
function valideerForm(){
	var waarde="";

// Controle of een radiobutton is aangevinkt (controle of checked)
	var myChoice = -1;
	for (i=document.form1.geslacht.length-1; i > -1; i--) {
		if (document.form1.geslacht[i].checked) {
			myChoice = i;
			i = -1;
		}
	}
	if (myChoice == -1) {
		waarde=("Geslacht"+"\n");
	}
	
	var item;
	var formA = new Array();
	formA[0] = document.getElementById("deelnemer");
	formA[1] = document.getElementById("CN");
	formA[2] = document.getElementById("owneraddress");
	formA[3] = document.getElementById("ownerzip");
	formA[4] = document.getElementById("ownertown");
	formA[5] = document.getElementById("telefoon");
	formA[6] = document.getElementById("EMAIL");
	/* controle op lege velden*/
	for (item in formA){
	if (formA[item].value ==""){
		waarde = (waarde +  formA[item].title + "\n");
		}
	}
	if (waarde !=""){
		alert("U heeft uw:\n\n"+ waarde + "\n" + "niet ingevuld");
		return false;
	}
	
	/* controle of postcode de 7 juiste karakters bevat
	var postcodecheck = document.form1.ownerzip.value;
	if(postcodecheck.length<6 || postcodecheck.length>7) {
		alert("De ingevoerde postcode is te kort of te lang");
		return false;
	}
	var invoerpc=postcodecheck.toString()
	for(i=0; i<4; i++){
	var pcteken=invoerpc.charAt(i);
		if (pcteken <"0" || pcteken >"9"){
			alert("De eerste vier tekens van de postcode moeten cijfers zijn");
			return false;
			}
	}
	if (postcodecheck.length==7){
		 controle of laatste twee waarden geen nummer zijn met isNaN (is not a Number) 
		var pcletters=invoerpc.substring(5,6);
		var pctekst = parseFloat(pcletters);
		if(isNaN(pctekst) == false){
			alert("Laatste twee gegevens van de postcode moeten letters zijn");
		return false;
		}
	}
	if (postcodecheck.length==6){
		controle of laatste twee waarden geen nummer zijn met isNaN (is not a Number)
		var pcletters=invoerpc.substring(4,5);
		var pctekst = parseFloat(pcletters);
		if(isNaN(pctekst) == false){
			alert("Laatste twee gegevens van de postcode moeten letters zijn");
		return false;
		}
	}
	*/
		
	/* controle of telefoonnummerveld 10 karakters bevat*/
	var telnrcheck = document.form1.telefoon.value;
	
	if(telnrcheck.length<10 || telnrcheck.length>12) {
	alert("Het ingevoerde telefoonnummer is te kort of te lang");
		return false;
	}
	/* controle of telefoonnummerveld allemaal cijfers bevat
	var invoer=telnrcheck.toString()
	for(i=1; i<invoer.length; i++){
	var teken=invoer.charAt(i);
		if (teken <"0" || teken >"9"){
			alert("Het ingevoerde telefoonnummer bevat ongeldige tekens.");
			return false;		
		}
	}*/
	/* controle of emailadres minimaal een at en een punt bevatten*/
	var emailcheck = document.form1.EMAIL.value;
	var emailverificatie = document.form1.veremail.value;
	if(emailcheck.indexOf("@") == "-1" || emailcheck.indexOf(".") == "-1") {
		alert("Het ingevoerde e-mailadres is niet geldig.");
		return false;
	}
	if (emailcheck!=emailverificatie){
		alert ("Ingevoerde e-mailadressen zijn ongelijk");
		return false;
	}
	
	else{
		/*alert("Uw formulier wordt nu verzonden. U ontvangt een bevesting via uw e-mail.");*/
		document.getElementById("form1").submit();
		//return true;
	}
}