/**********************************
*  Copyright 2007                 *
*  Dot72                          *
*  E info@dot72.nl                *
*  I www.dot72.nl                 *
**********************************/

function MM_goToURL()
{
	var i, args=MM_goToURL.arguments;
	document.MM_returnValue = false;
	for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function controleerZoeken()
{
	if (document.zoeken.zoekterm.value == "") 
	{
		alert("U heeft geen zoekterm ingevoerd.");
		document.zoeken.zoekterm.focus();
		return (false);
	}
}

function controleerInvoer()
{
	if (document.form.naam.value == "") 
	{
		alert("U heeft geen naam ingevoerd.");
		document.form.naam.focus();
		return (false);
	}
	if (document.form.telefoon.value == "") 
	{
		alert("U heeft geen telefoon ingevoerd.");
		document.form.telefoon.focus();
		return (false);
	}
	if (document.form.email.value == "") 
	{
		alert("U heeft geen e-mail adres ingevoerd.");
		document.form.email.focus();
		return (false);
	}
	if (document.form.overig.checked) 
	{
		if (document.form.namelijk.value == "") 
		{
			alert("U heeft geen overige dienst ingevoerd.");
			document.form.namelijk.focus();
			return (false);
		}
	}
}

function validate_email(field,alerttxt) {
	with (field) {
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) 
	  {alert(alerttxt); return false;}
	else {return true;}
	}
}	  
						  
function controleerAanvraag() {
	var postcodeExp = new RegExp(/^[1-9]{1}[0-9]{3} ?[A-Z]{2}$/);

	if (document.form.naam.value == "") {
		alert("U heeft geen naam ingevuld.");
		document.form.naam.focus();
		return (false);
	}
	if (document.form.adres.value == "") {
		alert("U heeft geen adres ingevuld.");
		document.form.adres.focus();
		return (false);
	}
	if (!document.form.postcode.value.match(postcodeExp)) {
		alert("U heeft geen (geldige) postcode ingevuld. (voorbeeld: 1234 AA)");
		document.form.postcode.focus();
		return (false);
	}
	if (document.form.woonplaats.value == "") {
		alert("U heeft geen woonplaats ingevuld.");
		document.form.woonplaats.focus();
		return (false);
	}
	
	var stripped = document.form.telefoon.value.replace(/[\(\)\.\-\ ]/g, '');
	if (!(stripped.length == 10)) {
		alert("U heeft geen (geldig) telefoonnummer ingevuld. (voorbeeld: 0123-456789)");
		return (false);
	}
	
	if (validate_email(document.form.email, "U heeft geen (geldig) e-mailadres ingevuld.") == false) {
		document.form.email.focus();
		return (false);
	}
}
