﻿// bannerfunktioner 24.06.2005 //

function banner1() {
 banner1txt = '';
 banner1txt = '<a href="/banner1link"><IMG src="/media/banner1.jpg" border=0 alt="Sparekassen Sjælland - Glade kunder siden 1825"></a>'
 document.write(banner1txt);
}
function banner2() {
 banner2txt = '';
 banner2txt = '<a href="/banner2link"><IMG src="/media/banner-2.jpg" border=0 alt="Sparekassen Sjælland - Glade kunder siden 1825"></a>'
 document.write(banner2txt);
}
function banner3() {
 banner3txt = '';
 banner3txt = '<a href="/banner3link"><IMG src="/media/banner-3.jpg" border=0 alt="Sparekassen Sjælland - Glade kunder siden 1825"></a>'
 document.write(banner3txt);
}

function skiftbillede() {
  maaned = 0;
  time=new Date(); 
  maaned=time.getMonth() + 1; 
  biltop042 = ' ';
<!--  biltop042 = '<img src="/media/top'+maaned+'.jpg">'  -->
  biltop042 = '<img src="/media/top.jpg">'
  document.write(biltop042);
}

//portal-funktioner 15.09.2004//

function portalerhverv( ) 
{ 
window.open("https://portal4.erhverv.spks.dk/wps/bankdata/jsp/html/da/PortalFrame.jsp","NETBANK", "resizable=1,scrollbars=1,status=1,width=" + (screen.availWidth - 150 ) + ", height=" + ( screen.availHeight - 48) + ",left=1,top=1"); window.location.replace('page558.aspx');
}
function portalprivat( ) 
{ 
window.open("https://portal4.spks.dk/wps/bankdata/jsp/html/da/PortalFrame.jsp","NETBANK", "resizable=1,scrollbars=1,status=1,width=" + (screen.availWidth - 150 ) + ", height=" + ( screen.availHeight - 48) + ",left=1,top=1"); window.location.replace('page200.aspx');
}
function direkteportalprivat( ) 
{ 
window.open("https://portal4.spks.dk/wps/bankdata/jsp/html/da/PortalFrame.jsp","NETBANK", "resizable=1,scrollbars=1,status=1,width=" + (screen.availWidth - 150 ) + ", height=" + ( screen.availHeight - 48) + ",left=1,top=1");
}

// FUNKTIONER TIL ÅBNING AF NETBANK-DEMO PR. 17.02.2008 //
function portalprivatdemo( ) 
{
window.open ("https://portal4.spks.dk/wps/bankdata/jsp/html/da/PortalFrame.jsp?demo=true","NETBANK", "resizable=1,scrollbars=1,status=1,width=" + (screen.availWidth - 150 ) + ", height=" + ( screen.availHeight - 48) + ",left=1,top=1");
}


// FUNKTIONER TIL ÅBNING AF NETBOKS PR. 24.03.2010 //
function portalnetboks( ) 
{
window.open ("https://portal4.spks.dk/wps/bankdata/jsp/html/da/PortalFrame.jsp?vp=netboks-spks-dk","NETBOKS", "resizable=1,scrollbars=1,status=1,width=" + (screen.availWidth - 150 ) + ", height=" + ( screen.availHeight - 48) + ",left=1,top=1");
}


// FUNKTIONER TIL ÅBNING AF NEMID PR. 19.05.2010 //
function portalnemid( ) 
{
window.open ("https://portal4.spks.dk/wps/bankdata/jsp/html/da/PortalFrame.jsp?danid=true","NETBANK", "resizable=1,scrollbars=1,status=1,width=" + (screen.availWidth - 150 ) + ", height=" + ( screen.availHeight - 48) + ",left=1,top=1");
}

// FUNKTIONER TIL ÅBNING AF Hjælp PR. 08.06.2010 //
function portalhjaelp( ) 
{
window.location.href = "/netbankhjaelp";
}




//Metoder og variabler til Spardirekte nyt layoyut 01.012008

var antalegneberegninger = 0; // tæller til styring af output i beregningen (de 3 egne beregninger)
var antalautoberegninger = 0; // tæller til styring af output i beregningen (de 3 egne beregninger)

//Beregnknap - Beregnformular Billedeskifte//
 
  image1 = new Image();
  image1.src = "/media/button_calculate_red.gif";
  image2 = new Image();
  image2.src = "/media/button_calculate_blue.gif";
 

function skiftBillede() {  
 document.menuPicture.src=image2.src;
  }

function skiftBilledeTilbage() {  
 document.menuPicture.src=image1.src;

 }

