<!--
function openPopup(filename,popupwidth,popupheight,scrollbar) {
	if(scrollbar == '') {
		scrollbar = 'no';
	}
	if(popupwidth == '') {
		popupwidth = 575;
	}
	if(popupheight == '') {
		popupheight = 500;
	}
	filename = filename + '.php';
	var leftstart = (screen.width/2) - (popupwidth/2);
	var topstart = (screen.height/2) - (popupheight/2);
	var properties = "width="+popupwidth+", height="+popupheight+", left="+leftstart+", top="+topstart+", toolbar=no, titlebar=no, title=0, location=no, scrollbars="+scrollbar+", status=no, resizable=no";
	window.open('/pages/popups/' + filename,'popup',properties);
}

var win=null;
function popupWindow(mypage,myname,w,h,pos) {
	if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!='center' && pos!="random") || pos==null){myleft=20;mytop=20}
	settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes";win=window.open(mypage,myname,settings);
	win.focus();
}

function toggle(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'block' ) {
		el.style.display = 'block';
	}
	else {
		el.style.display = 'none';
	}
}

// add class to the element
function addClass(o,c){
	if(!checkClass(o,c)){o.className+=o.className==''?c:' '+c;}
}
// add class to the element
function removeClass(o,c){
	if(checkClass(o,c)){o.className+=o.className==''?c:-c;}
}
// swap classes
function swapClass(o,c1,c2){
	var cn=o.className
	o.className=!checkClass(o,c1)?cn.replace(c2,c1):cn.replace(c1,c2);
}
// check if an element has the defined class
function checkClass(o,c){
	return new RegExp('\\b'+c+'\\b').test(o.className);
}
function showHelp(advies) {
	addClass(document.getElementById("advies00help"), 'hide');
	if (advies == 'advies01') {
		removeClass(document.getElementById("advies01help"), 'hide');
	}
	if (advies == 'advies02') {
		removeClass(document.getElementById("advies02help"), 'hide');
	}
	if (advies == 'advies03') {
		removeClass(document.getElementById("advies03help"), 'hide');
	}
}
function loadType(current,advies,lang,refID) {
	//alert('test4');
	if (current != 'advies00') {
		if (lang == '_en') {
			if(confirm("If you select another type of relocation all fields will be erased.\nAre you sure you want to proceed?")) { 
				loadExt_custom(advies,lang,refID);
			}
		} else { 
			if(confirm("Als u een ander verhuistype kiest worden alle ingevulde velden leeggemaakt.\nWeet u zeker dat u wilt doorgaan?")) { 
				loadExt_custom(advies,lang,refID);
			}
		}
	} else {
		//alert('test3');
		loadExt_custom(advies,lang,refID);
	}
}
function loadExt_custom(advies,lang,refID) {
	if (window.frames["buffer"] != 'undefined') {
		//alert('test');
		dw_loadExternal('/advieswijzer'+lang+'.asp?page='+advies+'&ref='+refID,'buffer','display','yes');
	} else {
		//alert('test2');
		location.href='advieswijzer'+lang+'.asp?page='+advies+'&ref='+refID;
	}
}

