//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='<%=city_name%>';
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(){cal3.hide();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){cal3.hide();cal4.hide();}}}
function FormMouseClick(){}function populateControls(){var selectedIdx=document.getElementById('cboRecentSearch').selectedIndex;
if(selectedIdx>0){var Val=document.getElementById('cboRecentSearch').value;var Elements=Val.split(',');
//document.getElementById('drpHotelCity').value=Elements[0];
document.getElementById('checkInDate').value=Elements[2];
document.getElementById('checkOutDate').value=Elements[3];}
else{
//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(){
document.getElementById("hLocation").value='<%=city_name%>';//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;}
