function submitForm() {
	if (document.inschrijven.voornaam.value == "") {
	alert('Er is geen naam ingevuld');
	document.inschrijven.voornaam.focus();
	return;
	}
	if (document.inschrijven.achternaam.value == "") {
	alert('Er is geen achternaam ingevuld');
	document.inschrijven.achternaam.focus();
	return;
	}
	if(document.inschrijven.adres.value == "") {
	alert('Er is geen adres ingevuld');
	document.inschrijven.adres.focus();
	return;
	}
	if(document.inschrijven.huisnr.value == "") {
	alert('Er is geen huisnummer ingevuld');
	document.inschrijven.huisnr.focus();
	return;
	}
	if(document.inschrijven.postcode.value == "") {
	alert('Er is geen postcode ingevuld');
	document.inschrijven.postcode.focus();
	return;
	}
	if(document.inschrijven.woonplaats.value == "") {
	alert('Er is geen woonplaats ingevuld');
	document.inschrijven.woonplaats.focus();
	return;
	}
	if(document.inschrijven.land.value == "") {
	alert('Er is geen land ingevuld');
	document.inschrijven.land.focus();
	return;
	}	
	if (document.inschrijven.email.value == ""){
	alert('Er is geen e-mail adres ingevuld');
	document.inschrijven.email.focus();
	return;
	}
	if ((document.inschrijven.email.value.indexOf('@') == -1) || 
	(document.inschrijven.email.value.indexOf('.') == -1)) {
	alert('Dit is een ongeldig e-mail adres\n\n Voorbeeld: naam@adres.nl');
	document.inschrijven.email.focus();
	return;
	}
	if(document.inschrijven.tel.value == "") {
	alert('Er is geen telefoonnummer ingevuld');
	document.inschrijven.tel.focus();
	return;
	}
	if (document.inschrijven.nickname.value == ""){
	alert('Er is geen Nickname adres ingevuld');
	document.inschrijven.nickname.focus();
	return;
	}
	if (document.inschrijven.password.value == ""){
	alert('Er is geen Password ingevuld');
	document.inschrijven.password.focus();
	return;
	}
	if (document.inschrijven.checkpassword.value != document.inschrijven.password.value){
	alert('De ingevulde passwords komen niet overeen');
	document.inschrijven.checkpassword.focus();
	return;	
	}
	document.inschrijven.submit();
}

function submitNieuwsbriefForm() {
	if (document.forms['nieuwsbrief'].naam.value == "") {
		alert('Er is geen naam ingevuld');
		document.forms['nieuwsbrief'].naam.focus();
		return;
	}
	if ((document.forms['nieuwsbrief'].email.value.indexOf('@') == -1) || 
		(document.forms['nieuwsbrief'].email.value.indexOf('.') == -1)) {
		alert('Dit is een ongeldig e-mail adres\n\n Voorbeeld: naam@adres.nl');
		document.forms['nieuwsbrief'].email.focus();
		return;
	}
	document.forms['nieuwsbrief'].submit();
}

function checkComment(formName)
{
	var formError = false;
	var errorMessage = "Vul de volgende velden aan:\n"
	var aantal = document.forms[formName].elements.length;
	for(i=0;i<aantal;i++)
	{
		selectedField = document.forms[formName].elements[i];
		if ((selectedField.type == "text") || (selectedField.type == "textarea"))
		{
			if (selectedField.value == "")
			{
				formError = true;
				errorMessage += selectedField.name+"\n";
			}
		}
		if (formError == false)
		{
			if (selectedField.name == "email")
			{
				formError = echeck(selectedField.value);
				if (formError == true)
				{
					errorMessage += "Invalid email address\n";
				}
			}
		}
	}
	if (formError == true)
	{
		alert(errorMessage);
		return false;
	}
	else
	{
		return true;
	}
}

function echeck(str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return true
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return true
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return true
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    return true
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    return true
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    return true
	 }
	
	 if (str.indexOf(" ")!=-1){
	    return true
	 }

	 return false					
}

