//This code is optimized by the w3compiler from Port80 Software:  BUY w3compiler to remove this comment from your optimized files at www.w3compiler.com!
var dd,dm,dy,rd,rm,ry;

function Hotelvalidation()
	{
		var txtFrom;
		if(document.getElementById('drpHotelCity'))
		{
			txtFrom=document.getElementById('drpHotelCity').value;
			txtFrom=trimHotel(txtFrom);
			if(txtFrom==''||txtFrom=="0")
			{
			HideIframeHotel('Message1Frame');

			HideIframeHotel('Message2Frame');

			alert('Please Select a City');

			document.getElementById("drpHotelCity").focus();

			return false;

			}
		}
			var cityCode;
cityCode="";
var curdate=new Date();
var dd=curdate.getDate();
var mm=curdate.getMonth()+1;
var yy=curdate.getFullYear();
todaysdate=dd+"-"+mm+"-"+yy;
function date_formatHotel(firstdate){var m_arrDate1=firstdate.split("/");
var m_DAY1=m_arrDate1[0];
var m_MONTH1=m_arrDate1[1];
var m_YEAR1=m_arrDate1[2];
date1=m_MONTH1+"-"+m_DAY1+"-"+m_YEAR1;
return date1;
}var strFromDate=document.getElementById('checkInDate').value;
var strToDate=document.getElementById('checkOutDate').value;
if(document.getElementById('checkInDate').value==""){alert("Please Enter the value of CheckIn Date");
document.getElementById('checkInDate').focus();
return false;
}var str=document.getElementById('checkInDate').value;
if(!(checkDateHotel(str,'D'))){if(Date.parse(date_formatHotel(strFromDate))<Date.parse(todaysdate)){alert("CheckIn date must be greater than Current Date!");
return false;
}else{alert("Please enter a valid CheckIn Date");
document.getElementById('checkInDate').focus();
return false;
}}if(document.getElementById('checkOutDate').value==""){alert("Please Enter the value of CheckOut Date");
document.getElementById('checkOutDate').focus();
return false;
}var str=document.getElementById('checkOutDate').value;
if(!(checkDateHotel(str,'A'))){alert("Please enter a valid CheckOut Date");
document.getElementById('checkOutDate').focus();
return false;
}var dd=document.getElementById('checkInDate').value.split('/')[0];
var mm=document.getElementById('checkInDate').value.split('/')[1];
mm=parseInt(mm)-1;
var yy=document.getElementById('checkInDate').value.split('/')[2];
var millennium=new Date(yy,mm,dd);
var dd1=document.getElementById('checkOutDate').value.split('/')[0];
var mm1=document.getElementById('checkOutDate').value.split('/')[1];
mm1=parseInt(mm1)-1;
var yy1=document.getElementById('checkOutDate').value.split('/')[2];
var today=new Date(yy1,mm1,dd1);
var one_day=1000*60*60*24;
if(Math.ceil((today.getTime()-millennium.getTime())/(one_day))>15){alert("Difference between checkInDate and checkOutDate not more than 15 days");
return false;
}if(!DepRetDateHotel()){return false;
}if(document.getElementById('drpHotelRoom').value<1){alert("There must be atleast one room selected");
return false;
}var lbl=document.getElementById('txtNews');
if(lbl!=null){var emailid=trimHotel(document.getElementById('txtNews').value);
if(emailid!=""){if(/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(emailid)==false){alert('Invalid email');
return false;
}}}assignHotelValues();
document.getElementsByName('SubmitHotel').enabled=false;
}function trimHotel(str){if(str==null)return"";
if(str.length<1)return"";
var i=0;
while(str.charAt(i)==' ')i++;
str=str.substr(i);
i=str.length;
while(str.charAt(--i)==' ');
str=str.substr(0,(str.length+1+(i-str.length)));
return str;
}function checkDateHotel(v,Z){var c=Z;
var s=v;
if(!(isDateHotel(s,0,c))){if(Z=='D'){alert("The CheckIn date value is not valid!");
return false;
}if(Z=='A'){alert("The CheckOut date value is not valid!");
return false;
}}else{today=new Date();
if(y>=today.getFullYear()){if(y==today.getFullYear()){if((m>=today.getMonth()+1)){if(m==today.getMonth()+1){if(d>today.getDate()){}else{return false;
}}}else{return false;
}}}else{return false;
}if(c=='D'){dd=d;
dm=m;
dy=y;
}else{rd=d;
rm=m;
ry=y;
}return true;
}}function DepRetDateHotel(){if(ry>dy){return true;
}if(ry==dy){if(rm>dm){return true;
}if(rm==dm){if(rd>dd){return true;
}else{alert("CheckOut Date should be greater than CheckIn Date");
return false;
}}if(rm<dm){alert("CheckOut Date should be greater than CheckIn Date");
return false;
}else if(rm<dm&&ry>dy){return true;
}}else{alert("CheckOut Date should be greater than CheckIn Date");
return false;
}}function isDigitHotel(theDigit){var digitArray=new Array('0','1','2','3','4','5','6','7','8','9'),j;
for(j=0;
j<digitArray.length;
j++){if(theDigit==digitArray[j])return true}return false}function isPositiveIntegerHotel(theString){var theData=new String(theString);
if(!isDigitHotel(theData.charAt(0)))if(!(theData.charAt(0)=='+'))return false;
for(var i=1;
i<theData.length;
i++)if(!isDigitHotel(theData.charAt(i)))return false;
return true}function isDateHotel(s,f,c){var a1=s.split("/");
var e=true;
if((a1.length!=3)){e=false;
}else{if(a1.length==3)var na=a1;
if(isPositiveIntegerHotel(na[0])&&isPositiveIntegerHotel(na[1])&&isPositiveIntegerHotel(na[2])){if(f==1){d=na[1],m=na[0];
}else{d=na[0],m=na[1];
}if(na[2]>2000)y=eval(na[2]);
else y=parseInt(2000)+eval(na[2]);
var today=new Date();
var curyear=today.getFullYear();
if(((e)&&(y<curyear))){e=false}if(e){v=new Date(m+"/"+d+"/"+y);
if(v.getMonth()!=m-1){e=false;
}}}else{e=false;
}}return e}function CheckVisibilty(){}function ChangeDepDt(){document.getElementById("toDate").focus();
}function HideDivHotel(div){if(document.getElementById(div)){document.getElementById(div).innerHTML="";
document.getElementById(div).style.visibility='hidden';
}}function HideIframeHotel(iframeId){var iframe=document.getElementById(iframeId);
if(iframe){iframe.style.visibility='hidden';
}}function CloseCalender(pressevent){var charCode=(pressevent.which)?pressevent.which:(event.keyCode);
if(charCode==27){if(charCode==27){}}}function FormMouseClick(){}function populateControls(){var selectedIdx=document.getElementById('cboRecentSearch').selectedIndex;
if(selectedIdx>0){var Val=document.getElementById('cboRecentSearch').value;
var Elements=Val.split(',');
if(document.getElementById('drpHotelCity'))
		{
			document.getElementById('drpHotelCity').value=Elements[0];
		}
document.getElementById('checkInDate').value=Elements[2];
document.getElementById('checkOutDate').value=Elements[3];
}else{
	if(document.getElementById('drpHotelCity'))
		{
		document.getElementById('drpHotelCity').value="0";
		}
var today=new Date();
var one_day=1000*60*60*24*3;
var tmp=Math.ceil((today.getTime())+(one_day));
var date=new Date(tmp);
var d=date.getDate();
d=parseInt(d);
if(d<9)d="0"+d;
var m=date.getMonth();
m=m+1;
if(m<10)m="0"+m;
var y=date.getFullYear();
document.getElementById('checkInDate').value=d+"/"+m+"/"+y;
today=new Date();
one_day=1000*60*60*24*6;
tmp=Math.ceil((today.getTime())+(one_day));
date=new Date(tmp);
d=date.getDate();
d=parseInt(d);
if(d<9)d="0"+d;
m=date.getMonth();
m=m+1;
if(m<10)m="0"+m;
y=date.getFullYear();
document.getElementById("checkOutDate").value=d+"/"+m+"/"+y;
}}function invalidMail(){var sendfrom=document.getElementById("txtEmailID").value;
if(sendfrom!=""){sendfrom=trim(sendfrom);
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(sendfrom)){}else{alert("Please Enter Valid email");
form1.txtEmailID.focus();
form1.txtEmailID.select();
return false;
}}}function assignHotelValues(){
	if(document.getElementById('drpHotelCity'))
		{
	document.getElementById("hLocation").value=document.getElementById("drpHotelCity").options[document.getElementById("drpHotelCity").selectedIndex].innerHTML;
		
document.getElementById("hCityCode").value=document.getElementById("drpHotelCity").options[document.getElementById("drpHotelCity").selectedIndex].value;
}
document.getElementById("hCheckInDate").value=document.getElementById("checkInDate").value;
document.getElementById("hCheckOutDate").value=document.getElementById("checkOutDate").value;
document.getElementById("hRooms").value=document.getElementById("drpHotelRoom").value;
document.getElementById("hAdult").value=document.getElementById("hAdult").value;
document.getElementById("hChild").value=document.getElementById("hChild").value;
document.getElementById("hInfant").value=document.getElementById("hInfant").value;
}