function validateContact()
{
	var returnval = true;

	document.getElementById('formerror').style.height = 'auto';
	if(document.contact.naam.value == "")
	{
		document.getElementById('naamlabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('naamlabel').style.color = 'white';
	}
	
	var regexp = new RegExp("^[a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,6}$");
	if(regexp.exec(document.contact.email.value) == null)
	{
		document.getElementById('emaillabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('emaillabel').style.color = 'white';
	}
	
	if(document.contact.betreft.value == "0")
	{
		document.getElementById('betreftlabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('betreftlabel').style.color = 'white';
	}
	
	if((document.contact.bericht.value).length == 0)
	{
		document.getElementById('berichtlabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('berichtlabel').style.color = 'white';
	}
	
	if(!returnval)
	{
		document.getElementById('formerror').innerHTML = "Een of meerdere velden zijn niet of niet juist ingevoerd. Controleer de rood gemarkeerde velden probeer het opnieuw.<br /><br />";
	}
	return returnval;
}

function clearContact()
{
	document.getElementById('naamlabel').style.color = 'white';
	document.getElementById('emaillabel').style.color = 'white';
	document.getElementById('betreftlabel').style.color = 'white';
	document.getElementById('berichtlabel').style.color = 'white';
	document.getElementById('formerror').innerHTML = "";
	document.getElementById('formerror').style.height = '0px';
}

function validateNieuwsbrief()
{
	var returnval = true;
	
	document.getElementById('formerror').style.height = 'auto';
	if(document.nieuwsbrief.land.value == "0")
	{
		document.getElementById('landlabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('landlabel').style.color = 'white';
	}
	
	if(document.nieuwsbrief.aanhef.value == "0")
	{
		document.getElementById('aanheflabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('aanheflabel').style.color = 'white';
	}
	
	if(document.nieuwsbrief.voornaam.value == "")
	{
		document.getElementById('voornaamlabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('voornaamlabel').style.color = 'white';
	}
	
	if(document.nieuwsbrief.achternaam.value == "")
	{
		document.getElementById('achternaamlabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('achternaamlabel').style.color = 'white';
	}
	
	var regexp = new RegExp("^[a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,6}$");
	if(regexp.exec(document.nieuwsbrief.email.value) == null)
	{
		document.getElementById('emaillabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('emaillabel').style.color = 'white';
	}
	
	if(document.nieuwsbrief.wachtwoord.value == "")
	{
		document.getElementById('wachtwoordlabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('wachtwoordlabel').style.color = 'white';
	}
	
	if(document.nieuwsbrief.straat.value == "")
	{
		document.getElementById('straatlabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('straatlabel').style.color = 'white';
	}
	
	if(document.nieuwsbrief.stad.value == "")
	{
		document.getElementById('stadlabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('stadlabel').style.color = 'white';
	}
	
	if(document.nieuwsbrief.postcode.value == "")
	{
		document.getElementById('postcodelabel').style.color = 'red';
		returnval = false;
	} else {
		document.getElementById('postcodelabel').style.color = 'white';
	}
	
	if(!returnval)
	{
		document.getElementById('formerror').innerHTML = "Een of meerdere velden zijn niet of niet juist ingevoerd. Controleer de rood gemarkeerde velden probeer het opnieuw.<br /><br />";
	}
	return returnval;
}