function closeHelp() {
	addClass(document.getElementById("advies01help"), 'hide');
	addClass(document.getElementById("advies02help"), 'hide');
	addClass(document.getElementById("advies03help"), 'hide');
	removeClass(document.getElementById("advies00help"), 'hide');
}
function showVolumemeter(y) {
	if (y == 'yes') {
		removeClass(document.getElementById("volumemeter"), 'hide');
		document.advieswijzer01.showvolumemeter.value='show';
		//init();
	}
	else {
		addClass(document.getElementById("volumemeter"), 'hide');
		document.advieswijzer01.showvolumemeter.value='';
	}
}
function showSpace(type) {
	addClass(document.getElementById("woonkamer"), 'hide');
	addClass(document.getElementById("keuken"), 'hide');
	addClass(document.getElementById("slaapkamer"), 'hide');
	addClass(document.getElementById("badkamer"), 'hide');
	addClass(document.getElementById("studeerkamer"), 'hide');
	addClass(document.getElementById("zolder"), 'hide');
	addClass(document.getElementById("schuur"), 'hide');
	addClass(document.getElementById("tuin"), 'hide');
	addClass(document.getElementById("diversen"), 'hide');
	removeClass(document.getElementById(type), 'hide');
	document.advieswijzer01.showspace.value=type;
}
function showSelect(storetype) {
	removeClass(document.getElementById("showselect"), 'hide');
	addClass(document.getElementById("showadvice"), 'hide');
	if (typeof(storetype)!='undefined') {
		showStorage(storetype);
	}
	scrollwindow();
}
function scrollwindow() {
	scroll(0,350);	
}
function init() {
	document.advieswijzer01.frmCalcSum.value = "";
	for (i = 0; i < 71; i++) {
		document.advieswijzer01.elements[i].value = "";
	}
}
function checkSubmit() {
	if (advieswijzer01.frmCalcSum.value == "" || advieswijzer01.frmCalcSum.value == "0.00") {
		window.alert ("Reken eerst met het formulier uit hoeveel m3 u nodig hebt!");
		return false;
	} else {
		return true;
	}
}
function showPayment(paytype) {
	if (paytype == 'Overboeking') {
		removeClass(document.getElementById("Overboeking"), 'hide');
		addClass(document.getElementById("iDEAL"), 'hide');
	}
	if (paytype == 'iDEAL') {
		addClass(document.getElementById("Overboeking"), 'hide');
		removeClass(document.getElementById("iDEAL"), 'hide');
	}
}
function showStorage(storetype) {
	var selectitems;
	dw_loadExternal('/storage.asp?storage='+storetype,'loadstorage','storage','yes');
	addClass(document.getElementById("shurgard"), 'hide');
	addClass(document.getElementById("citybox"), 'hide');
	removeClass(document.getElementById("meters_content"), 'hide');
	if (storetype > 6000) { //shurgard
		removeClass(document.getElementById("shurgard"), 'hide');
		document.advieswijzer01.showkubieke_meters.value='shurgard';
		selectitems = ["","1 - 3","4 - 6","7 - 9","10 - 12","> 13"];
		for (i = 1; i < 6; i++) {
			document.advieswijzer01.kubieke_meters.options[i].text = selectitems[i] + ' m2';
			//document.advieswijzer01.kubieke_meters.options[i].value = selectitems[i];
		}
	} 
	if (storetype < 6000) { //citybox
		removeClass(document.getElementById("citybox"), 'hide');
		document.advieswijzer01.showkubieke_meters.value='citybox';
		selectitems = ["","1 - 9","10 - 18","22 - 29","30 - 32","50 - 63"];
		for (i = 1; i < 6; i++) {
			document.advieswijzer01.kubieke_meters.options[i].text = selectitems[i] + ' m3';
			//document.advieswijzer01.kubieke_meters.options[i].value = selectitems[i];
		}
	}
}	
function submitForm(actionform) {
	document.reserveren01.action = actionform;
	document.reserveren01.submit();		
}
var aiItems = [0,150,100,50,100,100,40,40,20,50,100,100,50,30,10,15,75,20,50,10,150,150,50,50,50,50,50,100,100,30,10,100,70,30,10,30,50,100,150,25,30,20,60,100,50,100,20,20,15,40,40,60,10,60,60,10,100,100,20,100,25,10,100,30,50,100,10,50,50,30,100,50,50,30,10,75,10,100,50,100];
function CalcSum () { //volumemeter.inc.php
	var i = 0;
	var iSum = 0;
	document.advieswijzer01.frmCalcSum.value = "0.00";
	for (i = 1; i < 79; i++) {
		iSum += Math.round (document.advieswijzer01.elements['item'+i].value) * aiItems[i];
	}
	document.advieswijzer01.frmCalcSum.value = addDecimal (iSum);
}
function reCalcSum () { //volumemeter.asp
	var i = 0;
	var iSum = 0;
	var kubiekemeters = document.advieswijzer01.kubieke_meters;
	document.advieswijzer01.frmCalcSum.value = "0.00";
	for (i = 1; i < 79; i++) {
		iSum += Math.round (document.advieswijzer01.elements['item'+i].value) * aiItems[i];
	}
	if (iSum > 0 && iSum < 1000) {
		kubiekemeters.selectedIndex = 1;
	} else if (iSum > 1000 && iSum < 2000) {
		kubiekemeters.selectedIndex = 2;
		//alert(kubiekemeters.selectedIndex);
	} else if (iSum > 2000 && iSum < 3000) {
		kubiekemeters.selectedIndex = 3;
	} else if (iSum > 3000 && iSum < 4000) {
		kubiekemeters.selectedIndex = 4;
	} else if (iSum > 4000) {
		kubiekemeters.selectedIndex = 5;
	}
	document.advieswijzer01.frmCalcSum.value = addDecimal (iSum);
}
function addDecimal (iNumber) {
	var withdecimal = "";
	var num = "" + iNumber;
	if (num.length == 0) {
		withdecimal += "0";
	} else if (num.length == 1)	{
		withdecimal += "0.0" + num;
	} else if (num.length == 2)	{
		withdecimal += "0." + num;
	} else {
		withdecimal += num.substring (0, num.length - 2);
		withdecimal += ".";
		withdecimal += num.substring (num.length - 2, num.length);
	}
	return withdecimal;
}
// -->