function doValidate(){
	var objVoornaam 	= document.getElementById("txtVoornaam");
	var objAchternaam = document.getElementById("txtAchternaam");
	var objAdres 		= document.getElementById("txtAdres");
	var objPostcode 	= document.getElementById("txtPostcode");
	var objWoonplaats = document.getElementById("txtWoonplaats");
	var objEmail 		= document.getElementById("txtEmail");
	var objTerecht 	= document.getElementById("selTerecht");
	var objOntvang		= document.getElementById("chkOntvang");
	
	// instelling defineren voor validatie
	var error 			= 0
	var foutClass 		= "inputField fout";
	var goedClass 		= "inputField";
	var first 			= 0;
	var prefix 			= "U dient de volgende velden nog correct in te voeren:"+"\r\n\r\n";
	var message 		= "";
	
	if(objVoornaam.value==""){
		error++;
		if(first==0){
			first++;
			objVoornaam.focus();	
		}		
		objVoornaam.className=foutClass;
		message	+= "Voornaam"+"\r\n";
	} else {
		objVoornaam.className=goedClass;
	}
	
	if(objAchternaam.value==""){
		error++;
		if(first==0){
			first++;
			objAchternaam.focus();	
		}		
		objAchternaam.className=foutClass;
		message	+= "Achternaam"+"\r\n";
	} else {
		objAchternaam.className=goedClass;
	}
	
	if(objAdres.value==""){
		error++;
		if(first==0){
			first++;
			objAdres.focus();	
		}		
		objAdres.className=foutClass;
		message	+= "Adres"+"\r\n";
	} else {
		objAdres.className=goedClass;
	}
	
	if(objPostcode.value==""){
		error++;
		if(first==0){
			first++;
			objPostcode.focus();	
		}		
		objPostcode.className=foutClass;
		message	+= "Postcode"+"\r\n";
	} else {
		objPostcode.className=goedClass;
	}
	
	if(objWoonplaats.value==""){
		error++;
		if(first==0){
			first++;
			objWoonplaats.focus();	
		}		
		objWoonplaats.className=foutClass;
		message	+= "Woonplaats"+"\r\n";
	} else {
		objWoonplaats.className=goedClass;
	}
	
	if(objEmail.value==""){
		error++;
		if(first==0){
			first++;
			objEmail.focus();	
		}		
		objEmail.className=foutClass;
		message	+= "E-mailadres"+"\r\n";
	} else {
		objEmail.className=goedClass;
	}
	
	if(objTerecht.value==""){
		error++;
		if(first==0){
			first++;
			objTerecht.focus();	
		}		
		objTerecht.className="inputField2 fout";;
		message	+= "Ik kom op deze site terecht via"+"\r\n";
	} else {
		objTerecht.className=goedClass+"2";
	}
	
	if(objOntvang.checked != 1){
		error++;
		if(first==0){
			first++;
			objOntvang.focus();	
		}		
		objOntvang.className="inputField2 fout";;
		message	+= "Graag ontvang ik gratis het magazine 'Dit is' op bovenstaand Adres "+"\r\n";
	} else {
		objOntvang.className=goedClass+"2";
	}
	
	if(error==0){
		document.getElementById("frmRef").submit();	
	} else {
		alert(prefix+message);	
		return false;
	} 
	
}
