function validate(theForm)
{
	if (theForm.voornaam.value == '') {
		alert('U dient een voornaam in te vullen');
		theForm.voornaam.style.backgroundColor = "#ff0000";
		return false;
	} else {
		theForm.voornaam.style.backgroundColor = "#cccccc";
	}
	if (theForm.achternaam.value == '') {
		alert('U dient een achternaam in te vullen');
		theForm.achternaam.style.backgroundColor = "#ff0000";
		return false;
	} else {
		theForm.achternaam.style.backgroundColor = "#cccccc";
	}
	if (theForm.email.value == '') {
		alert('U dient een email adres in te vullen');
		theForm.email.style.backgroundColor = "#ff0000";
		return false;
	} else {
		var re = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
		if (!re.test(theForm.email.value)) {
			alert('U dient een geldig email adres in te vullen');
			theForm.email.style.backgroundColor = "#ff0000";
			return false;
		} else {
			theForm.email.style.backgroundColor = "#cccccc";
		} 
	}
	if (theForm.dag.value == '') {
		alert('U dient een dag te selecteren');
		theForm.dag.style.backgroundColor = "#ff0000";
		return false;
	} else {
		theForm.dag.style.backgroundColor = "#cccccc";
	} 
	if (theForm.mnd.value == '') {
		alert('U dient een maand te selecteren');
		theForm.mnd.style.backgroundColor = "#ff0000";
		return false;
	} else {
		theForm.mnd.style.backgroundColor = "#cccccc";
	}
	if (theForm.jaar.value == '') {
		alert('U dient een jaar te selecteren');
		theForm.jaar.style.backgroundColor = "#ff0000";
		return false;
	} else {
		theForm.jaar.style.backgroundColor = "#cccccc";
	}
	if (theForm.av.checked == false) {
		alert('U dient akkoord te gaan met de Algemene Voorwaarden');
		return false;
	}
}