function formValidation(){

	var mailadres = document.form.mailadres.value;

	if(confirm("Weet u zeker dat dit e-mailadres wilt gaan gebruiken?")) {
		if(mailadres == ''){
			alert('U heeft geen e-mailadres ingevuld!');
			return false;
		}

		alert('Het e-mailadres is succesvol opgeslagen!');
		return true;
	
	}
	
}

function fotoalbum(theURL,winName,features) { 
  	window.open(theURL,winName,features);
}


function emailValidation(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("U heeft een ongeldig e-mailadres ingevuld!")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    alert("U heeft een ongeldig e-mailadres ingevuld!")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("U heeft een ongeldig e-mailadres ingevuld!")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("U heeft een ongeldig e-mailadres ingevuld!")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("U heeft een ongeldig e-mailadres ingevuld!")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("U heeft een ongeldig e-mailadres ingevuld!")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("U heeft een ongeldig e-mailadres ingevuld!")
		    return false
		 }

 		 return true					
}

function checkContactForm(){

	var name = document.contactForm.name.value;
	var telephone = document.contactForm.telephone.value;
	var emailaddress = document.contactForm.emailaddress.value;
	
	if(name == ''){
		alert('U heeft geen naam ingevuld!');
		return false;
	}
	
	if(telephone == ''){
		alert('U heeft geen telefoonnummer ingevuld!');
		return false;
	}
	
	//extra e-mailvalidation script
	if(emailValidation(emailaddress)==false){
		return false;
	}
	
	submitAjax(document.getElementById('contactForm'));
	
	alert('Het formulier is succesvol verzonden!');
	document.contactForm.reset();
	return false;

}