function LayerHandler()
{
	this.Table = null;
	this.HeaderRows = new Array();
	this.NextBtnText = "";
	this.ActiveToggleBtnText = "";
	this.InActiveToggleBtnText = "";
	this.ActiveToggleBtnSrc = "";
	this.InActiveToggleBtnSrc = "";
	this.AutoOpenFirstRow = false;

	this.Init = function()
	{
		lh.Table = document.getElementById("form_wrapper");

		for(var i = 0; i < lh.Table.rows.length; i++)
		{
			if(lh.Table.rows[i].className == "headerrow") lh.HeaderRows.push(lh.Table.rows[i]);
		}

		lh.AlterRows();
		lh.ShowAllRowsContainingElementWithClassname("formreq");

		if(lh.AutoOpenFirstRow)
		{
			lh.ShowTableRow(lh.Table.rows[lh.HeaderRows[0].rowIndex+1]);
		}
	}

	this.AlterRows = function()
	{
		for(var i = 0; i < this.HeaderRows.length; i++)
		{
			this.AddToggleButton(this.HeaderRows[i]);
			this.AddNextButton(this.HeaderRows[i]);
		}
	}

	this.AddToggleButton = function(tableRow)
	{
		var btn = document.createElement("a");
		btn.href = "#";
		btn.className = "btn_toggle";
		btn.open = false;
		btn.owner = this;
		btn.onclick = this.ToggleButtonClickHandler;
		btn.onmouseover = this.ToggleButtonMouseOverHandler;
		btn.onmouseout = this.ToggleButtonMouseOutHandler;

		tableRow.cells[2].appendChild(btn);

		if(this.InActiveToggleBtnSrc != "")
		{
			var img = document.createElement("img");
			img.src = this.InActiveToggleBtnSrc;
			img.style.border = "0px";
			img.alt = "Åbn";
			btn.appendChild(img);
		}
		else
		{
			btn.innerHTML = this.InActiveToggleBtnText;
		}
	}

	this.AddNextButton = function(tableRow)
	{
		var nextRow = this.Table.rows[tableRow.rowIndex+1];

		if(nextRow.rowIndex >= this.Table.rows.length-3) return;

		var div = document.createElement("div");
		div.className = "nextbuttonwrapper";

		var btn = document.createElement("a");
		btn.href = "#";
		btn.innerHTML = this.NextBtnText;
		btn.owner = this;
		btn.onclick = this.NextButtonClickHandler;
		
		if(this.NextBtnText != "")
		{
			div.appendChild(btn);
			nextRow.cells[0].appendChild(div);
		}
	}

	this.ToggleButtonClickHandler = function()
	{
		var nextRow = this.owner.Table.rows[this.parentNode.parentNode.rowIndex+1];
			
		if(this.open)
		{
			this.open = false;

			if(this.ActiveToggleBtnSrc != "")
			{
				this.childNodes[0].src = this.ActiveToggleBtnSrc;
			}
			else
			{
				this.innerHTML = this.ActiveToggleBtnText;
			}

			this.owner.HideTableRow(nextRow);
		}
		else
		{
			this.open = true;

			if(this.InActiveToggleBtnSrc != "")
			{
				this.childNodes[0].src = this.InActiveToggleBtnSrc;
			}
			else
			{
				this.innerHTML = this.InActiveToggleBtnText;
			}

			this.owner.ShowTableRow(nextRow);
		}

		return false;
	}

	this.NextButtonClickHandler = function()
	{
		var thisRow = this.owner.Table.rows[this.parentNode.parentNode.parentNode.rowIndex];
		var nextRow = this.owner.Table.rows[this.parentNode.parentNode.parentNode.rowIndex+2];

		this.owner.HideTableRow(thisRow);
		this.owner.ShowTableRow(nextRow);

		return false;
	}

	this.ToggleButtonMouseOverHandler = function()
	{
		if(!this.open)
		{
			if(this.owner.ActiveToggleBtnSrc != "")
			{
				this.childNodes[0].src = this.owner.ActiveToggleBtnSrc;
			}
			else
			{
				this.innerHTML = this.owner.ActiveToggleBtnText;
			}
		}
	}

	this.ToggleButtonMouseOutHandler = function()
	{
		if(!this.open)
		{
			if(this.owner.InActiveToggleBtnSrc != "")
			{
				this.childNodes[0].src = this.owner.InActiveToggleBtnSrc;
			}
			else
			{
				this.innerHTML = this.owner.InActiveToggleBtnText;
			}
		}
	}

	this.ShowTableRow = function(tableRow)
	{
		if(!tableRow) return false;

		var disp = (Tangora.Browser.IE) ? "block" : "table-row";
		tableRow.style.display = disp;

		if(tableRow.rowIndex == this.Table.rows.length) return false;

		var nextBtn = this.Table.rows[tableRow.rowIndex-1].cells[2].childNodes[0];

		if(this.ActiveToggleBtnSrc != "")
		{
			nextBtn.childNodes[0].src = this.ActiveToggleBtnSrc;
		}
		else
		{
			nextBtn.innerHTML = this.ActiveToggleBtnText;
		}

		nextBtn.open = true;
	}

	this.HideTableRow = function(tableRow)
	{
		tableRow.style.display = "none";

		var thisBtn = this.Table.rows[tableRow.rowIndex-1].cells[2].childNodes[0];

		if(this.ActiveToggleBtnSrc != "")
		{
			thisBtn.childNodes[0].src = this.InActiveToggleBtnSrc;
		}
		else
		{
			thisBtn.innerHTML = this.InActiveToggleBtnText;
		}

		thisBtn.open = false;
	}

	this.ShowAllRows = function()
	{
		for(var i = 0; i < this.HeaderRows.length; i++)
		{
			this.ShowTableRow(this.Table.rows[this.HeaderRows[i].rowIndex+1]);
		}

		return false;
	}

	this.HideAllRows = function()
	{
		for(var i = 0; i < this.HeaderRows.length; i++)
		{
			this.HideTableRow(this.Table.rows[this.HeaderRows[i].rowIndex+1]);
		}

		return false;
	}

	this.ShowAllRowsContainingElementWithClassname = function(className)
	{
		for(var i = 0; i < this.HeaderRows.length; i++)
		{
			var cell = this.Table.rows[this.HeaderRows[i].rowIndex+1].cells[0];
				
			if(Tangora.DOM.GetFirstCollectionMemberByClassName(cell,"span",className) != null) 
			{
				this.ShowTableRow(this.Table.rows[cell.parentNode.rowIndex]);
			}
			else
			{
				this.HideTableRow(this.Table.rows[cell.parentNode.rowIndex]);
			}
		}	

		return false;		
	}
}

