function emailcheck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		alert("Het e-mail adres is niet juist geformuleerd.")
		return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) {
		alert("Het e-mail adres is niet juist geformuleerd.")
		return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) {
		alert("Het e-mail adres is niet juist geformuleerd.")
		return false
	}
	if (str.indexOf(at,(lat+1))!=-1) {
		alert("Het e-mail adres is niet juist geformuleerd.")
		return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) {
		alert("Het e-mail adres is niet juist geformuleerd.")
		return false
	}
	if (str.indexOf(dot,(lat+2))==-1) {
		alert("Het e-mail adres is niet juist geformuleerd.")
		return false
	}
	if (str.indexOf(" ")!=-1) {
		alert("Het e-mail adres is niet juist geformuleerd.")
		return false
	}
	return true					
}
function validateForm() {
	var form = document.contactForm
	if ((form.Naam.value == null) || (form.Naam.value == "")) {
		alert("Vul a.u.b. een naam in.")
		form.Naam.focus()
		return false
	}
	if ((form.Email.value == null) || (form.Email.value == "")) {
		alert("Vul a.u.b. een e-mail in.")
		form.Email.focus()
		return false
	}
	if (emailcheck(form.Email.value) == false) {
		form.Email.focus()
		return false
	}
	if (form.Email.value != form.EmailCheck.value) {
		alert("Het 2e e-mail adres is niet hetzelfde als de 1e.")
		form.EmailCheck.focus()
		return false
	}
	return true
}

function validateinschrijfForm() {
	var form = document.inschrijfformulier
	if ((form.tochtnaam.value == null) || (form.tochtnaam.value == "")) {
		alert("Vul a.u.b. een tochtnaam in.")
		form.tochtnaam.focus()
		return false
	}	
	if ((form.Voornaam.value == null) || (form.Voornaam.value == "")) {
		alert("Vul a.u.b. een naam in.")
		form.Voornaam.focus()
		return false
	}
	if ((form.Telefoon.value == null) || (form.Telefoon.value == "")) {
		alert("Vul a.u.b. een Telefoon in.")
		form.Telefoon.focus()
		return false
	}		
	if ((form.Meenemen.value == null) || (form.Meenemen.value == "")) {
		alert("Vul a.u.b. een Meenemen in.")
		form.Meenemen.focus()
		return false
	}	
	if ((form.Email.value == null) || (form.Email.value == "")) {
		alert("Vul a.u.b. een e-mail in.")
		form.Email.focus()
		return false
	}
	if (emailcheck(form.Email.value) == false) {
		form.Email.focus()
		return false
	}
	if (form.Email.value != form.EmailCheck.value) {
		alert("Het 2e e-mail adres is niet hetzelfde als de 1e.")
		form.EmailCheck.focus()
		return false
	}
	return true
}
function validateinlidwordenForm() {
	var form = document.lidwordenformulier
	if ((form.Voornaam.value == null) || (form.Voornaam.value == "")) {
		alert("Vul a.u.b. een naam in.")
		form.Voornaam.focus()
		return false
	}
	if ((form.Achternaam.value == null) || (form.Achternaam.value == "")) {
		alert("Vul a.u.b. een Achternaam in.")
		form.Achternaam.focus()
		return false
	}		
	if ((form.Adres.value == null) || (form.Adres.value == "")) {
		alert("Vul a.u.b. een Adres in.")
		form.Adres.focus()
		return false
	}	
	if ((form.Postcode.value == null) || (form.Postcode.value == "")) {
		alert("Vul a.u.b. een Postcode in.")
		form.Postcode.focus()
		return false
	}
	if ((form.Woonplaats.value == null) || (form.Woonplaats.value == "")) {
		alert("Vul a.u.b. een Woonplaats in.")
		form.Woonplaats.focus()
		return false
	}	
	if ((form.Telefoon.value == null) || (form.Telefoon.value == "")) {
		alert("Vul a.u.b. een Telefoon in.")
		form.Telefoon.focus()
		return false
	}		
	if ((form.Email.value == null) || (form.Email.value == "")) {
		alert("Vul a.u.b. een e-mail in.")
		form.Email.focus()
		return false
	}
	if (emailcheck(form.Email.value) == false) {
		form.Email.focus()
		return false
	}
	if (form.Email.value != form.EmailCheck.value) {
		alert("Het 2e e-mail adres is niet hetzelfde als de 1e.")
		form.EmailCheck.focus()
		return false
	}
	return true
}