function validate_bookingform()
{

  var today = new Date()
  var month = today.getMonth()+1
  var year = today.getYear()
  var day = today.getDate()
  if(day<10) day = "0" + day
  if(month<10) month= "0" + month 
  if(year<1000) year+=1900
     
todaydate=(day + "-" + month+
                 "-" + year)
          
       
                 
var theMessage = "Please complete the following: \n-----------------------------------\n";
var noErrors = theMessage

	
if (document.formLeftMenu.adate.value==0 || document.formLeftMenu.adate.value=="Check In") {
theMessage = theMessage + "\n  -->  Check In Date";
}

if (document.formLeftMenu.ddate.value==0 || document.formLeftMenu.ddate.value=="Check Out" ) {
theMessage = theMessage + "\n  -->  Check Out Date";
}

if (document.formLeftMenu.numofadults.value=="Persons" ) {
theMessage = theMessage + "\n  -->  No. of Persons";
}


if (document.formLeftMenu.noofdays.value<0) {
theMessage = theMessage + "\n  -->  Check In Date must be greater than Check Out Date";
}

if (theMessage == noErrors) {
return true;

} else {

alert(theMessage);
return false;
}
}


function setDays()
{

date1 = document.formLeftMenu.adate.value;
date2 = document.formLeftMenu.ddate.value;

if (date1!="" && date2!="")
{
	//alert("hi");
	laterdate = date2.split("-");
	laterY=laterdate[2];
	laterM=laterdate[1];
	laterD=laterdate[0];
	//alert(laterdate);

	earlierdate = date1.split("-");
	earlierY=earlierdate[2];
	earlierM=earlierdate[1];
	earlierD=earlierdate[0];
	//alert(earlierdate);


	var laterdate = new Date(laterY,laterM-1,laterD);
	var earlierdate = new Date(earlierY,earlierM-1,earlierD);
	var curdate = new Date();
	//alert("earlierdate " + earlierdate);
	//alert("current :" +  curdate);
	
	//alert(laterdate+' ' +earlierdate+' ' +curdate);
	if(earlierdate<curdate)
	{
		  var month = curdate.getMonth()+1
		  var year = curdate.getYear()
		  var day = curdate.getDate()
		  if(day<10) day = "0" + day
		  if(month<10) month= "0" + month 
		  if(year<1000) year+=1900
			 
		var todayd=(day + "-" + month+
						 "-" + year)
		document.formLeftMenu.adate.value =todayd;
		alert('Arrival Date cannnot be less than current date');
	}
	if(laterdate<earlierdate)
	{
		document.formLeftMenu.ddate.value = document.formLeftMenu.adate.value;
		alert('Departure date cannot be less than arrival date');
	}
	
	var difference = laterdate.getTime() - earlierdate.getTime();
	
	var daysDifference = Math.floor(difference/1000/60/60/24);
	
	document.formLeftMenu.noofdays.value=daysDifference 
	document.formLeftMenu.fd.value=earlierD
	document.formLeftMenu.fm.value=earlierM
	document.formLeftMenu.fy.value=earlierY
	
	return daysDifference;
}
}

