function checkinput()
{
	var emailRegxp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var re = new RegExp(emailRegxp);
	
	if (document.getElementById("nieuwsbrief").achternaam.value==""){
	  alert("U dient een achternaam in te vullen!");
	  return false;
	} else if (document.getElementById("nieuwsbrief").aanhef.value=="") {
		alert("U dient een aanhef te kiezen!");
		return false;
	} else if(re.exec(document.getElementById("nieuwsbrief").email.value)==null) {
		alert("U dient een geldig e-mail adres in te vullen!");		
		return false;		
	} else if (document.getElementById("nieuwsbrief").leeftijdgrp.value<=0) {
		alert("U dient een leeftijdgroep uit te kiezen!");
		return false;		
	} else if ((document.getElementById("nieuwsbrief").gebdatum.value!="")&&!parseCheckDate(document.getElementById("nieuwsbrief").gebdatum.value)) {
		alert("De ingevulde datum is niet geldig!");
		return false;
	} else if (document.getElementById("nieuwsbrief").referentie.value<=0) {
		alert("U dient een referentie uit te kiezen!");
		return false;		
	} else if (document.getElementById("nieuwsbrief").valafmelden.value=="1") {
		result = confirm("Weet u zeker dat u zich wilt afmelden? (OK = Ja   Cancel = Nee)");
		return result;
	} else
		return true;
}

function checkdateformat(datum){
	var day,month,year,numbertext,Char;
	var i;
	 
	numbertext="0123456789-";
	day= datum.substr(0,2)
	month = datum.substr(3,2);	
	year= datum.substr(6,4);
	
	if (datum !=""){		
		for (i = 0; i < datum.length; i++) { 
			Char = datum.charAt(i); 
			if (numbertext.indexOf(Char)<0){	
				alert('Er mogen geen letters of andere tekens in de datum velden worden ingevuld!');
				return false;
			}
		}
		if (datum.substring(2,3) != '-'){
			alert('U moet een geldige geboortedatum invullen!');
			return false;
		} else if(datum.substring(5,6) != '-') {			
			alert('U moet een geldige geboortedatum invullen!');
			return false;
		} else if(day.length != 2) {
			if ((parseInt(month)==2)&&(parseInt(day)>29)&&(parseInt(year)%4==0))
				alert('U moet een geldige dag invullen!');
			if ((parseInt(month)==2)&&(parseInt(day)>28)&&(parseInt(year)%4==1))
				alert('U moet een geldige dag invullen!');
			if ((parseInt(month)%3==0)&&(parseInt(day)>31)&&(parseInt(month)<8))
				alert('U moet een geldige dag invullen!');
			if ((parseInt(month)%2==0)&&(parseInt(day)>30)&&(parseInt(month)<8))
				alert('U moet een geldige dag invullen!');
			if ((parseInt(month)%2==0)&&(parseInt(day)>31)&&(parseInt(month)>7))
				alert('U moet een geldige dag invullen!');
			if ((parseInt(month)%3==0)&&(parseInt(day)>31)&&(parseInt(month)>7))
				alert('U moet een geldige dag invullen!');
			return false;
		} else if ((month.length != 2)||(parseInt(month)>12)) {
			alert('U moet een geldige maand invullen!');
			return false;
		} else if (year.length != 4) {
			alert('U moet een geldig jaar invullen!');
			return false;
		}
	}	  
	return true;
}
