var dtC=new Date();var dtCM=dtC.getMonth()+1;var dtCD=dtC.getDate();if(dtCM<10){dtCM="0"+dtCM;}if(dtCD<10){dtCD="0"+dtCD;}var objCal1=new Calendar("spnCalendarDG1");objCal1.onClick="setDate";objCal1.borderColor="blue";objCal1.headerTextColor="white";objCal1.noYears="1";objCal1.blnArabic=false;objCal1.disableUpto=strSysDate;
objCal1.disableFrom=getDaysInMonth(intEndMonth,intEndYear)+"/"+intEndMonth+"/"+intEndYear;objCal1.buildCalendar();var strSysDate=dtCD+"/"+dtCM+"/"+dtC.getFullYear();var dtSysDate=new Date(strSysDate.substr(6,4),(Number(strSysDate.substr(3,2))-1),strSysDate.substr(0,2));function buildYearDropDown(D,I){var A=addDays(dtSysDate,0);
var J=A.getMonth();var C=A.getFullYear();var F=new Array("January","February","March","April","May","June","July","August","September","October","November","December");var E=getFieldByID(D);var H="";var G=12*I;for(var B=0;B<G;B++){if((J+1)<10){H="0"+(J+1);}else{H=(J+1);}E.length=E.length+1;E.options[E.length-1].text=F[J]+" "+C;
E.options[E.length-1].value=H+"/"+C;intEndMonth=H;intEndYear=C;J++;if(J>11){J=0;C++;}}}function faqClick(){var C=(window.screen.height-200);var E=795;var D=((window.screen.height-C)/2);var B=((window.screen.width-E)/2);var A="toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width="+E+",height="+C+",resizable=no,top="+D+",left="+B;
if((objCW)&&(!objCW.closed)){objCW.close();}objCW=window.open(strFAQLink,"ToolChild",A);}function FillCalenderDay(F,K){var E=getFieldByID(F);var C=strSysDate;var L=Number(strSysDate.substr(3,2));var D=Number(strSysDate.substr(6,4));var J=Number(K.substr(0,2));var B=Number(K.substr(3,4));var H=getDaysInMonth(J,B);
var A="";var I=1;if((L==J)&&(B==D)){I=Number(strSysDate.substr(0,2));}E.length=1;for(var G=I;G<=H;G++){A=G;if(A<10){A="0"+A;}E.length=E.length+1;E.options[E.length-1].text=A;E.options[E.length-1].value=A;}}function buildDropDowns(){var D=arrAirports.length;var B=getFieldByID("selFromLoc");var E=getFieldByID("selToLoc");
for(var C=0;C<D;C++){if(arrAirports[C][0]==strBaseAirport){B.length=B.length+1;B.options[B.length-1].text=strFromHD;B.options[B.length-1].value="";B.length=B.length+1;B.options[B.length-1].text=strDash;B.options[B.length-1].value="";B.length=B.length+1;B.options[B.length-1].text=arrAirports[C][1];B.options[B.length-1].value=arrAirports[C][0];
B.length=B.length+1;B.options[B.length-1].text=strDash;B.options[B.length-1].value="";E.length=E.length+1;E.options[E.length-1].text=strToHD;E.options[E.length-1].value="";E.length=E.length+1;E.options[E.length-1].text=strDash;E.options[E.length-1].value="";E.length=E.length+1;E.options[E.length-1].text=arrAirports[C][1];
E.options[E.length-1].value=arrAirports[C][0];E.length=E.length+1;E.options[E.length-1].text=strDash;E.options[E.length-1].value="";break;}}for(var C=0;C<D;C++){if(arrAirports[C][0]!=strBaseAirport){B.length=B.length+1;B.options[B.length-1].text=arrAirports[C][1];B.options[B.length-1].value=arrAirports[C][0];
E.length=E.length+1;E.options[E.length-1].text=arrAirports[C][1];E.options[E.length-1].value=arrAirports[C][0];}}buildYearDropDown("selYrDept",1);buildYearDropDown("selYrRetu",1);FillCalenderDay("selDtDept",getFieldByID("selYrDept").options[1].value);defaultSetYearDay();var A=new listBox();A.dataArray=arrClass;
A.id="selCOS";A.blnMergeTextValue=false;A.firstTextValue=strDDDefValue;A.blnMergeStyle="-";A.blnFirstEmpty=true;A.fillListBox();A.dataArray=arrCurrency;A.id="selCurrency";A.blnMergeTextValue=true;A.firstTextValue=strDDDefValue;A.blnMergeStyle="-";A.blnFirstEmpty=true;A.fillListBox();}function defaultSetYearDay(){FillCalenderDay("selDtRetu",getFieldByID("selYrRetu").options[1].value);
}function selYrDeptOnChange(){FillCalenderDay("selDtDept",getValue("selYrDept"));setField("selDtDept",strSeleDDay);}function selYrRetuOnChange(){FillCalenderDay("selDtRetu",getValue("selYrRetu"));setField("selDtRetu",strSeleRDay);}function selDtDeptOnChange(){strSeleDDay=getValue("selDtDept");}function selDtRetuOnChange(){strSeleRDay=getValue("selDtRetu");
}function selToLocOnChange(){if(getText("selToLoc")==strDash){getFieldByID("selToLoc").options[0].selected=true;}}function selFromLocOnChange(){if(getText("selFromLoc")==strDash){getFieldByID("selFromLoc").options[0].selected=true;}}function setDate(A,B){var C=A.split("/");switch(B){case"0":setField("selYrDept",C[1]+"/"+C[2]);
selYrDeptOnChange();setField("selDtDept",C[0]);break;case"1":setField("selYrRetu",C[1]+"/"+C[2]);selYrRetuOnChange();setField("selDtRetu",C[0]);break;}}function chkReturnTrip_click(){if(getFieldByID("chkReturnTrip").checked){setField("selRVariance",intRDaysDef);Disable("selDtRetu",false);Disable("selYrRetu",false);
Disable("selRVariance",false);}else{setField("selRVariance","0");setField("selDtRetu","");setField("selYrRetu","");Disable("selDtRetu",true);Disable("selYrRetu",true);Disable("selRVariance",true);defaultSetYearDay();}}function LoadCalendar(B,A){objCal1.ID=B;objCal1.top=0;objCal1.left=0;objCal1.onClick="setDate";
objCal1.currentDate=strSysDate;switch(B){case 0:if(getValue("selDtDept")!=""&&getValue("selYrDept")){objCal1.currentDate=getValue("selDtDept")+"/"+getValue("selYrDept");}break;case 1:if(getFieldByID("chkReturnTrip").checked){if(getValue("selDtRetu")!=""&&getValue("selYrRetu")){objCal1.currentDate=getValue("selDtRetu")+"/"+getValue("selYrRetu");
}}else{return ;}break;}objCal1.showCalendar(A);}function selAdults_onChange(){var E=new Array();var C=Number(getValue("selAdults"));var D=getValue("selInfants");for(var B=0;B<=C;B++){E[B]=new Array();E[B][0]=B;}var A=new listBox();A.dataArray=E;A.textIndex="0";A.id="selInfants";A.fillListBox();setField("selInfants",D);
}function flightSearchBtnOnClick(A){switch(A){case 0:if(clientValidateFS()){var C=getFieldByID("form1");C.target="_top";C.action=nonSecureUrl+"showReservation.action";C.submit();}break;case 1:var B=getValue("selLangunage")+"^RE";setField("hdnParamData",B);var C=getFieldByID("form1");C.action=secureUrl+"showReservation.action";
C.target="_top";C.submit();break;case 2:var B=getValue("selLangunage")+"^SI";setField("hdnParamData",B);var C=getFieldByID("form1");C.action=secureUrl+"showReservation.action";C.target="_top";C.submit();break;}}function clientValidateFS(){if(getValue("selFromLoc")==""){alert(arrError["ERR001"]);getFieldByID("selFromLoc").focus();
return false;}if(getValue("selToLoc")==""){alert(arrError["ERR002"]);getFieldByID("selToLoc").focus();return false;}if(getValue("selCOS")==""){alert(arrError["ERR010"]);getFieldByID("selCOS").focus();return false;}if(getValue("selCurrency")==""){alert(arrError["ERR006"]);getFieldByID("selCurrency").focus();
return false;}if(getValue("selFromLoc")==getValue("selToLoc")){alert(arrError["ERR003"]);getFieldByID("selToLoc").focus();return false;}if((getValue("selDtDept")=="")||(getValue("selYrDept")=="")){alert(arrError["ERR007"]);getFieldByID("selDtDept").focus();return false;}else{if(!CheckDates(strSysDate,getValue("selDtDept")+"/"+getValue("selYrDept"))){alert(arrError["ERR009"]+strSysDate+".");
getFieldByID("selDtDept").focus();return false;}}if(getFieldByID("chkReturnTrip").checked){if((getValue("selDtRetu")=="")||(getValue("selYrRetu")=="")){alert(arrError["ERR008"]);getFieldByID("selDtRetu").focus();return false;}if(!CheckDates(getValue("selDtDept")+"/"+getValue("selYrDept"),getValue("selDtRetu")+"/"+getValue("selYrRetu"))){alert(arrError["ERR004"]);
getFieldByID("selDtRetu").focus();return false;}}strRDate="";blnReturn=false;if(getValue("selDtRetu")!=""&&getValue("selYrRetu")!=""){strRDate=getValue("selDtRetu")+"/"+getValue("selYrRetu");}if(getFieldByID("chkReturnTrip").checked){blnReturn=true;}var A=getValue("selLangunage")+"^"+"AS^"+getValue("selFromLoc")+"^"+getValue("selToLoc")+"^"+getValue("selDtDept")+"/"+getValue("selYrDept")+"^"+strRDate+"^"+getValue("selDVariance")+"^"+getValue("selRVariance")+"^"+getValue("selCurrency")+"^"+getValue("selAdults")+"^"+getValue("selChild")+"^"+getValue("selInfants")+"^"+getText("selFromLoc")+"^"+getText("selToLoc")+"^"+blnReturn+"^"+getValue("selCOS");
setField("hdnParamData",A);return true;}function defaultDataLoad(){var A=addDays(dtSysDate,Number(strDefDayDept));strDDate=dateChk(A.getDate()+"/"+(A.getMonth()+1)+"/"+A.getFullYear());strSeleDDay=A.getDate();var B="";strRDate="";strSeleRDay="  /  /    ";if(String(strDefDayRetu)!=""){var B=addDays(dtSysDate,Number(strDefDayRetu));
strRDate=dateChk(B.getDate()+"/"+(B.getMonth()+1)+"/"+B.getFullYear());strSeleRDay=B.getDate();setField("chkReturnTrip",true);}setField("selDVariance",strDDays);setField("selRVariance",strRDays);chkReturnTrip_click();}function dateOnBlur(C,A){var B=false;if(A.value!=""){B=true;}dateChk(C);if(A.value==""&&B){alert(arrError["ERR005"]);
}}function cacheData(){setField("selFromLoc",strFrom);setField("selToLoc",strTo);var A=strDDate.split("/");setField("selYrDept",A[1]+"/"+A[2]);selYrDeptOnChange();setField("selDtDept",A[0]);setField("selYrRetu",A[1]+"/"+A[2]);selYrRetuOnChange();setField("selDtRetu",A[0]);if(getValue("selDtRetu")==""){defaultSetYearDay();
}setField("selDVariance",strDDays);setField("selRVariance",strRDays);setField("selCOS",strSelCOS);setField("selCurrency",strSelCurr);getFieldByID("selFromLoc").focus();}function flightSearchOnLoad(){buildDropDowns();var E=new Array();var B=new Array();B[0]=new Array();B[0][0]="0";for(var D=1;D<=intMaxAdults;
D++){E[D-1]=new Array();E[D-1][0]=D;B[D]=new Array();B[D][0]=D;}var A=new listBox();A.dataArray=E;A.textIndex="0";A.id="selAdults";A.fillListBox();A=new listBox();A.dataArray=B;A.textIndex="0";A.id="selChild";A.fillListBox();selAdults_onChange();var F=new Array();for(var D=0;D<=intDays;D++){F[D]=new Array();
F[D][0]=D;F[D][1]="+/- "+D;}var C=new listBox();C.dataArray=F;C.id="selDVariance";C.fillListBox();F.length=0;for(var D=0;D<=intRDays;D++){F[D]=new Array();F[D][0]=D;F[D][1]="+/- "+D;}C=new listBox();C.dataArray=F;C.id="selRVariance";C.fillListBox();Disable("selDtRetu",true);Disable("selYrRetu",true);
Disable("selRVariance",true);defaultDataLoad();cacheData();if(typeof ibeConfig!="undefined"){if(ibeConfig[4]!="true"){display("trCOS1",false);display("trCOS2",false);display("trCOS3",false);}}}flightSearchOnLoad();