function createRequestObject() {
    var tmpXmlHttpObject;
    if (window.XMLHttpRequest) { 
        tmpXmlHttpObject = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        tmpXmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return tmpXmlHttpObject;
}

var http = createRequestObject();

function checkPcHsnr(pc1,pc2,hnr,str,pl) {
    var ts = Math.round((new Date()).getTime() / 1000);
	var vpc1 = eval("document.frm."+pc1+".value");
	var vpc2 = eval("document.frm."+pc2+".value");
	var vhnr = eval("document.frm."+hnr+".value");
	if (vpc1 && vpc2 && vhnr) {
		http.open("get","http://www.kluwershop.nl/opleidingen/getadres.asp?pc1="+vpc1+"&pc2="+vpc2+"&hnr="+vhnr+"&ts="+ts);
 		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+2,response.length); document.frm."+str+".value = straat; document.frm."+pl+".value = plaats; } else { document.frm."+str+".value = ''; document.frm."+pl+".value = ''; } document.getElementById('"+str+"_div').innerHTML = response; }}");
		http.send(null);
	}
}

function getFunctions(fun,fgb,sz) {
    var vfgb = eval("document.frm."+fgb+"[document.frm."+fgb+".selectedIndex].value");
	var vfun = "";
	var ffun = eval("document.frm."+fun);
	if (!ffun.disabled) { var vfun = ffun[ffun.selectedIndex].value; }
	http.open("get","http://www.kluwershop.nl/opleidingen/getfunctions.asp?fgb="+vfgb+"&fun="+vfun+"&name="+fun+"&size="+sz);
	eval("http.onreadystatechange = function() { if (http.readyState == 4) { var response = http.responseText; document.getElementById('"+fun+"').innerHTML = response; }}");
	http.send(null);
}

function nextDn() {
	var vdn = parseInt(document.frm.dn.value);
	var vfgb = eval("document.frm.fgb"+vdn+"[document.frm.fgb"+vdn+".selectedIndex].value");
	vdn += 1;
	http.open("get","http://www.kluwershop.nl/opleidingen/getnextdn.asp?dn="+vdn+"&fgb="+vfgb);
	eval("http.onreadystatechange = function() { if (http.readyState == 4) { var response = http.responseText; document.getElementById('deelnemers').innerHTML += response; document.frm.dn.value = "+vdn+"; }}");
	http.send(null);
}

function showHide(src,trg) {
  	if (src.checked) {
		document.getElementById(trg).style.display = "block";
	} else {
		document.getElementById(trg).style.display = "none";
	}
}

function checkDisplay(src,trg) {
    var displaystyle = "none";
	for (var i=0;i<eval('document.frm.'+src).length;i++) { if (eval('document.frm.'+src)[i].checked) { displaystyle = "block"; } }
	document.getElementById(trg).style.display = displaystyle;
}
