function checkSubmitPay(){
	var payonline = document.getElementById("payonline");
	var payinvoice = document.getElementById("payinvoice");
	var butdiv = document.getElementById("butdiv");
	var submitpay = document.getElementById("submitpay");
	var onlinediv = document.getElementById("showDirectText");
	var invoicediv = document.getElementById("showInvoiceText");
	if (payinvoice.checked){
		submitpay.value="Betaal via factuur";
		onlinediv.style.display="none";
		invoicediv.style.display="block";
		submitpay.style.display = "block";
		butdiv.style.display = "block";
		
		
	}
	if (payonline.checked){
		submitpay.value="Naar beveiligde omgeving";
		onlinediv.style.display="block";
		invoicediv.style.display="none";
		submitpay.style.display = "block";
		butdiv.style.display = "block";
		
		
	}
		
}

function updatePrice(){
	var prijs = document.getElementById("prijs");
	var prijsmin10 = document.getElementById("prijsmin10");
	var term1m = document.getElementById("term1months");
	var term6m = document.getElementById("term6months");
	var term12m = document.getElementById("term12months");
	if (term1m.checked) {
		prijs.innerHTML = "699";
		prijsmin10.innerHTML = "629";
	}
	if (term6m.checked) {
		prijs.innerHTML = "3490";
		prijsmin10.innerHTML = "3141";
	}
	if (term12m.checked) {
		prijs.innerHTML = "4990";
		prijsmin10.innerHTML = "4491";
	}
}
	
function checkFactuurAdres(){
	var factuuradres = document.getElementById("factuuradres");
	var factuuremail = document.getElementById("factuuremail");
	var factuurplaats = document.getElementById("factuurplaats");
	var factuurpostcode = document.getElementById("factuurpostcode");
	var factuurland = document.getElementById("factuurland");
	var idem = document.getElementById("idem");
	
	if (idem.checked) {
		factuuradres.value = bezoekadres;
		factuuremail.value = bezoekemail;
		factuurplaats.value = bezoekplaats;
		factuurpostcode.value = bezoekpostcode;
		factuurland.value = bezoekland;
	}
}

function opleidingNiveauChange(){
	var opleidingsoortselect = document.getElementById("opleidingsoortselect");
	var opleiding = document.getElementById("opleiding");
	opleiding.innerHTML="";
	var opleidingsniveau = document.getElementById("opleidingsniveau");
	var oni = opleidingsniveau.options[opleidingsniveau.selectedIndex].value;
	var temp ="<option value=\"-1\">--geen voorkeur--</option>";
	//alert(oni);
	opleidingsoortselect.innerHTML="";
	sResponse = getResponse("zoeken_combodata.asp?stages=1&type=1&niveau="+opleidingsniveau.options[opleidingsniveau.selectedIndex].value);
	if(sResponse!='') {
		aResponse = sResponse.split("\r")
		for(i=0;i<aResponse.length-1;i++){
			aItem = aResponse[i].split("+;+");
			//opleidingsoort.options[frm.opleidingsoort.options.length] = new Option(aItem[1], aItem[0]);
			temp = temp+('<option value="'+aItem[0]+'">'+aItem[1]+'</option>');
			
		}
		//opleidingsoort.innerHTML=temp;
		temp='<select name="opleidingsoort" id="opleidingsoort" onchange="opleidingSoortChange();">'+temp+'</select>';
		opleidingsoortselect.innerHTML = temp;
		//alert(temp);
 	}
}
function opleidingNiveauChangeMulti(){
	var opleidingsoortselect = document.getElementById("opleidingsoortselect");
	var opleiding = document.getElementById("opleiding");
	opleiding.innerHTML="";
	var opleidingsniveau = document.getElementById("opleidingsniveau");
	var oni = opleidingsniveau.options[opleidingsniveau.selectedIndex].value;
	selected = new Array(); 
	for (var i = 0; i < opleidingsniveau.options.length; i++) {
		if (opleidingsniveau.options[ i ].selected) {
			selected.push(opleidingsniveau.options[ i ].value);
		}
	}
	//alert(selected);
	var temp ="<option value=\"-1\">--geen voorkeur--</option>";
	//alert(oni);
	opleidingsoortselect.innerHTML="";
	sResponse = getResponse("zoeken_combodata_2.asp?stages=1&type=1&niveau="+selected);
	if(sResponse!='') {
		aResponse = sResponse.split("\r")
		optgroup = ""
		for(i=0;i<aResponse.length-1;i++){
			aItem = aResponse[i].split("+;+");
			if (optgroup!=aItem[1]) {
				if (optgroup!="") {
					temp = temp + ('</optgroup>');
				}
				temp = temp+('<optgroup label="'+aItem[1]+'">');
				optgroup = aItem[1];
			}
			//opleidingsoort.options[frm.opleidingsoort.options.length] = new Option(aItem[1], aItem[0]);
			temp = temp+('<option value="'+aItem[2]+'">'+aItem[3]+'</option>');
			
		}
		//opleidingsoort.innerHTML=temp;
 	}
	temp='<select multiple="multiple" name="opleidingsoort" id="opleidingsoort" onchange="opleidingSoortChangeMulti();">'+temp+'</select>';
	opleidingsoortselect.innerHTML = temp;
}


