function AlleenCijfers(evt){  //onkeypress="return AlleenCijfers(event)"
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	{
		return false;
	}
	return true;
}

function Controleer(){
	var Foutmelding = '';
	submitOK = true;
	var email = this.email.value;
	var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	$('input[type=text]').css({'border-color': '#FFF'});

	if (this.voornaam != null && this.voornaam.value.length==0){
		Foutmelding = Foutmelding + '- Je voornaam.\n';
		this.voornaam.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	if (this.achternaam != null && this.achternaam.value.length==0){
		Foutmelding = Foutmelding + '- Je achternaam.\n';
		this.achternaam.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (this.adres != null && this.adres.value.length==0){
		Foutmelding = Foutmelding + '- Je adres.\n';
		this.adres.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	if (this.huisnr != null && this.huisnr.value.length==0){
		Foutmelding = Foutmelding + '- Je huisnummer.\n';
		this.huisnr.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (this.postcode != null && this.postcode.value.length==0){
		Foutmelding = Foutmelding + '- Je postcode.\n';
		this.postcode.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	if (!emailFilter.test(email)) {
		Foutmelding = Foutmelding + '- Je dient een geldig emailadres in te voeren.\n';
		this.email.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (this.hyves != null && this.facebook != null){
		if(this.hyves.value.length==0 && this.facebook.value.length==0){
			Foutmelding = Foutmelding + '- Je heb een Hyves of Facebook pagina nodig.\n';
			this.hyves.style.border = '1px solid #ff0000';
			this.facebook.style.border = '1px solid #ff0000';
			submitOK= false;
		}
	}
	
	if (this.plaats != null && this.plaats.value.length==0){
		Foutmelding = Foutmelding + '- Je woonplaats.\n';
		this.plaats.style.border = '1px solid #ff0000';
		submitOK= false;
	}	
	if (this.wachtwoord1 != null && this.wachtwoord1.value.length==0){
		Foutmelding = Foutmelding + '- Je wachtwoord.\n';
		this.wachtwoord1.style.border = '1px solid #ff0000';
		submitOK= false;
	}	
	if (this.wachtwoord2 != null && this.wachtwoord2.value.length==0){
		Foutmelding = Foutmelding + '- Je herhaal wachtwoord.\n';
		this.wachtwoord2.style.border = '1px solid #ff0000';
		submitOK= false;
	}		
	if (this.wachtwoord1.value!=this.wachtwoord2.value){
		Foutmelding = Foutmelding + '- Je wachtwoorden komen niet overeen.\n';
		this.wachtwoord2.style.border = '1px solid #ff0000';
		submitOK= false;
	}	
	if (!this.akkoord.checked){
		Foutmelding = Foutmelding + '- U dient akkoord te gaan met de algemene voorwaarden.\n';
		submitOK= false;
	}
	
	if (submitOK== false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
		return false;
	}
}

function ControleerOpdracht1(){
	var Foutmelding = '';
	submitOK = true;
		
	if (!document.FormulierOpdracht1.Vraag1[0].checked && !document.FormulierOpdracht1.Vraag1[1].checked ){
		Foutmelding = Foutmelding + '- Vraag 1.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag2[0].checked && !document.FormulierOpdracht1.Vraag2[1].checked && !document.FormulierOpdracht1.Vraag2[2].checked && !document.FormulierOpdracht1.Vraag2[3].checked){
		Foutmelding = Foutmelding + '- Vraag 2.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag3[0].checked && !document.FormulierOpdracht1.Vraag3[1].checked && !document.FormulierOpdracht1.Vraag3[2].checked && !document.FormulierOpdracht1.Vraag3[3].checked){
		Foutmelding = Foutmelding + '- Vraag 3.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag4[0].checked && !document.FormulierOpdracht1.Vraag4[1].checked && !document.FormulierOpdracht1.Vraag4[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 4.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag5a.checked && !document.FormulierOpdracht1.Vraag5b.checked && !document.FormulierOpdracht1.Vraag5c.checked && !document.FormulierOpdracht1.Vraag5d.checked && !document.FormulierOpdracht1.Vraag5e.checked){
		Foutmelding = Foutmelding + '- Vraag 5.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag6[0].checked && !document.FormulierOpdracht1.Vraag6[1].checked && !document.FormulierOpdracht1.Vraag6[2].checked && !document.FormulierOpdracht1.Vraag6[3].checked){
		Foutmelding = Foutmelding + '- Vraag 6.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag7[0].checked && !document.FormulierOpdracht1.Vraag7[1].checked && !document.FormulierOpdracht1.Vraag7[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 7.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag8[0].checked && !document.FormulierOpdracht1.Vraag8[1].checked ){
		Foutmelding = Foutmelding + '- Vraag 8.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag9[0].checked && !document.FormulierOpdracht1.Vraag9[1].checked ){
		Foutmelding = Foutmelding + '- Vraag 9.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag10[0].checked && !document.FormulierOpdracht1.Vraag10[1].checked && !document.FormulierOpdracht1.Vraag10[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 10.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag11[0].checked && !document.FormulierOpdracht1.Vraag11[1].checked && !document.FormulierOpdracht1.Vraag11[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 11.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag12[0].checked && !document.FormulierOpdracht1.Vraag12[1].checked && !document.FormulierOpdracht1.Vraag12[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 12.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag13[0].checked && !document.FormulierOpdracht1.Vraag13[1].checked && !document.FormulierOpdracht1.Vraag13[2].checked && !document.FormulierOpdracht1.Vraag13[3].checked){
		Foutmelding = Foutmelding + '- Vraag 13.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag14[0].checked && !document.FormulierOpdracht1.Vraag14[1].checked && !document.FormulierOpdracht1.Vraag14[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 14.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag15[0].checked && !document.FormulierOpdracht1.Vraag15[1].checked && !document.FormulierOpdracht1.Vraag15[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 15.\n';		
		submitOK= false;
	}
		
	if (!document.FormulierOpdracht1.Vraag16[0].checked && !document.FormulierOpdracht1.Vraag16[1].checked && !document.FormulierOpdracht1.Vraag16[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 16.\n';		
		submitOK= false;
	}
	if (submitOK== false ){
		alert('De volgende vragen dient u te beantwoorden:\n' + Foutmelding);
		return false;
	}
}

function ControleerOpdracht4(){
	var Foutmelding = '';
	submitOK = true;
		
	if (!document.FormulierOpdracht4.Vraag1[0].checked && !document.FormulierOpdracht4.Vraag1[1].checked && !document.FormulierOpdracht4.Vraag1[2].checked && !document.FormulierOpdracht4.Vraag1[3].checked){
		Foutmelding = Foutmelding + '- Vraag 1.\n';		
		submitOK= false;
	}

	if (!document.FormulierOpdracht4.Vraag2[0].checked && !document.FormulierOpdracht4.Vraag2[1].checked){
		Foutmelding = Foutmelding + '- Vraag 2.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag3[0].checked && !document.FormulierOpdracht4.Vraag3[1].checked && !document.FormulierOpdracht4.Vraag3[2].checked && !document.FormulierOpdracht4.Vraag3[3].checked){
		Foutmelding = Foutmelding + '- Vraag 3.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag4[0].checked && !document.FormulierOpdracht4.Vraag4[1].checked && !document.FormulierOpdracht4.Vraag4[2].checked){
		Foutmelding = Foutmelding + '- Vraag 4.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag5[0].checked && !document.FormulierOpdracht4.Vraag5[1].checked && !document.FormulierOpdracht4.Vraag5[2].checked){
		Foutmelding = Foutmelding + '- Vraag 5.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag6[0].checked && !document.FormulierOpdracht4.Vraag6[1].checked && !document.FormulierOpdracht4.Vraag6[2].checked){
		Foutmelding = Foutmelding + '- Vraag 6.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag7[0].checked && !document.FormulierOpdracht4.Vraag7[1].checked && !document.FormulierOpdracht4.Vraag7[2].checked){
		Foutmelding = Foutmelding + '- Vraag 7.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag8[0].checked && !document.FormulierOpdracht4.Vraag8[1].checked && !document.FormulierOpdracht4.Vraag8[2].checked && !document.FormulierOpdracht4.Vraag8[3].checked){
		Foutmelding = Foutmelding + '- Vraag 8.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag9[0].checked && !document.FormulierOpdracht4.Vraag9[1].checked && !document.FormulierOpdracht4.Vraag9[2].checked && !document.FormulierOpdracht4.Vraag9[3].checked){
		Foutmelding = Foutmelding + '- Vraag 9.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag10[0].checked && !document.FormulierOpdracht4.Vraag10[1].checked && !document.FormulierOpdracht4.Vraag10[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 10.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag11[0].checked && !document.FormulierOpdracht4.Vraag11[1].checked && !document.FormulierOpdracht4.Vraag11[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 11.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag12[0].checked && !document.FormulierOpdracht4.Vraag12[1].checked && !document.FormulierOpdracht4.Vraag12[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 12.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag13[0].checked && !document.FormulierOpdracht4.Vraag13[1].checked){
		Foutmelding = Foutmelding + '- Vraag 13.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag14[0].checked && !document.FormulierOpdracht4.Vraag14[1].checked && !document.FormulierOpdracht4.Vraag14[2].checked && !document.FormulierOpdracht4.Vraag14[3].checked ){
		Foutmelding = Foutmelding + '- Vraag 14.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht4.Vraag15[0].checked && !document.FormulierOpdracht4.Vraag15[1].checked && !document.FormulierOpdracht4.Vraag15[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 15.\n';		
		submitOK= false;
	}	
	
	if (submitOK== false ){
		alert('De volgende vragen dient u te beantwoorden:\n' + Foutmelding);
		return false;
	}
}

function ControleerOpdracht61(){
	var Foutmelding = '';
	submitOK = true;
		
	if (!document.FormulierOpdracht6.Vraag1[0].checked && !document.FormulierOpdracht6.Vraag1[1].checked && !document.FormulierOpdracht6.Vraag1[2].checked ){
		Foutmelding = Foutmelding + '- Vraag 1.\n';		
		submitOK= false;
	}

	if (!document.FormulierOpdracht6.Vraag2[0].checked && !document.FormulierOpdracht6.Vraag2[1].checked && !document.FormulierOpdracht6.Vraag2[2].checked && !document.FormulierOpdracht6.Vraag2[3].checked){
		Foutmelding = Foutmelding + '- Vraag 2.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht6.Vraag3[0].checked && !document.FormulierOpdracht6.Vraag3[1].checked && !document.FormulierOpdracht6.Vraag3[2].checked && !document.FormulierOpdracht6.Vraag3[3].checked){
		Foutmelding = Foutmelding + '- Vraag 3.\n';		
		submitOK= false;
	}	

	if (submitOK== false ){
		alert('De volgende vragen dient u te beantwoorden:\n' + Foutmelding);
		return false;
	}
}

function ControleerOpdracht62(){
	var Foutmelding = '';
	submitOK = true;
		
	
	if (!document.FormulierOpdracht6.Vraag4[0].checked && !document.FormulierOpdracht6.Vraag4[1].checked && !document.FormulierOpdracht6.Vraag4[2].checked){
		Foutmelding = Foutmelding + '- Vraag 4.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht6.Vraag5[0].checked && !document.FormulierOpdracht6.Vraag5[1].checked && !document.FormulierOpdracht6.Vraag5[2].checked){
		Foutmelding = Foutmelding + '- Vraag 5.\n';		
		submitOK= false;
	}	
	//6&7
		if (!document.FormulierOpdracht6.Vraag8[0].checked && !document.FormulierOpdracht6.Vraag8[1].checked){
		Foutmelding = Foutmelding + '- Vraag 8.\n';		
		submitOK= false;
	}	
	//9
	
	if (submitOK== false ){
		alert('De volgende vragen dient u te beantwoorden:\n' + Foutmelding);
		return false;
	}
}

function ControleerOpdracht63(){
	var Foutmelding = '';
	submitOK = true;
		
	if (!document.FormulierOpdracht6.Vraag10[0].checked && !document.FormulierOpdracht6.Vraag10[1].checked && !document.FormulierOpdracht6.Vraag10[2].checked){
		Foutmelding = Foutmelding + '- Vraag 10.\n';		
		submitOK= false;
	}	

	if (!document.FormulierOpdracht6.Vraag11[0].checked && !document.FormulierOpdracht6.Vraag11[1].checked){
		Foutmelding = Foutmelding + '- Vraag 11.\n';		
		submitOK= false;
	}	
	
	
	if (submitOK== false ){
		alert('De volgende vragen dient u te beantwoorden:\n' + Foutmelding);
		return false;
	}
}

function ControleerOpdracht64(){
	var Foutmelding = '';
	submitOK = true;
		
	if (!document.FormulierOpdracht6.Vraag12[0].checked && !document.FormulierOpdracht6.Vraag12[1].checked && !document.FormulierOpdracht6.Vraag12[2].checked){
		Foutmelding = Foutmelding + '- Vraag 12.\n';		
		submitOK= false;
	}	
	if (!document.FormulierOpdracht6.Vraag13[0].checked && !document.FormulierOpdracht6.Vraag13[1].checked){
		Foutmelding = Foutmelding + '- Vraag 13.\n';		
		submitOK= false;
	}	
	
	if (submitOK== false ){
		alert('De volgende vragen dient u te beantwoorden:\n' + Foutmelding);
		return false;
	}
}

function ControleerContact(){
	var Foutmelding = '';
	submitOK = true;
	var email = this.email.value;
	var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	$('input[type=text]').css({'border-color': '#FFF'});
	
	if (this.naam != null && this.naam.value.length==0){
		Foutmelding = Foutmelding + '- Je naam.\n';
		this.naam.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (!emailFilter.test(email)) {
		Foutmelding = Foutmelding + '- Je dient een geldig emailadres in te voeren.\n';
		this.email.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (submitOK== false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
		return false;
	}
}

function ControleerWijzigen(){
	var Foutmelding = '';
	submitOK = true;
	
	$('input[type=text]').css({'border-color': '#FFF'});
	
	if (this.voornaam != null && this.voornaam.value.length==0){
		Foutmelding = Foutmelding + '- Je voornaam.\n';
		this.voornaam.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	if (this.achternaam != null && this.achternaam.value.length==0){
		Foutmelding = Foutmelding + '- Je achternaam.\n';
		this.achternaam.style.border = '1px solid #ff0000';
		submitOK= false;
	}

	
	if (submitOK== false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
		return false;
	}
}

function ControleerSupporter(){
	var Foutmelding = '';
	submitOK = true;
	var email = this.email.value;
	var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	$('input[type=text]').css({'border-color': '#FFF'});
	
	if (this.voornaam != null && this.voornaam.value.length==0){
		Foutmelding = Foutmelding + '- Je voornaam.\n';
		this.voornaam.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	if (this.achternaam != null && this.achternaam.value.length==0){
		Foutmelding = Foutmelding + '- Je achternaam.\n';
		this.achternaam.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	

	if (!this.akkoord.checked){
		Foutmelding = Foutmelding + '- Je dient akkoord te gaan met het wedstrijdreglement.\n';
		submitOK= false;
	}	
	if (!emailFilter.test(email)) {
		Foutmelding = Foutmelding + '- Je dient een geldig emailadres in te voeren.\n';
		this.email.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (submitOK== false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
		return false;
	}
}

function ControleerLoginLinks(){
	var Foutmelding = '';
	submitOK = true;
	var email = this.email.value;
	var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	$('input[type=text]').css({'border-color': '#FFF'});
	
	if (!emailFilter.test(email)) {
		Foutmelding = Foutmelding + '- E-mailadres.\n';
		submitOK= false;
	}
	if (this.wachtwoord != null && this.wachtwoord.value.length==0){
		Foutmelding = Foutmelding + '- Wachtwoord.\n';
		submitOK= false;
	}	
	if (submitOK== false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
		return false;
	}
}

function ControleerLogin(){
	var Foutmelding = '';
	submitOK = true;
	var email = this.email.value;
	var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	$('input[type=text]').css({'border-color': '#FFF'});
	
	if (!emailFilter.test(email)) {
		Foutmelding = Foutmelding + '- E-mailadres.\n';
		this.email.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	if (this.wachtwoord != null && this.wachtwoord.value.length==0){
		Foutmelding = Foutmelding + '- Wachtwoord.\n';
		this.wachtwoord.style.border = '1px solid #ff0000';
		submitOK= false;
	}	
	if (submitOK== false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
		return false;
	}
}

function ControleerDeelnemer2010(){
	var Foutmelding = '';
	submitOK = true;
	var email = document.Deelnemer2010.email.value;
	var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if (!emailFilter.test(email)) {
		Foutmelding = Foutmelding + '- E-mail.\n';
		document.Deelnemer2010.email.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	if (document.Deelnemer2010.naam.value.length==0){
		Foutmelding = Foutmelding + '- Naam.\n';
		document.Deelnemer2010.naam.style.border = '1px solid #ff0000';
		submitOK= false;
	}	
	if (submitOK== false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
		return false;
	}
}
