function openOB() {
  var oldpopup=window.open("https://ebank.garantibank.nl/scripts/gbide.dll?pagename=GlbLogonNewDesign&amp;ref=new","","scrollbars=0,menubar=0,location=1,toolbar=0,personalbar=0,status=1,width=800,height=547,resizable=yes");
}

function openOfflinemessage() {
  var oldpopup=window.open("/OfflineMessage.php","","scrollbars=0,menubar=0,location=0,toolbar=0,personalbar=0,status=1,width=800,height=420,resizable=yes");
}

//handle the Ajax response
function handleResponseAjaxGetAddress(transport) {
	$('address-box').innerHTML = transport.responseText;
}

//creates a prototype Ajax object, sends a request, and registers the callback function handleResponse
function callAjaxGetAddress(pc, no) {
	//remember to put a word separator between elements of the camelcase action name, per the ZF manual:
	if (pc != "" && no != "") {
		var myAjax = new Ajax.Request('sparen/ajax-get-address',
		{method: 'get', parameters: {post_code: pc, house_no: no},
		onComplete: handleResponseAjaxGetAddress});
	}
}

//submit GIR formulier step 3
var isSubmittedGir=false;
function submitGIR(oForm, bPrinten) {
	if (bPrinten) {
		oForm.send_or_print.value = "print";
	} else {
		oForm.send_or_print.value = "send";
	}
	
	if (!isSubmittedGir) {
		oForm.submit();
		isSubmittedGir=true;
	}
}

//disable fields in step 1b KSK
function disableFields_step1b() {
	var oCheckbox = document.getElementById("Jsame_adres");
	if (!oCheckbox) {
		return;
	}

	var oStreet = document.getElementById("Jstreet");
	var oHouseno = document.getElementById("Jhouse_no");
	var oCo = document.getElementById("Jco");
	var oPostalcode = document.getElementById("Jpostalcode");
	var oCity = document.getElementById("Jcity");
	//var oCountry = document.getElementById("Jcountry");

	var aElements = new Array();
	aElements.push(oStreet);aElements.push(oHouseno);aElements.push(oCo);
	aElements.push(oPostalcode);aElements.push(oCity);//aElements.push(oCountry);

	if (oCheckbox.checked) {
		for (var i = 0; i < aElements.length; i++) {
			aElements[i].style.backgroundColor = "#D0E6BC";
			aElements[i].disabled = true;

			//oude P waardes terugzetten
			oStreet.value = sOldStreet;
			oHouseno.value = sOldHouseno;
			oCo.value = sOldCo;
			oPostalcode.value = sOldPostalcode;
			oCity.value = sOldCity;
		}

	} else {
		for (var i = 0; i < aElements.length; i++) {
			aElements[i].style.backgroundColor = "#FFFFFF";
			aElements[i].disabled = false;
			aElements[i].value = "";
		}

		//herstellen J waardes (alleen igv back button zijn deze anders gevuld!)
		if (sOldStreetJ != sOldStreet) {
			oStreet.value = sOldStreetJ;
			oHouseno.value = sOldHousenoJ;
			oCo.value = sOldCoJ;
			oPostalcode.value = sOldPostalcodeJ;
			oCity.value = sOldCityJ;
		}
	}
}

var sOldStreetJ = "";
var sOldHousenoJ = "";
var sOldCoJ = "";
var sOldPostalcodeJ = "";
var sOldCityJ = "";
function disableFields_step1b_init() {
	var oCheckbox = document.getElementById("Jsame_adres");
	if (!oCheckbox) {
		return;
	}

	var oStreet = document.getElementById("Jstreet");
	var oHouseno = document.getElementById("Jhouse_no");
	var oCo = document.getElementById("Jco");
	var oPostalcode = document.getElementById("Jpostalcode");
	var oCity = document.getElementById("Jcity");
	//var oCountry = document.getElementById("Jcountry");

	//store de value's als deze nog niet gevuld zijn
	sOldStreetJ = oStreet.value;
	sOldHousenoJ = oHouseno.value;
	sOldCoJ = oCo.value;
	sOldPostalcodeJ = oPostalcode.value;
	sOldCityJ = oCity.value;

	//
	var aElements = new Array();
	aElements.push(oStreet);aElements.push(oHouseno);aElements.push(oCo);
	aElements.push(oPostalcode);aElements.push(oCity);//aElements.push(oCountry);

	if (oCheckbox.checked) {
		for (var i = 0; i < aElements.length; i++) {
			aElements[i].style.backgroundColor = "#D0E6BC";
			aElements[i].disabled = true;
		}
	} else {
		for (var i = 0; i < aElements.length; i++) {
			aElements[i].style.backgroundColor = "#FFFFFF";
			aElements[i].disabled = false;
		}
	}
}

function gir_step1_openclose() {
	var oCheckbox = document.getElementById("Pcheck_mederek");
	var oDiv = document.getElementById("gir_step1_openme");
	//alert(oDiv.className);

	if (oCheckbox.checked) {
		oDiv.className += " open-block";
	} else {
		oDiv.className = oDiv.className.replace(" open-block", "");
	}
}

function gir_step2_openclose() {
	var oCheckbox = document.getElementById("A2nd_account_check");
	var oDiv = document.getElementById("gir_step2_openme");
	//alert(oDiv.style.display);

	if (oCheckbox.checked) {
		oDiv.style.display = 'block';
	} else {
		oDiv.style.display = 'none';
	}
}

//gir form step 1 activate an extra mederekeninghouder
function gir_step1() {
	var oCheckbox = document.getElementById("Pcheck_mederek");
	if (oCheckbox) {
		//add function
		oCheckbox.onclick = function(){
			gir_step1_openclose();
		};

		//init value
		gir_step1_openclose();
	}
}

//gir form step 2 activate an extra account
function gir_step2() {
	var oCheckbox = document.getElementById("A2nd_account_check");
	if (oCheckbox) {
		//add function
		oCheckbox.onclick = function(){
			gir_step2_openclose();
		};

		//init value
		gir_step2_openclose();
	}
}

//activate disablefields on load
//activate gir_step1 on load
if (window.addEventListener) {
	window.addEventListener("load", disableFields_step1b_init, false);
	window.addEventListener("load", gir_step1, false);
	window.addEventListener("load", gir_step2, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", disableFields_step1b_init);
	window.attachEvent("onload", gir_step1);
	window.attachEvent("onload", gir_step2);
}



