function trytosubmit() {
if (validatedata()) {
 
 document.forms.booking.submit();
 return true;
}
return false;
}

function validatedata() {
 var df=document.forms.booking;
 if (df.htl_id.value==-1){
	alert("Choose Hotel from the list, please.");
	return false;
 }	
 var today=new Date();
 var date1, date2;
     date1=new Date(df.Y1.options[df.Y1.selectedIndex].text,df.M1.options[df.M1.selectedIndex].value-1,df.D1.options[df.D1.selectedIndex].value);
     date2=new Date(df.Y2.options[df.Y2.selectedIndex].text,df.M2.options[df.M2.selectedIndex].value-1,df.D2.options[df.D2.selectedIndex].value);
     date1.setHours(23);
     date1.setMinutes(59);
     date1.setSeconds(59);
     nights=Math.round((date2-date1)/86400000)+1;
 if (date1.getMonth()!=df.M1.options[df.M1.selectedIndex].value-1){
	alert("Check In Date is not a valid date");
	return false;
 }	
 if (date2.getMonth()!=df.M2.options[df.M2.selectedIndex].value-1){
	alert("Check Out Date is not a valid Date");
	return false;
 }	
 if (date1<today){
	alert("Check In Date is early than today");
	return false;
 }
 if (date2<=date1){
	alert("Check Out Date is not later than Check In Date");
	return false;
 }
 df.nights.value=nights;
 df.arrivaldate.value=df.D1.options[df.D1.selectedIndex].value+'/'+df.M1.options[df.M1.selectedIndex].value+'/'+df.Y1.options[df.Y1.selectedIndex].text;
 df.departuredate.value=df.D2.options[df.D2.selectedIndex].value+'/'+df.M2.options[df.M2.selectedIndex].value+'/'+df.Y2.options[df.Y2.selectedIndex].text;
 return true;
}

function ChangeDate2(){
	var df=document.forms.booking;
	var date1, date2
	var iDaysAhead = 1
	var i
	date1=new Date(df.Y1.options[df.Y1.selectedIndex].value,df.M1.options[df.M1.selectedIndex].value-1,df.D1.options[df.D1.selectedIndex].value);
	date2=new Date(df.Y1.options[df.Y1.selectedIndex].value,df.M1.options[df.M1.selectedIndex].value-1,(parseInt(df.D1.options[df.D1.selectedIndex].value)+iDaysAhead));

	for(i = 0; i < df.D1.length; i++) { 
			if (df.D1.options(i).value == date1.getDate()){
				df.D1.selectedIndex=i;
				}
			if (df.D1.options(i).value == date2.getDate()){
				df.D2.selectedIndex=i;
				break;
				}
				
		}
		for(i = 0; i < df.M1.length; i++) { 
			if (df.M1.options(i).value == (date1.getMonth()+1)){
				df.M1.selectedIndex=i;
				}
			if (df.M1.options(i).value == (date2.getMonth()+1)){
				df.M2.selectedIndex=i;
				break;
				}
				
		}
		for(i = 0; i < df.Y1.length; i++) { 
			if (df.Y1.options(i).value == date1.getYear()){
				df.Y1.selectedIndex=i;
				}
			if (df.Y1.options(i).value == date2.getYear()){
				df.Y2.selectedIndex=i;
				break;
				}
				
		}
}
function startbook() {

 if (document.forms.bookotherpage.htl_id.value>0) {
  document.forms.bookotherpage.submit();
 } else {
  frames['bookframe'].location.href = 'booking_form.html';
 }
}