function checkForm()
{
	var form = document.besteldefinitief;
	var error = "U heeft een aantal verplichte velden niet of niet juist ingevult:\n\n";
	var errorcount = 0;
	
	function isAnEmailAddress(aTextField)
	{
		if (document.forms[0][aTextField].value.length<5)
		{
			return false;
		}
		else if (document.forms[0][aTextField].value.indexOf("@") < 1) {
			return false;
		}
		else if (document.forms[0][aTextField].value.length -
		 document.forms[0][aTextField].value.indexOf("@") < 4) {
		return false;
		}
		else { return true; }
		}
		function isEmpty(aTextField) {
		if ((document.forms[0][aTextField].value.length==0) ||
		 (document.forms[0][aTextField].value==null)) {
		return true;
		}
		else { return false; }
	}
	
	if(form.bestelnaam.value.length == 0)
	{
		error = error+"- Naam\n";
		errorcount++;
	}
	if(form.besteladres.value.length == 0)
	{
		error = error+"- Straat + huisnummer\n";
		errorcount++;
	}
	if(form.bestelpc.value.length == 0)
	{
		error = error+"- Postcode\n";
		errorcount++;
	}
	if(form.bestelplaats.value.length == 0)
	{
		error = error+"- Woonplaats\n";
		errorcount++;
	}
	if(form.besteltel.value.length == 0)
	{
		error = error+"- Telefoonnummer\n";
		errorcount++;
	}
	if(form.bestelmail.value.length == 0 || !isAnEmailAddress("bestelmail"))
	{
		error = error+"- E-mailadres\n";
		errorcount++;
	}

	if(errorcount>0)
	{
		alert(error);
		return false;
	}
	else form.submit();
}

function checkFormLogin()
{
	var form = document.makelogin;
	var error = "U heeft een aantal verplichte velden niet of niet juist ingevult:\n\n";
	var errorcount = 0;
	
	function isAnEmailAddress(aTextField)
	{
		if (document.forms[0][aTextField].value.length<5)
		{
			return false;
		}
		else if (document.forms[0][aTextField].value.indexOf("@") < 1) {
			return false;
		}
		else if (document.forms[0][aTextField].value.length -
		 document.forms[0][aTextField].value.indexOf("@") < 4) {
		return false;
		}
		else { return true; }
		}
		function isEmpty(aTextField) {
		if ((document.forms[0][aTextField].value.length==0) ||
		 (document.forms[0][aTextField].value==null)) {
		return true;
		}
		else { return false; }
	}
	
	if(form.bestelnaam.value.length == 0)
	{
		error = error+"- Naam\n";
		errorcount++;
	}
	if(form.besteladres.value.length == 0)
	{
		error = error+"- Straat + huisnummer\n";
		errorcount++;
	}
	if(form.bestelpc.value.length == 0)
	{
		error = error+"- Postcode\n";
		errorcount++;
	}
	if(form.bestelplaats.value.length == 0)
	{
		error = error+"- Woonplaats\n";
		errorcount++;
	}	
	if(form.besteltel.value.length == 0)
	{
		error = error+"- Telefoonnummer\n";
		errorcount++;
	}
	if(form.bestelmail.value.length == 0 || !isAnEmailAddress("bestelmail"))
	{
		error = error+"- E-mailadres\n";
		errorcount++;
	}
	if(form.bestelpassword1.value.length == 0)
	{
		error = error+"- Wachtwoord\n";
		errorcount++;
	}
	if(form.bestelpassword2.value.length == 0)
	{
		error = error+"- Wachtwoord (nogmaals)\n";
		errorcount++;
	}
	
	if(form.bestelpassword1.value != form.bestelpassword2.value)
	{
		error = error+"- Wachtwoorden niet gelijk\n";
		errorcount++;
	}	

	if(errorcount>0)
	{
		alert(error);
		return false;
	}
	else form.submit();
}

