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 validate_required(field,alerttxt)
	{
		with (field)
			{
				if (value==null||value=="")
				  {alert(alerttxt);return false;}
				else {return true}
			}
	}

function validate_requiredselect(field,alerttxt)
	{
		with (field)
			{
				if (value==null||value==""||value=="none")
				  {alert(alerttxt);return false;}
				else {return true}
			}
	}

function validate_form(thisform)
				{
				with (thisform)
				{
				if (validate_required(voornaam,"Vul voornaam in!")==false)
				  {voornaam.focus();return false;}
				if (validate_required(achternaam,"Vul achternaam in!")==false)
				  {achternaam.focus();return false;}
				if (validate_required(user,"Vul een e-mail adres in!")==false)
				  {user.focus();return false;}
				if (validate_email(user,"Geen geldig e-mail adres!")==false)
				  {user.focus();return false;}
				if (validate_required(pass,"Vul een wachtwoord in!")==false)
				  {pass.focus();return false;}
				if (validate_required(adres,"Vul een adres in!")==false)
				  {adres.focus();return false;}
				if (validate_required(postcode,"Vul de postcode in!")==false)
				  {postcode.focus();return false;}
				if (validate_required(woonplaats,"Vul de woonplaats in!")==false)
				  {woonplaats.focus();return false;}
				if (validate_required(telefoon,"Vul het telefoonnummer in!")==false)
				  {telefoon.focus();return false;}
			}
	}

function validate_loginform(thisform)
				{
				with (thisform)
				{
				if (validate_required(user,"Vul een e-mail adres in!")==false)
				  {user.focus();return false;}
				if (validate_email(user,"Geen geldig e-mail adres!")==false)
				  {user.focus();return false;}
				if (validate_required(pass,"Vul een wachtwoord in!")==false)
				  {pass.focus();return false;}
			}
	}
	
function validate_shopform(thisform)
				{
				with (thisform)
				{
				if (validate_requiredselect(vestiging,"U heeft geen afhaalvestiging gekozen !")==false)
				  {user.focus();return false;}
			}
	}