var dd,dm,dy,rd,rm,ry;function formvalidation(){var txtFrom=document.getElementById('ddlFrom').value;var txtTo=document.getElementById('ddlTo').value;txtFrom=trim(txtFrom);txtTo=trim(txtTo);if(txtFrom==''){HideIframe('Message1Frame');HideIframe('Message2Frame');alert('Please Select a From City');document.getElementById("ddlFrom").focus();return false;}if(txtTo==''){HideIframe('Message1Frame');HideIframe('Message2Frame');alert('Please Select a To City');document.getElementById("ddlTo").focus();return false;}if(document.getElementById('ddlFrom').value==document.getElementById('ddlTo').value){alert("From city and to city cannot be same.");document.getElementById("ddlTo").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_format(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('fromDate').value;var strToDate=document.getElementById('toDate').value;if(document.getElementById('fromDate').value==""){alert("Please Enter the value of Departure Date");document.getElementById('fromDate').focus();return false;}var str=document.getElementById('fromDate').value;if(!(checkDate(str,'D'))){if(Date.parse(date_format(strFromDate))<Date.parse(todaysdate)){alert("Departure date must be greater than or equal to Current Date!");return false;}else{alert("Please enter a valid Departure Date");document.getElementById('fromDate').focus();return false;}}if(document.getElementById('rdbOneWay').checked!=true){if(document.getElementById('toDate').value==""){alert("Please Enter the value of Return Date");document.getElementById('toDate').focus();return false;}var str=document.getElementById('toDate').value;if(!(checkDate(str,'A'))){alert("Please enter a valid Return Date");document.getElementById('toDate').focus();return false;}}if(document.getElementById('rdbRound').checked){if(!DepRetDate()){return false;}}if(document.getElementById('cbAdult')!=null){if(document.getElementById('cbInfant').value>document.getElementById('cbAdult').value){alert("Number of infants can not be more than number of Adults.");document.getElementById('cbInfant').focus();return false;}if(document.getElementById('cbAdult').value<1){alert("There must be atleast one adult passenger");document.getElementById('cbAdult').focus();return false;}}var sendfrom="";var enews=document.getElementById("txtNews");if(enews!=null){if(document.getElementById("txtNews")){sendfrom=trim(document.getElementById("txtNews").value);}}if(sendfrom!=""){sendfrom=trim(sendfrom);var fromemail=sendfrom.split(",");if(fromemail.length>1){alert("Please enter only one email id");document.getElementById("txtNews").focus();document.getElementById("txtNews").select();return false;}else{var indexOfAtTheRate=sendfrom.indexOf('@');var indexOfDot=sendfrom.indexOf('.');if(sendfrom.length<=50&&indexOfAtTheRate>0&&indexOfDot>0){if(sendfrom.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!=-1){}else{alert("Please Enter Valid 'Your email'");document.getElementById("txtNews").focus();document.getElementById("txtNews").select();return false;}}else{alert("Please Enter Valid 'Your email'");document.getElementById("txtNews").focus();document.getElementById("txtNews").select();return false;}}}if(document.getElementById('cfrom')!=null){assignValues();}}function trim(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 checkDate(v,Z){var c=Z;var s=v;if(!(IsValidDate(s,0,c))){if(Z=='D'){alert("The Departure date value is not valid!");return false;}if(Z=='A'){alert("The Arrival 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 DepRetDate(){if(ry>dy){return true;}if(ry==dy){if(rm>dm){return true;}if(rm==dm){if(rd>=dd){return true;}else{alert("Return Date should be greater than or equal to Departure Date");return false;}}if(rm<dm&&ry<=dy){alert("Return Date should be greater than or equal to Departure Date");return false;}else if(rm<dm&&ry>dy){return true;}}else{alert("Return Date should be greater than or equal to Departure Date");return false;}}function isDigit(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 isPositiveInteger(theString){var theData=new String(theString);if(!isDigit(theData.charAt(0)))if(!(theData.charAt(0)=='+'))return false;for(var i=1;i<theData.length;i++)if(!isDigit(theData.charAt(i)))return false;return true}function IsValidDate(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(isPositiveInteger(na[0])&&isPositiveInteger(na[1])&&isPositiveInteger(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 isDate(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(isPositiveInteger(na[0])&&isPositiveInteger(na[1])&&isPositiveInteger(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 disable(OnOff){if(!OnOff){document.getElementById('tdRetDate').style.display='inline';document.getElementById('tdtxtRet').style.display='inline';document.getElementById('tdRetDate').className='csShowDiv';document.getElementById('tdtxtRet').className='csShowDiv';document.getElementById('toDate').tabIndex=7;}else{document.getElementById('tdRetDate').className='csHideDiv';document.getElementById('tdtxtRet').className='csHideDiv';document.getElementById('toDate').tabIndex=-1;HideObjects();}}function ChangeDepDt(){document.getElementById("toDate").value=document.getElementById("fromDate").value;if(document.getElementById("rdbOneWay").checked==true){document.getElementById("toDate").disabled=true;}else{document.getElementById("toDate").focus();}}function HideDiv(div){if(document.getElementById(div)){document.getElementById(div).innerHTML="";document.getElementById(div).style.visibility='hidden';}}function HideIframe(iframeId){var iframe=document.getElementById(iframeId);if(iframe){iframe.style.visibility='hidden';}}document.onclick=function(evt){};document.onkeydown=function(evt){var keyCode=evt?(evt.which?evt.which:evt.keyCode):event.keyCode;var eventTarget=evt?evt.target:event.srcElement;if(keyCode==13&&(eventTarget.id=="txtmyemail")){document.getElementById("btnSendEmail").click();return false;}if(keyCode==13&&(eventTarget.id=="txtFriendEmail")){document.getElementById("btnSendEmail").click();return false;}if(keyCode==13&&(eventTarget.id=="txtUserID")){document.getElementById("ExsitingUserSignIn").click();return false;}if(keyCode==13&&(eventTarget.id=="txtPwd")){document.getElementById("ExsitingUserSignIn").click();return false;}if(keyCode==13&&(eventTarget.id=="txtEmailForChangePwd")){document.getElementById("btnChangePwd").click();return false;}if(keyCode==13&&(eventTarget.id=="txtOldPwd")){document.getElementById("btnChangePwd").click();return false;}if(keyCode==13&&(eventTarget.id=="txtNewPwd")){document.getElementById("btnChangePwd").click();return false;}if(keyCode==13&&(eventTarget.id=="txtConfirmNewPwd")){document.getElementById("btnChangePwd").click();return false;}if(keyCode==13&&(eventTarget.id=="txtForgotEmail")){document.getElementById("btnForgotPwd").click();return false;}if(keyCode==13&&(eventTarget.id=="txt_NewsLetter")){document.getElementById("newsletter").click();return false;}if(keyCode==13&&(eventTarget.id=="ddlFrom")){document.getElementById("ddlFrom").focus();return false;}if(keyCode==13&&(eventTarget.id=="ddlTo")){document.getElementById("ddlTo").focus();return false;}};function populateControls(){var selectedIdx=document.getElementById('cboRecentSearch').selectedIndex;if(selectedIdx>0){var Val=document.getElementById('cboRecentSearch').value;var Elements=Val.split(',');if(Elements[0]=='RT'){document.getElementById('rdbRound').checked=true;document.getElementById('rdbOneWay').checked=false;
document.getElementById('tdRetDate').style.display='inline';
document.getElementById('tdtxtRet').style.display='inline';
document.getElementById('tdRetDate').className='csShowDiv';
document.getElementById('tdtxtRet').className='csShowDiv';
document.getElementById('toDate').value=document.getElementById('fromDate').value;
}
else{document.getElementById('rdbRound').checked=false;document.getElementById('rdbOneWay').checked=true;document.getElementById('tdRetDate').className='csHideDiv';document.getElementById('tdtxtRet').className='csHideDiv';}if(Elements[4]=='E')document.getElementById('cboCabin').selectedIndex=0;else document.getElementById('cboCabin').selectedIndex=1;document.getElementById('ddlFrom').value=Elements[5];document.getElementById('ddlTo').value=Elements[6];document.getElementById('fromDate').value=Elements[7];if(Elements.length>8)document.getElementById('toDate').value=Elements[8];}}function CheckTotalPassengers(id){}function validateFromToAirport(pressevent){var charCode=(pressevent.which)?pressevent.which:(event.keyCode);var eventTarget=pressevent?pressevent.target:event.srcElement;if(((charCode>64)&&(charCode<91))||((charCode>96)&&(charCode<123))||(charCode==32)||(charCode==13)){event.returnValue=true;}else{if(charCode==13||charCode==8||charCode==undefined){}else{if(event.srcElement.id=='txtFrom'){document.getElementById('txtFrom').value="";}if(event.srcElement.id=='txtTo'){document.getElementById('txtTo').value="";}HideIframe('Message1Frame');HideIframe('Message2Frame');alert("Please enter alphabet charaters only!");}event.returnValue=false;}}function CloseCalender(pressevent){var charCode=(pressevent.which)?pressevent.which:(event.keyCode);if(charCode==27){if(charCode==27){}}}function FormMouseClick(){if(!document.getElementById('DivFrom').focus()){if(document.getElementById('DivFrom').style.visibility=='visible')HideDiv('DivFrom');if(document.getElementById('DivTo').style.visibility=='visible')HideDiv('DivFrom');}}function assignValues(){document.getElementById("cfrom").value=document.getElementById("ddlFrom").value;document.getElementById("cto").value=document.getElementById("ddlTo").value;document.getElementById("DepDate").value=document.getElementById("fromDate").value;if(document.getElementById("rdbRound").checked==true){document.getElementById("RetDate").value=document.getElementById("toDate").value;}else{document.getElementById("RetDate").value="";}document.getElementById("CabClass").value=document.getElementById("cboCabin").value;if(document.getElementById('cbAdult')!=null){document.getElementById("cboAdult").value=document.getElementById("cbAdult").value;}else{document.getElementById("cboAdult").value="1";}if(document.getElementById('cbChild')!=null){document.getElementById("cboChild").value=document.getElementById("cbChild").value;}else{document.getElementById("cboChild").value="0";}if(document.getElementById('cbInfant')!=null){document.getElementById("cboInfant").value=document.getElementById("cbInfant").value;}else{document.getElementById("cboInfant").value="0";}if(document.getElementById('txtNews')!=null){document.getElementById("nEmail").value=document.getElementById("txtNews").value;}}

