var faxnummer=0;
var telefoonnummer=0;
var ivr=0;
var singleaccount=0;
var masteraccount=0;

function choose1(nr)
	{
	var n=document.getElementById("txt0");if (n) {n.style.display="none";}
	for (x=1;x<40;x++) {var d=document.getElementById("pijl"+String(x));if (d) {d.style.display="none";}}
	for (x=1;x<40;x++) {var e=document.getElementById("keuze"+String(x));if (e) {e.style.display="none";}}
	for (x=1;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	var d=document.getElementById("pijl"+String(nr));
	var e=document.getElementById("keuze"+String(nr));
	var f=document.getElementById("txt"+String(nr));
	if (d) {d.style.display="block";}
	if (e) {e.style.display="block";}
	if (f) {f.style.display="block";}
	document.getElementById("formFinished").style.display="none";
	
	var el=document.getElementById("el_offertetype");
	switch(nr)
		{
		case 1:faxnummer=0;ivr=0;singleaccount=0;telefoonnummer=0;masteraccount=0;if (el) {el.value="optimale bereikbaarheid";}break;
		case 2:faxnummer=0;ivr=0;var singleaccount=0;telefoonnummer=1;masteraccount=0;if (el) {el.value="dienstverlening";}break;
		case 3:faxnummer=0;ivr=0;var singleaccount=0;telefoonnummer=0;masteraccount=0;if (el) {el.value="alleen een telefoonnummer";}break;
		}
	}
	
function choose2(nr,p)
	{
	var n=document.getElementById("txt0");if (n) {n.style.display="none";}
	for (x=4;x<40;x++) {var d=document.getElementById("pijl"+String(x));if (d) {d.style.display="none";}}
	for (x=4;x<40;x++) {var e=document.getElementById("keuze"+String(x));if (e) {e.style.display="none";}}
	for (x=4;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	var d=document.getElementById("pijl"+String(p));
	var e=document.getElementById("keuze"+String(nr));
	var f=document.getElementById("txt"+String(p));
	if (d) {d.style.display="block";}
	if (e) {e.style.display="block";}
	if (f) {f.style.display="block";}
	
	document.getElementById("keuze9").style.display="none";
	document.getElementById("formFinished").style.display="none";
	
	if (nr==4)
		{
		switch(p)
			{
			case 4:telefoonnummer="0800";break;
			case 5:telefoonnummer="088";break;
			case 6:telefoonnummer="085";break;
			case 7:telefoonnummer="0900";break;
			}
		}
		
	}

function choose3(nr,p)
	{
	var n=document.getElementById("txt0");if (n) {n.style.display="none";}
	for (x=8;x<40;x++) {var d=document.getElementById("pijl"+String(x));if (d) {d.style.display="none";}}
	for (x=8;x<40;x++) {var e=document.getElementById("keuze"+String(x));if (e) {e.style.display="none";}}
	for (x=8;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	var d=document.getElementById("pijl"+String(p));
	var e=document.getElementById("keuze"+String(nr));
	var f=document.getElementById("txt"+String(p));
	if (d) {d.style.display="block";}
	if (e) {e.style.display="block";}
	if (f) {f.style.display="block";}
	document.getElementById("formFinished").style.display="none";
	
	if (nr==10 && p==10) {faxnummer=0;}
	}
	
function choose3b(nr,p)
	{
	var n=document.getElementById("txt0");if (n) {n.style.display="none";}
	for (x=11;x<40;x++) {var d=document.getElementById("pijl"+String(x));if (d) {d.style.display="none";}}
	for (x=11;x<40;x++) {var e=document.getElementById("keuze"+String(x));if (e) {e.style.display="none";}}
	for (x=11;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	var d=document.getElementById("pijl"+String(p));
	var e=document.getElementById("keuze"+String(nr));
	var f=document.getElementById("txt"+String(p));
	if (d) {d.style.display="block";}
	if (e) {e.style.display="block";}
	if (f) {f.style.display="block";}
	document.getElementById("formFinished").style.display="none";
	
	if (nr==10)
		{
		switch(p)
			{
			case 11:faxnummer="0800";break;
			case 12:faxnummer="088";break;
			case 13:faxnummer="085";break;
			case 14:faxnummer="0900";break;
			}
		
		}
		
	}
function choose3c(nr,p)
	{
	var n=document.getElementById("txt0");if (n) {n.style.display="none";}
	for (x=4;x<40;x++) {var d=document.getElementById("pijl"+String(x));if (d) {d.style.display="none";}}
	for (x=4;x<40;x++) {var e=document.getElementById("keuze"+String(x));if (e) {e.style.display="none";}}
	for (x=4;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	var d=document.getElementById("pijl"+String(p));
	var e=document.getElementById("keuze"+String(nr));
	var f=document.getElementById("txt"+String(p));
	if (d) {d.style.display="block";}
	if (e) {e.style.display="block";}
	if (f) {f.style.display="block";}
	document.getElementById("formFinished").style.display="none";
	
	if (nr==8 && p==8) {telefoonnummer=0;}
	}
		
function choose4(nr,p)
	{
	var n=document.getElementById("txt0");if (n) {n.style.display="none";}
	for (x=15;x<40;x++) {var d=document.getElementById("pijl"+String(x));if (d) {d.style.display="none";}}
	for (x=15;x<40;x++) {var e=document.getElementById("keuze"+String(x));if (e) {e.style.display="none";}}
	for (x=15;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	var d=document.getElementById("pijl"+String(p));
	var e=document.getElementById("keuze"+String(nr));
	var f=document.getElementById("txt"+String(p));
	if (d) {d.style.display="block";}
	if (e) {e.style.display="block";}
	if (f) {f.style.display="block";}
	document.getElementById("formFinished").style.display="none";
	
	if (p==15) {telefoonnummer="0909";}
	if (p==16) {telefoonnummer="0906";}
	
	}
	
function choose5(nr,p)
	{
	var n=document.getElementById("txt0");if (n) {n.style.display="none";}
	for (x=13;x<40;x++) {var d=document.getElementById("pijl"+String(x));if (d) {d.style.display="none";}}
	for (x=13;x<40;x++) {var e=document.getElementById("keuze"+String(x));if (e) {e.style.display="none";}}
	for (x=13;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	var d=document.getElementById("pijl"+String(p));
	var e=document.getElementById("keuze"+String(nr));
	var f=document.getElementById("txt"+String(p));
	if (d) {d.style.display="block";}
	if (e) {e.style.display="block";}
	if (f) {f.style.display="block";}
	document.getElementById("formFinished").style.display="none";
	
	if (nr==12)
		{
		switch(p)
			{
			case 17:telefoonnummer="0800";break;
			case 18:telefoonnummer="088";break;
			case 19:telefoonnummer="085";break;
			case 20:telefoonnummer="0900";break;
			}
		}
		
	}	
function choose6(nr,p)
	{
	var n=document.getElementById("txt0");if (n) {n.style.display="none";}
	for (x=22;x<40;x++) {var d=document.getElementById("pijl"+String(x));if (d) {d.style.display="none";}}
	for (x=22;x<40;x++) {var e=document.getElementById("keuze"+String(x));if (e) {e.style.display="none";}}
	for (x=22;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	var d=document.getElementById("pijl"+String(p));
	var e=document.getElementById("keuze"+String(nr));
	var f=document.getElementById("txt"+String(p));
	if (d) {d.style.display="block";}
	if (e) {e.style.display="block";}
	if (f) {f.style.display="block";}
	document.getElementById("formFinished").style.display="none";
	}
	
function choose7()
	{
	var n=document.getElementById("txt0");if (n) {n.style.display="none";}
	for (x=21;x<40;x++) {var d=document.getElementById("pijl"+String(x));if (d) {d.style.display="none";}}
	for (x=13;x<40;x++) {var e=document.getElementById("keuze"+String(x));if (e) {e.style.display="none";}}
	for (x=21;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	document.getElementById("formFinished").style.display="none";
	faxnummer=0;
	}

//ivr	
function choose8(n)
	{
	if (n==1)
		{
		ivr=1;
		var e=document.getElementById("txt22");if (e) {e.style.display="block";}
		}
	else if (n==0)
		{
		ivr=0;
		var e=document.getElementById("txt22");if (e) {e.style.display="none";}
		}
	
	formFinished();
	}
	
function choose9(n)
	{
	if (n==1)
		{
		masteraccount=0;singleaccount=1;
		var e=document.getElementById("txt23");if (e) {e.style.display="block";}
		var e=document.getElementById("txt24");if (e) {e.style.display="none";}
		}
	else if (n==0)
		{
		masteraccount=1;singleaccount=0;
		var e=document.getElementById("txt23");if (e) {e.style.display="none";}
		var e=document.getElementById("txt24");if (e) {e.style.display="block";}
		}
	
	formFinished();
	}	

function choose10(nr)
	{
	for (x=25;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	switch(nr)
		{
		case "0800":faxnummer=nr;var e=document.getElementById("txt25");if (e) {e.style.display="block";}break;
		case "088":faxnummer=nr;var e=document.getElementById("txt26");if (e) {e.style.display="block";}break;
		case "085":faxnummer=nr;var e=document.getElementById("txt27");if (e) {e.style.display="block";}break;
		case "0900":faxnummer=nr;var e=document.getElementById("txt28");if (e) {e.style.display="block";}break;
		default:return;break;
		}
	formFinished();
	}

function choose11(nr)
	{
	for (x=29;x<40;x++) {var e=document.getElementById("txt"+String(x));if (e) {e.style.display="none";}}
	switch(nr)
		{
		case "0800":faxnummer=nr;var e=document.getElementById("txt29");if (e) {e.style.display="block";}break;
		case "088":faxnummer=nr;var e=document.getElementById("txt30");if (e) {e.style.display="block";}break;
		case "085":faxnummer=nr;var e=document.getElementById("txt31");if (e) {e.style.display="block";}break;
		case "0900":faxnummer=nr;var e=document.getElementById("txt32");if (e) {e.style.display="block";}break;
		default:return;break;
		}
	formFinished();
	}
		
function formFinished()
	{
	//toon knop voor offerte
	document.getElementById("formFinished").style.display="block";
	}
	
//vul hidden fields met corresponderende waarden, haal formulier op met ajax en trigger formulier weergave opties op basis van ingevulde waarden
function goNAW()
	{
	var hiddens=new Array("faxnummer","telefoonnummer","ivr","singleaccount","masteraccount");
	for(var x=0;x<hiddens.length;x++)
		{
		var elem=document.getElementById("el_"+hiddens[x]);
		elem.value=eval(hiddens[x]);
		}
	document.getElementById("offertechooser").style.display="none";
	document.getElementById("butt_naw").style.display="none";
	document.getElementById("offerteform").style.display="block";
	document.getElementById("butt_chooser").style.display="block";
	
	//overige waarden: offertetype,ivr,master/single account
	document.getElementById("proposal_offerteType").value=document.getElementById("el_offertetype").value;
	document.getElementById("proposal_hasIVR").value=document.getElementById("el_ivr").value;
	//return false;
	if (document.getElementById("el_singleaccount").value=="0" && document.getElementById("el_masteraccount").value=="0")
		{document.getElementById("proposal_singleOrMaster").value="";}
	else if (document.getElementById("el_singleaccount").value=="1")
		{document.getElementById("proposal_singleOrMaster").value="single";}
	else if (document.getElementById("el_masteraccount").value=="1")
		{document.getElementById("proposal_singleOrMaster").value="master";}
	
	sIFR.replace(myriadpro, {
      selector: 'h2'
      ,css: [
        '.sIFR-root { font-weight: bold; font-style:italic;color:#e50278;font-size:30px;leading: -9;}'
	,'.grootleft { text-align:left;font-size:30px;}'
	,'.kleinleft { text-align:left;font-size:22px;}'
        ,'.kleinright { text-align:right;font-size:23px; }'
        ,'.grootright { text-align:right;font-size:30px; }'
        ,'a:link { color: #e50278;text-decoration:none; }'
        ,'a:hover { color: #000000; }'
      ]
      ,selectable: false,opaque: 'transparent'
    });
    
    	
    	//TELEFOONNUMMER
    	if (telefoonnummer!==0)
    		{
    		document.getElementById("proposal_numberPrefix").value=telefoonnummer;
    		toggleGesprekstarief(telefoonnummer,'telefoongesprekstarief','proposal_numberRate');
    		
    		document.getElementById("telefoonnummer_container").style.display="block";
    		//enable form elements
    		document.getElementById("proposal_numberPrefix").disabled=false;
    		document.getElementById("proposal_number").disabled=false;
    		document.getElementById("telefoontransfercheckbox").disabled=false;
    		document.getElementById("proposal_numberRate").disabled=false;
    		
	    	//check telefoonnummer
	    	checkTelefoonnummer("proposal_numberPrefix","proposal_number");
    		}
    	else
    		{
    		document.getElementById("telefoonnummer_container").style.display="none";
    		//disable form elements
    		document.getElementById("proposal_numberPrefix").disabled=true;
    		document.getElementById("proposal_number").disabled=true;
    		document.getElementById("telefoontransfercheckbox").disabled=true;
    		document.getElementById("proposal_numberRate").disabled=true;
    		}
    	
    	//alert(document.getElementById("proposal_number").value);
    	
    	
    	//FAXNUMMER
    	if (faxnummer!=0)
    		{
    		document.getElementById("proposal_numberPrefixFax").value=faxnummer;
    		toggleGesprekstarief(faxnummer,'faxgesprekstarief','proposal_numberRateFax');
    		document.getElementById("faxnummer_container").style.display="block";
    		//enable form elements
    		document.getElementById("proposal_numberPrefixFax").disabled=false;
    		document.getElementById("proposal_numberFax").disabled=false;
    		document.getElementById("faxtransfercheckbox").disabled=false;
    		document.getElementById("proposal_numberRateFax").disabled=false;
    		
	    	//check telefoonnummer
	    	checkFaxnummer("proposal_numberPrefixFax","proposal_numberFax");
    		}
    	else
    		{
    		document.getElementById("faxnummer_container").style.display="none";
    		//disable form elements
    		document.getElementById("proposal_numberPrefixFax").disabled=true;
    		document.getElementById("proposal_numberFax").disabled=true;
    		document.getElementById("faxtransfercheckbox").disabled=true;
    		document.getElementById("proposal_numberRateFax").disabled=true;
    		}
	}
	
function goChooser()
	{
	document.getElementById("offertechooser").style.display="block";
	document.getElementById("butt_naw").style.display="block";
	document.getElementById("offerteform").style.display="none";
	document.getElementById("butt_chooser").style.display="none";
	document.getElementById("formErrorDiv").style.display="none";
	}
	
function checkTelefoonnummer(numberPrefix,number)
	{
	if (document.getElementById(numberPrefix)) {numberPrefix=document.getElementById(numberPrefix).value;} else {return false;}
   	if (document.getElementById(number)) {number=document.getElementById(number).value;} else {return false;}
   
    	if (document.getElementById("checkButton1").src.indexOf("loading")>-1) {return false;}
    
   	document.getElementById("checkButton1").src="/images/buttonsmall-loading.gif";
   
   	http= createRequestObject();
   	//alert('/servicenummers/nummercheck2.html?order[numberPrefix]=' + String(numberPrefix)+ '&order[number]='+String(number));
    	http.open('get', '/servicenummers/nummercheck2.html?order[numberPrefix]=' + String(numberPrefix)+ '&order[number]='+String(number));
    	http.onreadystatechange = processResponseTelefoonnummer;
   	http.send(null);
	}

function checkFaxnummer(numberPrefix,number)
	{
	
	if (document.getElementById(numberPrefix)) {numberPrefix=document.getElementById(numberPrefix).value;} else {return false;}
   	if (document.getElementById(number)) {number=document.getElementById(number).value;} else {return false;}
   
    	if (document.getElementById("checkButton2").src.indexOf("loading")>-1) {return false;}
    
   	document.getElementById("checkButton2").src="/images/buttonsmall-loading.gif";
  
   	http2= createRequestObject();
   	//alert('/servicenummers/nummercheck2.html?order[numberPrefix]=' + String(numberPrefix)+ '&order[number]='+String(number));
    	http2.open('get', '/servicenummers/nummercheck2.html?order[numberPrefix]=' + String(numberPrefix)+ '&order[number]='+String(number));
    	http2.onreadystatechange = processResponseFaxnummer;
   	http2.send(null);
	}
	
function processResponseTelefoonnummer()
	{
	if(http.readyState == 4)
		{
		document.getElementById("checkButton1").src="/images/buttonchecksmall.gif";
		var response = http.responseText;
		setResponse(response,"telefooncheckresult","telefoontransfer","telefoontransfercheckbox")
		}
	if (window.Cobrowser){window.Cobrowser._ajaxRefresh();}
	}

function processResponseFaxnummer()
	{
	if(http2.readyState == 4)
		{
		document.getElementById("checkButton2").src="/images/buttonchecksmall.gif";
		var response = http2.responseText;
		setResponse2(response,"faxcheckresult","faxtransfer","faxtransfercheckbox")
		}
	if (window.Cobrowser){window.Cobrowser._ajaxRefresh();}
	}
	
function setResponse(result,el,el2,el3)
	{
	var el=document.getElementById(el);
	var el2=document.getElementById(el2);
	var el3=document.getElementById(el3);
	if (!el) {return false;}
	else
		{
		var showTransfer=false;
		switch(result)
			{
			case "stock":el.innerHTML="<img src='/images/checked.gif' alt='Nummer beschikbaar'/>";break;
			case "beschikbaar":el.innerHTML="<img src='/images/checked.gif' alt='Nummer beschikbaar'/>";break;
			case "nietbeschikbaar":el.innerHTML="<img src='/images/error.gif' alt='Nummer niet beschikbaar'/> Nummer niet beschikbaar";showTransfer=true;break;
			case "tooshort":el.innerHTML="<img src='/images/error.gif' alt='Nummer niet beschikbaar'/> Nummer is te kort";break;
			case "toolong":el.innerHTML="<img src='/images/error.gif' alt='Nummer niet beschikbaar'/> Nummer is te lang";break;
			default:return false;break;
			}
		if (showTransfer==true) {el2.style.display="block";el3.disabled=false;} else {el2.style.display="none";el3.disabled=true;}
		}
	}

function setResponse2(result,el,el2,el3)
	{
	var el=document.getElementById(el);
	var el2=document.getElementById(el2);
	var el3=document.getElementById(el3);
	if (!el) {return false;}
	else
		{
		var showTransfer=false;
		switch(result)
			{
			case "stock":el.innerHTML="<img src='/images/checked.gif' alt='Nummer beschikbaar'/>";break;
			case "beschikbaar":el.innerHTML="<img src='/images/checked.gif' alt='Nummer beschikbaar'/>";break;
			case "nietbeschikbaar":el.innerHTML="<img src='/images/error.gif' alt='Nummer niet beschikbaar'/> Nummer niet beschikbaar";showTransfer=true;break;
			case "tooshort":el.innerHTML="<img src='/images/error.gif' alt='Nummer niet beschikbaar'/> Nummer is te kort";break;
			case "toolong":el.innerHTML="<img src='/images/error.gif' alt='Nummer niet beschikbaar'/> Nummer is te lang";break;
			default:return false;break;
			}
		if (showTransfer==true) {el2.style.display="block";el3.disabled=false;} else {el2.style.display="none";el3.disabled=true;}
		}
	}
		
function toggleGesprekstarief(val,el,el2)
	{
	
	var el=document.getElementById(el);
	var el2=document.getElementById(el2);
	if (!el) {return false;}
	else
		{
		if (val=="0906" || val=="0909" || val=="0900") 
			{el.style.display="block";el2.disabled=false;}
		else
			{el.style.display="none";el2.disabled=true;}
		}
	}

function validateOfferteForm() //ajax
	{
	http= createRequestObject();
	
	var urlStr=new Array();
	
	if (document.getElementById("proposal_numberPrefix").disabled!=true)
		{
		urlStr.push("proposal[numberPrefix]="+String(document.getElementById("proposal_numberPrefix").value));
		urlStr.push("proposal[number]="+String(document.getElementById("proposal_number").value));
		urlStr.push("proposal[numberRate]="+String(document.getElementById("proposal_numberRate").value));
	
		var regopt = (document.getElementById("telefoontransfercheckbox").checked)?"connect":"";
		urlStr.push("registered_option="+String(regopt));
		}
	
	if (document.getElementById("proposal_numberPrefixFax").disabled!=true)
		{
		urlStr.push("proposal[numberPrefixFax]="+String(document.getElementById("proposal_numberPrefixFax").value));
		urlStr.push("proposal[numberFax]="+String(document.getElementById("proposal_numberFax").value));
		urlStr.push("proposal[numberRateFax]="+String(document.getElementById("proposal_numberRateFax").value));
	
		var regoptFax = (document.getElementById("faxtransfercheckbox").checked)?"connect":"";
		urlStr.push("registered_optionFax="+String(regoptFax));
		}
		
	urlStr.push("customer[companyName]="+String(document.getElementById("customer_companyName").value));
	urlStr.push("customer[firstname]="+String(document.getElementById("customer_firstname").value));
	urlStr.push("customer[lastnamePrefix]="+String(document.getElementById("customer_lastnamePrefix").value));
	urlStr.push("customer[lastname]="+String(document.getElementById("customer_lastname").value));
	urlStr.push("customer[address]="+String(document.getElementById("customer_address").value));
	urlStr.push("customer[postal]="+String(document.getElementById("customer_postal").value));
	urlStr.push("customer[location]="+String(document.getElementById("customer_location").value));
	urlStr.push("customer[phone]="+String(document.getElementById("customer_phone").value));
	urlStr.push("customer[email]="+String(document.getElementById("customer_email").value));
	//urlStr.push("customer[companyTaxNumber]="+String(document.getElementById("customer_companyTaxNumber").value));
	urlStr.push("customer[companyRegNumber]="+String(document.getElementById("customer_companyRegNumber").value));
	
	
	var validateURL='/servicenummers/valideerofferteform.html?'+urlStr.join("&");
	//alert(validateURL);
    	http.open('get', validateURL);
    	http.onreadystatechange = isFormValidated;
    	http.send(null);
	}

function isFormValidated()
	{
	if(http.readyState == 4){
		var response = http.responseText;
		if (response=="true")
			{
			document.getElementById("formErrorDiv").style.display="none";
			document.getElementById("offerteformulier").action=swfroot+"/servicenummers/aanvragen.html";
			document.getElementById("offerteformulier").submit();
			}
		else
			{
			document.getElementById("formErrorDiv2").innerHTML="<b style='color:#DD3333;'>De volgende fouten zijn opgetreden:</b><br><ul id='formErrorUL'>"+response+"</ul>";
			document.getElementById("formErrorDiv").style.display="block";
			
			var re=/<script.*?>([\s\S]*?)<\/script>/mi
			var js=response.match(re)
			if (js) {if(js[1]) {eval(js[1]);}}
			
			}	
	    }
	if (window.Cobrowser){window.Cobrowser._ajaxRefresh();}
	}	
function validateOfferteForm0()
	{
	var formErrors=new Array();
	
	//check telefoonnummer
	if (document.getElementById("el_telefoonnummer").value!="0")
		{
		var telNr=document.getElementById("proposal_number").value;
		if (telNr=="") {formErrors.push("Telefoonnummer moet worden ingevuld");}
		}
		
	//check faxnummer
	if (document.getElementById("el_faxnummer").value!="0")
		{
		var faxNr=document.getElementById("proposal_numberFax").value;
		if (faxNr=="") {formErrors.push("Faxnummer moet worden ingevuld");}
		}
		
	//check bedrijfsgegevens
	var req=new Array("customer_companyName","customer_firstname","customer_address","customer_postal","customer_location","customer_phone","customer_email");
	var reqErrors=new Array("Bedrijfsnaam is verplicht","Contactpersoon is verplicht","Adres is verplicht","Postcode is verplicht","Plaats is verplicht","Telefoon is verplicht","E-mail is verplicht");
	
	for(var x=0;x<req.length;x++)
		{
		var chk=document.getElementById(req[x]).value;
		if (chk=="") {formErrors.push(reqErrors[x]);}
		}
	
	//check e-mail, telefoon,postcode
	
	if (formErrors.length==0)
		{
		document.getElementById("formErrorDiv").style.display="none";
		document.getElementById("offerteformulier").action=swfroot+"/servicenummers/aanvragen.html";
		document.getElementById("offerteformulier").submit();
		}
	else
		{
		document.getElementById("formErrorDiv2").innerHTML="<b style='color:#DD3333;'>De volgende fouten zijn opgetreden:</b><br><ul id='formErrorUL'></ul>";
		document.getElementById("formErrorDiv").style.display="block";
		var ERRLI;var txt;
		for (var x=0;x<formErrors.length;x++)
			{
			ERRLI=document.createElement("LI");
			txt=document.createTextNode(formErrors[x]);
			ERRLI.appendChild(txt);
			document.getElementById("formErrorUL").appendChild(ERRLI);
			}
		}
	}
		

