function CheckContactForm()
{
	allok = true;
	
	// get relevant elements
	e_email = document.getElementById("e-mail_error");
	e_telefoonnummer = document.getElementById("telefoonnummer_error");
	e_plaats = document.getElementById("plaats_error");
	e_postcode = document.getElementById("postcode_error");
	e_adres = document.getElementById("adres_error");
	e_bedrijfsnaam = document.getElementById("bedrijfsnaam_error");
	e_naam = document.getElementById("naam_error");
	e_voorletters = document.getElementById("voorletters_error");
	
	email = document.getElementsByName("contact[e-mail]")[0];
	telefoonnummer = document.getElementsByName("contact[telefoonnummer]")[0];
	plaats = document.getElementsByName("contact[plaats]")[0];
	postcode = document.getElementsByName("contact[postcode]")[0];
	adres = document.getElementsByName("contact[adres]")[0];
	bedrijfsnaam = document.getElementsByName("contact[bedrijfsnaam]")[0];
	naam = document.getElementsByName("contact[naam]")[0];
	voorletters = document.getElementsByName("contact[voorletters]")[0];
	
	// reset all error messages
	e_email.innerHTML='';
	e_telefoonnummer.innerHTML='';
	e_plaats.innerHTML='';
	e_postcode.innerHTML='';
	e_adres.innerHTML='';
	e_bedrijfsnaam.innerHTML='';
	e_naam.innerHTML='';
	e_voorletters.innerHTML='';
	
	// reset all border colours
	email.style.borderColor='';
	telefoonnummer.style.borderColor='';
	plaats.style.borderColor='';
	postcode.style.borderColor='';
	adres.style.borderColor='';
	bedrijfsnaam.style.borderColor='';
	naam.style.borderColor='';
	voorletters.style.borderColor='';
	
	if (email.value == "")
	{
		e_email.innerHTML='Vul aub uw e-mail adres in.';
		email.focus();
		email.style.borderColor='red';
		allok = false;
		
	}
	else if (!email.value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i))
	{
		e_email.innerHTML='Vul aub een correct e-mail adres in.';
		email.focus();
		email.style.borderColor='red';
		allok = false;
	}
	if (telefoonnummer.value == "")
	{
		e_telefoonnummer.innerHTML='Vul aub uw telefoonnummer in.';
		telefoonnummer.focus();
		telefoonnummer.style.borderColor='red';
		allok = false;
	}
	if (plaats.value == "")
	{
		e_plaats.innerHTML='Vul aub uw plaats in.';
		plaats.focus();
		plaats.style.borderColor='red';
		allok = false;
	}
	if (postcode.value == "")
	{
		e_postcode.innerHTML='Vul aub uw postcode in.';
		postcode.focus();
		postcode.style.borderColor='red';
		allok = false;
	}
	if (adres.value == "")
	{
		e_adres.innerHTML='Vul aub uw adres in.';
		adres.focus();
		adres.style.borderColor='red';
		allok = false;
	}
	if (bedrijfsnaam.value == "")
	{
		e_bedrijfsnaam.innerHTML='Vul aub uw bedrijfsnaam in.';
		bedrijfsnaam.focus();
		bedrijfsnaam.style.borderColor='red';
		allok = false;
	}
	if (naam.value == "")
	{
		e_naam.innerHTML='Vul aub uw naam in.';
		naam.focus();
		naam.style.borderColor='red';
		allok = false;
	}
	if (voorletters.value == "")
	{
		e_voorletters.innerHTML='Vul aub uw voorletters in.';
		voorletters.focus();
		voorletters.style.borderColor='red';
		allok = false;
	}
	
	return allok;
}


