//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=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(',');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=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;}