function provincieChange(){
	var provincie = document.getElementById("provincie");
	var gemeenteselect = document.getElementById("gemeenteselect");
	var provc = provincie.options[provincie.selectedIndex].value;
	var temp ="<option value=\"-1\">--geen voorkeur--</option>";
	//alert(oni);
	//gemeente.disabled = false;
	gemeenteselect.innerHTML="";
	sResponse = getResponse("zoeken_combodata.asp?stages=1&type=6&provc="+provincie.options[provincie.selectedIndex].value);
	if(sResponse!='') {
		aResponse = sResponse.split("\r")
		for(i=0;i<aResponse.length-1;i++){
			aItem = aResponse[i].split("+;+");
			//opleidingsoort.options[frm.opleidingsoort.options.length] = new Option(aItem[1], aItem[0]);
			temp = temp+('<option value="'+aItem[0]+'">'+aItem[1]+'</option>');
			
		}
		temp = '<select name="gemeente" id="gemeente">'+temp+'</select>';
		gemeenteselect.innerHTML=temp;
 	}
}

function locatieopChange(){
	var oppostcode = document.getElementById("oppostcode");
	var opprovgem = document.getElementById("opprovgem");
	
	if (oppostcode.checked ) {
		document.getElementById("oppostcodediv1").style.display = "block";
		document.getElementById("oppostcodediv2").style.display = "block";
		document.getElementById("opprovgemdiv1").style.display = "none";
		document.getElementById("opprovgemdiv2").style.display = "none";
	} else {
		document.getElementById("oppostcodediv1").style.display = "none";
		document.getElementById("oppostcodediv2").style.display = "none";
		document.getElementById("opprovgemdiv1").style.display = "block";
		document.getElementById("opprovgemdiv2").style.display = "block";
	}
}

function opleidingSoortChange(){
	var opleidingsoort = document.getElementById("opleidingsoort");
	var opleidingselect = document.getElementById("opleidingselect");
	var opleidingsniveau = document.getElementById("opleidingsniveau");
	var os = opleidingsoort.options[opleidingsoort.selectedIndex].value;
	var temp ="<option value=\"-1\">--geen voorkeur--</option>";
	//alert(oni);
	//opleiding.disabled = false;
	opleidingselect.innerHTML="";
	sResponse = getResponse("zoeken_combodata.asp?stages=1&type=2&soort="+opleidingsoort.options[opleidingsoort.selectedIndex].value);
	if(sResponse!='') {
		aResponse = sResponse.split("\r")
		for(i=0;i<aResponse.length-1;i++){
			aItem = aResponse[i].split("+;+");
			//opleidingsoort.options[frm.opleidingsoort.options.length] = new Option(aItem[1], aItem[0]);
			temp = temp+('<option value="'+aItem[0]+'">'+aItem[1]+'</option>');
			
		}
		temp = '<select name="opleiding" id="opleiding">'+temp+'</select>';
		opleidingselect.innerHTML=temp;
 	}
}
function opleidingSoortChangeMulti(){
	var opleidingsoort = document.getElementById("opleidingsoort");
	var opleidingselect = document.getElementById("opleidingselect");
	var opleidingsniveau = document.getElementById("opleidingsniveau");
	var os = opleidingsoort.options[opleidingsoort.selectedIndex].value;
	selected = new Array(); 
	for (var i = 0; i < opleidingsoort.options.length; i++) {
		if (opleidingsoort.options[ i ].selected) {
			selected.push(opleidingsoort.options[ i ].value);
		}
	}
	if (selected.length>1) {
		opleidingselect.innerHTML="--selecteer 1 opleidingsoort om een opleiding te selecteren--";
	} else {
		
		var temp ="<option value=\"-1\">--geen voorkeur--</option>";
		//alert(oni);
		//opleiding.disabled = false;
		opleidingselect.innerHTML="";
		sResponse = getResponse("zoeken_combodata_2.asp?stages=1&type=2&soort="+selected);
		if(sResponse!='') {
			aResponse = sResponse.split("\r")
			for(i=0;i<aResponse.length-1;i++){
				aItem = aResponse[i].split("+;+");
				//opleidingsoort.options[frm.opleidingsoort.options.length] = new Option(aItem[1], aItem[0]);
				temp = temp+('<option value="'+aItem[0]+'">'+aItem[1]+'</option>');
				
			}
			temp = '<select name="opleiding" id="opleiding">'+temp+'</select>';
			opleidingselect.innerHTML=temp;
	 	}
	}
}


function el(id) {
  if (document.getElementById) {
    return document.getElementById(id);
  }
  return null;
}

function includeResponse(sID, sURL) 
{
	if (document.all)
	{
		if( document.getElementById(sID) == null) {
			alert("Can't find HTML element '"+sID+"'");
			return;
		}
		// IE version
		try {
			var xml = new ActiveXObject("Microsoft.XMLHTTP");
			xml.Open( "GET", sURL, false );
			xml.Send()
			document.getElementById(sID).innerHTML=xml.responseText;
		}
		catch (e) 
		{
			var xml = new ActiveXObject("MSXML2.XMLHTTP.4.0");
			xml.Open( "GET", sURL, false );
			xml.Send()
			document.getElementById(sID).innerHTML=xml.responseText;
		}
	}
	else
	{
		if( document.getElementById(sID) == null) {
			alert("Can't find HTML element '"+sID+"'");
			return;
		}
		// Mozilla/Netscrap 6+ version
		var xml=new XMLHttpRequest();
		xml.open("GET",sURL,false);
		xml.send(null);
		document.getElementById(sID).innerHTML=xml.responseText;
	}
}

function getResponse(sURL) 
{
	if (document.all)
	{
		// IE version
		try {
			var xml = new ActiveXObject("Microsoft.XMLHTTP");
			xml.Open( "GET", sURL, false );
			xml.Send()
			return xml.responseText;
		}
		catch (e) 
		{
			var xml = new ActiveXObject("MSXML2.XMLHTTP.4.0");
			xml.Open( "GET", sURL, false );
			xml.Send()
			return xml.responseText;
		}
	}
	else
	{
		// Mozilla/Netscrap 6+ version
		var xml=new XMLHttpRequest();
		xml.open("GET",sURL,false);
		xml.send(null);
		return xml.responseText;
	}
}

