var a = ['06','010','0111','0113','0114','0115','0117','0118','013','015','0161','0162','0164','0165','0166','0167','0168','0172','0174','0180','0181','0182','0183','0184','0186','0187','020','0222','0223','0224','0226','0227','0228','0229','023','024','0251','0252','0255','026','0294','0297','0299','030','0313','0314','0315','0316','0317','0318','0320','0321','033','0341','0342','0343','0344','0345','0346','0347','0348','035','036','038','040','0411','0412','0413','0416','0418','043','045','046','0475','0478','0481','0485','0486','0487','0488','0492','0493','0495','0497','0499','050','0511','0512','0513','0514','0515','0516','0517','0518','0519','0521','0522','0523','0524','0525','0527','0528','0529','053','0541','0543','0544','0545','0546','0547','0548','055','0561','0562','0566','0570','0571','0572','0573','0575','0577','0578','058','0591','0592','0593','0594','0595','0596','0597','0598','0599','070','071','072','073','074','075','076','077','078','079'];
var o = {};
for (var i = 0; i < a.length; i++) { o[a[i]] = ''; }

function checknetnr(fld,nxtfld) {
	if (fld.value in o) { nxtfld.focus(); }
}

function checknr(fld1,fld2,nxtfld) {
	if (fld1.value.length+fld2.value.length == 10) { nxtfld.focus(); }
}

function checkontv(divname) {
	if (document.frm.ontv_z.checked == true) { 
		document.getElementById(divname).style.display = 'none';
	} else {
		document.getElementById(divname).style.display = 'block';
	}
}

function findpc() {
	document.getElementById('pc_finder').style.display = 'block';
	document.getElementById('findpc_div').style.display = 'none';
	document.getElementById('strz_div').style.display = 'none';
	document.getElementById('fields_zakelijk').style.display = 'none';
}

function createRequestObject() {
    var tmpXmlHttpObject;
    if (window.XMLHttpRequest) { 
        tmpXmlHttpObject = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        tmpXmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return tmpXmlHttpObject;
}

var http = createRequestObject();
var http2 = createRequestObject();

function getStrPl(pc,hnr,str,pl) {
	var vpc = eval("document.frm."+pc+".value");
	var vhnr = eval("document.frm."+hnr+".value");
	if (vpc && vhnr) {
		document.getElementById(str+'_div').style.display = 'block';
		document.getElementById('findpc_div').style.display = 'none';
		http.open("get","../_inc/getaddress.php?pchnr="+vpc+vhnr);
 		eval("http.onreadystatechange = function() { if (http.readyState == 4) { var response = http.responseText; var sep = response.indexOf('|'); if (sep > 0) { var straat = response.substring(0,sep); var plaats = response.substring(sep+1,response.length); document.frm."+str+".value = straat; document.frm."+pl+".value = plaats; document.getElementById('"+str+"_div').innerHTML = straat+', '+plaats; } else { document.frm."+str+".value = ''; document.frm."+pl+".value = ''; document.getElementById('"+str+"_div').innerHTML = '<em>Het door u opgegeven adres is onjuist. Probeer het opnieuw.</em>'; }}}");
		http.send(null);
	} else {
		document.getElementById(str+'_div').style.display = 'none';
		if (str=='strz') { document.getElementById('findpc_div').style.display = 'block'; }
	}
}

function getPc(pc,hnr,str,pl) {
    var vstr = eval("document.frm."+str+".value");
	var vhnr = eval("document.frm."+hnr+".value");
	var vpl = eval("document.frm."+pl+".value");
	if (vstr && vhnr && vpl) {
		document.getElementById(pc+'_div').style.display = 'block';
		http2.open("get","../_inc/getaddress.php?strnumcity="+escape(vstr)+"%20"+escape(vhnr)+"%20"+escape(vpl));
 		eval("http2.onreadystatechange = function() { if (http2.readyState == 4) { var response = http2.responseText; if (response != '') { document.frm."+pc+".value = response; document.getElementById('"+pc+"_div').innerHTML = 'Postcode: '+response; } else { document.frm."+pc+".value = ''; document.getElementById('"+pc+"_div').innerHTML = '<em>Het door u opgegeven adres is onjuist. Probeer het opnieuw.</em>'; }}}");
		http2.send(null);
	} else {
		document.getElementById(pc+'_div').style.display = 'none';	
	}
}

function show(trg) {
  	document.getElementById('voorwie').style.display = "none";
	document.getElementById('waarom').style.display = "none";
	document.getElementById('overig').style.display = "none";
	if (trg != "") {
		document.getElementById(trg).style.display = "block";
	}
}