function validate(form) {
  	var indate = form.indate.value;
	var outdate = form.outdate1.value;
	var intime = form.intime.value;
	var outtime = form.outtime.value;
	var aantal = form.aantal.value;
	var voorname = form.name.value;
	var tussenv = form.tussenv.value;
	var achternaam = form.achternaam.value;
	var telefoon = form.telefoon.value;
	var email = form.email.value;
	
  	var today = new Date();
	var dd = today.getDate();
	var mm = today.getMonth()+1;//January is 0!
	var yyyy = today.getFullYear();
	if(dd<10){dd='0'+dd}
	if(mm<10){mm='0'+mm}
	var today12 = mm+"/"+dd+"/"+yyyy;
	
	var date1 = Date.parse(indate);
	var date2 = Date.parse(outdate);
	var today1= Date.parse(today12);
	
	if(indate == "" || indate == "mm/dd/yyyy" ) {
    	alert("U moet een datum opgeven.");
		
    	return false;
  	}
	
  	if(date1 <= today1){
		alert("U kunt geen reservering meer maken via het internet. \nDit aangezien u binnen 24 uur van uw reservering gebruik wilt maken. \n \nNeem contact op met ons per telefoon <<< +31 343 454776 >>> om alsnog te reserveren.");
		
        return false;
	}
	if(outdate == "" || outdate == "mm/dd/yyyy" ){
		alert("U moet Tot opgeven.");
		
        return false;
	}
	if(date2 < date1){
        alert("Datum kan niet groter zijn dan Tot");
		
        return false;
    }
	if(intime == "" || intime == "hh:mm" ) {
    	alert("U moet Datum Tijd.");
    	return false;
  	}
	if(outtime == "" || outtime == "hh:mm" ) {
    	alert("U moet Tot Tijd.");
    	return false;
  	}
	if(aantal == "") {
    	alert("U moet Aantal opgeven.");
    	return false;
  	}
	if(voorname == "" || voorname == "Voornaam") {
    	alert("U moet voornaam .");
    	return false;
  	}
	if(tussenv == "" || tussenv == "tussenv.") {
    	alert("U moet tussenv.");
    	return false;
  	}
	if(achternaam == "" || achternaam == "Achternaam") {
    	alert("U moet achternaam.");
    	return false;
  	}
	if(telefoon == "") {
    	alert("U moet telefoon opgeven.");
		return false;
  	}
	if (email==""){
		alert("U moet een emailadres opgeven")
		return false;
	}
	if (echeck(email)==false){
		email="";
		
		return false;
	}
  	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){
		   alert("Ongeldige E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Ongeldige E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Ongeldige E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Ongeldige E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Ongeldige E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Ongeldige E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Ongeldige E-mail ID")
		    return false
		 }

 		 return true					
	}
