function validate(form){

	form.naam.className="input";
	form.adres.className="input";
	form.postcode.className="input";
	form.woonplaats.className="input";
	form.email.className="input";
	form.telefoon.className="input";

	var cleanzip = form.postcode.value.replace(/[^0-9A-Za-z]/g,"");
	var cleantelephone = form.telefoon.value.replace(/[^0-9]/g,"");
	var dutchzip = /^[\d]{4}[A-Za-z]{2}$/;
	var belgiumzip = /^[\d]{4}$/;
	var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/;
	var telephone = /^[0]{1}[\d]{9}$/;
	var number = /^[\d]{1,4}$/;

	if (form.naam.value=='')
	{
		alert('U heeft geen naam ingevuld');
		form.naam.className='input_error';
		form.naam.focus();
		return false;
	}

	if (form.adres.value=='')
	{
		alert('U heeft geen adres ingevuld');
		form.adres.className="input_error";
		form.adres.focus();
		return false;
	}


	if (cleanzip.length=='6')
	{
		if (!dutchzip.test(cleanzip))
		{
			alert('U heeft geen geldige postcode ingevuld');
			form.postcode.className="input_error";
			form.postcode.focus();
			return false;
		}
	}
	else if (cleanzip.length=='4')
	{
		if (!belgiumzip.test(cleanzip))
		{
			alert('U heeft geen geldige postcode ingevuld');
			form.postcode.className="input_error";
			form.postcode.focus();
			return false;
		}
	}
	else
	{
		alert('U heeft geen geldige postcode ingevuld');
		form.postcode.className="input_error";
		form.postcode.focus();
		return false;
	}
        
	if (form.woonplaats.value=='')
	{
		alert('U heeft geen woonplaats ingevuld');
		form.woonplaats.className="input_error";
		form.woonplaats.focus();
		return false;
	}
        
	if (!email.test(form.email.value))
	{
		alert('U heeft geen geldig e-mail adres ingevuld');
		form.email.className="input_error";
		form.email.focus();
		return false;
	}
        
	if (form.telefoon.value!='')
	{
		if (!telephone.test(cleantelephone))
		{
			alert('U heeft geen geldig telefoonnummer ingevoerd');
			form.telefoon.className="input_error";
			form.telefoon.focus();
			return false;
		}
	}
	return true;
}