
// D.Hummel © 2006
// Functie voor valideren van een formulier

//-------- Begin Configuratie ---------//

// Definieer hier de verplichte velden
var velden = new Array("Url","Naam","E-mail")

// Is er een e-mail veld aanwezig?
var veldemail = "E-mail"
// Is deze verplicht?
var email = true

//-------- Einde Configuratie ---------//


function CheckForm()
{
 N = true

	for (i=0; i<velden.length; i++)
	{
		if (N && document.spider.elements[velden[i]].value == '' || (velden[i]=='Url' && document.spider.elements[velden[i]].value=='http://www.') ) {
			N = false
			alert(velden[i] + " graag invullen")
			document.spider.elements[velden[i]].focus()
		}
	}


	VB = '\nVoorbeeld: demonaam@demoadres.nl \n\nOpnieuw a.u.b.';
	if (email && N && document.spider.elements[veldemail].value == '')
	{
		N = false;
		alert('Geef a.u.b. uw e-mail adres in');
		document.spider.elements[veldemail].focus();
	}
	if (email && N && document.spider.elements[veldemail].value.indexOf('@') == -1)
	{
		 N = false;
		 Z = 'Een e-mail adres moet een "apenstaartje" (@) bevatten.';
		 alert(Z + VB);
		 document.spider.elements[veldemail].focus();
	}
	if (email && N && document.spider.elements[veldemail].value.indexOf('.') == -1)
	{
		 N = false;
		 Z = 'Een e-mail adres moet een punt bevatten.';
		 alert(Z + VB);
		 document.spider.elements[veldemail].focus();
	}
	if (email && N && document.spider.elements[veldemail].value.indexOf(' ') != -1)
	{
		 N = false;
		 Z = 'Een E-mail adres mag geen spatie bevatten.';
		 alert(Z + VB);
		 document.spider.elements[veldemail].focus();
	}
	
return N
}

