maxPAX=5;var returnIndex=0;var onewayIndex=1;var param2='width=1,height=1,titlebar=no';var param='width=235,height=270,titlebar=no';var W=new Object();var wX;var wY;var X;var dF=new Object();function init(){handleEvoucherError();dF=document.thisForm;var verbr='Browser: ';verbr+=navigator.appName;verbr+='  ';verbr+=navigator.appVersion;dF.browserDetails.value=verbr;document.getElementById("bookingHeadingID").innerHTML=bookingHeadingText;document.getElementById("adultID").innerHTML=adultText;document.getElementById("childID").innerHTML=childText;document.getElementById("infantID").innerHTML=infantText;document.getElementById("faretypeID").innerHTML=faretypeText;document.getElementById("faretypeID").visibility='hidden';document.getElementById("departureDateID").innerHTML=departureDateText;document.getElementById("returnDateID").innerHTML=returnDateText;document.getElementById("returnDateID").innerHTML=returnDateText;var evoucherLabel=document.getElementById("evoucherHeadID");if(evoucherLabel)evoucherLabel.innerHTML=evoucherLabelText;var dFo=dF.fareType;for(i=0;i<fareTypeDescription.length;i++){dFo.options[i]=new Option(fareTypeDescription[i]);dFo.options[i].value=fareTypeValue[i];if(fareTypeSelected[i]==1){dFo.selectedIndex=i;}}}function updateAirport(depOrDest){var i;var dFb=new Object();var dFo=new Object();var airportCode;var board;var dep;var dest;dFb=dF.boardPoint;dFo=dF.offPoint;if(dFb.selectedIndex==-1){dep=dF.boardBase.value;}else{dF.boardIndex.value=dFb.selectedIndex;dep=dFb.options[dFb.selectedIndex].value;}if(dFo.selectedIndex==-1){dest=dF.offBase.value;}else{dF.offIndex.value=dFo.selectedIndex;dest=dFo.options[dFo.selectedIndex].value;}if(depOrDest+''=='dest'){board=dep.substr(0,3);}else{board=dest.substr(0,3);}switchOn(board);if(depOrDest+''=='dest'){dF.boardBase.value=dep;dFo.options.length=1;for(i=0;i<(routes.length)/3;i++){airportCode=routes.substr(i*3,3);if(airportCode=='XXX'){dFo.options[i]=new Option(toOption);}else{dFo.options[i]=new Option(values[(codes.indexOf(airportCode))/3]);}dFo.options[i].value=airportCode;}dFo.selectedIndex=(routes.indexOf(dest.substr(0,3)))/3;}else{dF.offBase.value=dest;dFb.options.length=1;for(i=0;i<(routes.length)/3;i++){airportCode=routes.substr(i*3,3);if(airportCode=='XXX'){dFb.options[i]=new Option(fromOption);}else{dFb.options[i]=new Option(values[(codes.indexOf(airportCode))/3]);}dFb.options[i].value=airportCode;}dFb.selectedIndex=(routes.indexOf(dep.substr(0,3)))/3;}}function owRt(){var dF=new Object();dF=document.thisForm;if(dF.direction[returnIndex].checked){dF.rtDM.disabled=false;dF.rtDD.disabled=false;rtDMChange();}else{dF.returnDate.value='';dF.rtDM.disabled=true;dF.rtDD.disabled=true;}}function updatePax(){var i;var adult;var child;var infant;if(dF.selAdult.selectedIndex==-1){if(dF.adultIndex.value!=-1){adult=parseInt(dF.adultIndex.value);}else{adult=1;}}else{adult=dF.selAdult.options[dF.selAdult.selectedIndex].value;dF.adultIndex.value=dF.selAdult.selectedIndex+1;}if(dF.selChild.selectedIndex==-1){if(dF.childIndex!=-1){child=parseInt(dF.childIndex.value);}else{child=0;}}else{child=dF.selChild.options[dF.selChild.selectedIndex].value;dF.childIndex.value=dF.selChild.selectedIndex;}if(dF.selInfant.selectedIndex==-1){if(dF.infantIndex!=-1){infant=parseInt(dF.infantIndex.value);}else{infant=0;}}else{infant=dF.selInfant.options[dF.selInfant.selectedIndex].value;dF.infantIndex.value=dF.selInfant.selectedIndex;}dF.selAdult.options.length=0;for(i=0;i<=maxPAX-child-1;i++){dF.selAdult.options[i]=new Option(i+1);dF.selAdult.options[i].value=i+1;}dF.selAdult.selectedIndex=--adult<i?adult:0;adult++;dF.selChild.options.length=1;for(i=1;i<=maxPAX-adult;i++){dF.selChild.options[i]=new Option(i);dF.selChild.options[i].value=i;}dF.selChild.selectedIndex=parseInt(child)<i?parseInt(child):0;dF.selInfant.options.length=1;for(i=1;i<=adult;i++){dF.selInfant.options[i]=new Option(i);dF.selInfant.options[i].value=i;}dF.selInfant.selectedIndex=parseInt(infant)<i?parseInt(infant):0;}function cS(){var dF=new Object();var dFb=new Object();var dFo=new Object();dF=document.thisForm;dFb=dF.boardPoint;dFo=dF.offPoint;var dep=dFb.options[dFb.selectedIndex].value;var depDate=dF.outboundDate.value;var dest=dFo.options[dFo.selectedIndex].value;var destDate=dF.returnDate.value;var adult=dF.selAdult.options[dF.selAdult.selectedIndex].value;var child=dF.selChild.options[dF.selChild.selectedIndex].value;var infant=dF.selInfant.options[dF.selInfant.selectedIndex].value;if(dep=='XXX'){alert(p1M[0]);dFb.focus();return;}if(dest=='XXX'){alert(p1M[1]);dFo.focus();return;}if(depDate==''||depDate=='Click Here...'){alert(p1M[3]);return;}if(dF.direction[returnIndex].checked&&dF.returnDate.value==''){alert(p1M[4]);dF.rtD.focus();return;}if(isInvalidEvoucherCode()){alert(EVOUCHER_INVALID_VOUCHER_CODE);dF.evoucherCode.focus();return;}document.thisForm.submit();}function handleEvoucherError(){var errorMessageCode=getError();if(errorMessageCode.length!=0)eval('alert('+errorMessageCode+')');}function getError(){var errorText='';var query=location.search;if(query.length>1){query=query.substring(1);var pairs=query.split("&");for(var iPair=0;iPair<pairs.length;iPair++){var pos=pairs[iPair].indexOf('=');if(pos==-1)continue;if("evoucherError"==pairs[iPair].substring(0,pos)){errorText=pairs[iPair].substring(pos+1);break;}}}return errorText;}function isInvalidEvoucherCode(){var invalidCode=false;if(!dF.evoucherCode)return false;var evCodeEntered=dF.evoucherCode.value;if(evCodeEntered!=null&&evCodeEntered.length!=0){if(evCodeEntered.length!=10)invalidCode=true;}return invalidCode;}