// validation
<!-- calculate nights
function ResolvedDuration(date1, date2) 
{
var sec = 1000;
var min = sec * 60;
var hour = min * 60;
var day = hour * 24;

var dates1 = date1.split("/");
var y1 = dates1[0];
var m1 = dates1[1];
var d1 = dates1[2];

var dates2 = date2.split("/");
var y2 = dates2[0];
var m2 = dates2[1];
var d2 = dates2[2];

var thedate1 = d1 + "/" + m1 + "/" + y1;
var thedate2 = d2 + "/" + m2 + "/" + y2;

var milliDiff = new Date(thedate2) - new Date(thedate1);
var numDay = Math.floor(milliDiff/day);
milliDiff -= numDay * day;
var numHour = Math.floor(milliDiff/hour);
milliDiff -= numHour * day;
var numMin = Math.floor(milliDiff/min);

var total= (numDay + " Nights");

document.getElementById('check').value = numDay;

return total;

}

//-->checkforms

	function checkenquiry() {
	
		errormsg = "";
		
		if (document.getElementById('name').value == "") { errormsg += "Please enter your name.\n"; }
		if (document.getElementById('email').value != document.getElementById('email2').value) { errormsg += "Email addresses do not match.\n"; }
		var emailID=document.form1.email
		if (echeck(emailID.value)==false){ errormsg += "Please enter a valid email address.\n"; }
		
		if (errormsg == "") {
		
			document.form1.submit();
		
		} else {
		
			alert(errormsg);
		
		}
	
	}

	function checkform() {
	
		errormsg = "";
		
		if (document.getElementById('name').value == "") { errormsg += "Please enter your first name.\n"; }
		if (document.getElementById('surname').value == "") { errormsg += "Please enter your surname.\n"; }
		if (document.getElementById('email').value == "") { errormsg += "Please enter your email address.\n"; }
		if (document.getElementById('email2').value == "") { errormsg += "Please confirm your email address.\n"; }
		if (document.getElementById('tel').value == "") { errormsg += "Please enter your telephone number.\n"; }
		if (document.getElementById('df').value == "") { errormsg += "Please enter your arrival date.\n"; }
		if (document.getElementById('dt').value == "") { errormsg += "Please enter your departure date.\n"; }
		if (document.getElementById('roomtype').value == "") { errormsg += "Please enter the type of room required.\n"; }
		if (document.getElementById('email').value != document.getElementById('email2').value) { errormsg += "Email addresses do not match.\n"; }
		if (document.getElementById('check').value < 0) { errormsg += "Departure date must be after Arrival date.\n"; }
		var emailID=document.form1.email
		if (echeck(emailID.value)==false){ errormsg += "Please enter a valid email address.\n"; }
		
		if (errormsg == "") {
		
			document.form1.submit();
		
		} else {
		
			alert(errormsg);
		
		}
	
	}
	
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 false
			}

			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			   
			   return false
			}

			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			    
			    return false
			}

			 if (str.indexOf(at,(lat+1))!=-1){
			   
			    return false
			 }

			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			    
			    return false
			 }

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

 		 	return true					
		}
