function checkDate(frm)
{
   var base_date = new Date();
	var base_year=base_date.getFullYear();
	var base_day=base_date.getDate();
	var base_month=base_date.getMonth()+1;

	var cur_date=new Date(base_month + "/" + base_day + "/" + base_year);
	var cur_year=cur_date.getFullYear();
	var cur_day=cur_date.getDate();
	var cur_month=cur_date.getMonth()+1;
	var cur_date1=new Date(cur_date);

	if(parseInt(document.getElementById("SEARCHFORM2_DepartureMonth").value,10) <  parseInt(cur_month,10))
	{
		document.getElementById("DepartureYear").value=parseInt(cur_year,10)+1;
	}
	else
	 document.getElementById("DepartureYear").value=parseInt(cur_year,10);
	if(parseInt(document.getElementById("SEARCHFORM2_ArrivalMonth").value,10) <  parseInt(cur_month,10))
	{
	    document.getElementById("ArrivalYear").value=parseInt(cur_year,10)+1;
	}
	else if(parseInt(document.getElementById("SEARCHFORM2_ArrivalMonth").value,10) ==  parseInt(cur_month,10) && parseInt(document.getElementById("SEARCHFORM2_ArrivalDay").value,10) <  parseInt(cur_day,10))
	{
	 document.getElementById("ArrivalYear").value=parseInt(cur_year,10)+1;
	 document.getElementById("DepartureYear").value=parseInt(cur_year,10)+1;
	 }
	else
	 document.getElementById("ArrivalYear").value=parseInt(cur_year,10);
	var d_date=new Date(document.getElementById("SEARCHFORM2_ArrivalMonth").value+"/"+document.getElementById("SEARCHFORM2_ArrivalDay").value+"/"+document.getElementById("ArrivalYear").value);
	var d_date1=new Date(document.getElementById("SEARCHFORM2_ArrivalMonth").value+"/"+document.getElementById("SEARCHFORM2_ArrivalDay").value+"/"+document.getElementById("ArrivalYear").value);
	var m_date = new Date(d_date1.setDate(d_date1.getDate() + 30))
	var y_date = new Date(cur_date1.setDate(cur_date1.getDate() + 365))
	var r_date=new Date(document.getElementById("SEARCHFORM2_DepartureMonth").value+"/"+document.getElementById("SEARCHFORM2_DepartureDay").value+"/"+document.getElementById("DepartureYear").value);
if(document.getElementById("SEARCHFORM2_cityname").value=="")
{
alert('Please enter the city name.');
return false;
}

	if(cur_date > d_date)
	{
		alert ("Arrival Date should not be less than Current date.");
		return false;
	}
	else if(r_date < d_date)
	{
		alert ("Departure Date sould be greater than Arrival date.");
		return false;
	}
	else if(d_date > y_date || r_date > y_date)
	{
		alert ("Hotel booking duration should not be more than 1 year from current date.");
		return false;
	}

	else if(r_date > m_date)
	{
		alert ("Departure Date sould not be more than 30 days from Arrival date.");
		return false;
	}
	else
	return true;
}


function submitenter(myfield,e, frm)
{


var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
{
   var status=checkDate(frm);
    if(status)
        frm.submit();
    else
       return false;
}
else
   return true;
   

}

var Controls='';
var Manditory='';
var ManditoryFields='';
Controls='SEARCHFORM2_ArrivalDay/SEARCHFORM2_ArrivalDay|SEARCHFORM2_ArrivalMonth/SEARCHFORM2_ArrivalMonth|SEARCHFORM2_DepartureMonth/SEARCHFORM2_DepartureMonth|SEARCHFORM2_DepartureDay/SEARCHFORM2_DepartureDay|';
