
function updateHEBreakdown(sValue){if(document.getElementById('HolidayExtrasHotelPrice')){document.getElementById('HolidayExtrasHotelPrice').innerHTML=sValue;}}
function checkHolidayExtrasForm(frm){var e='';if(!frm.airportfrom.value){e+='- Please select an airport.\n'}
SearchProducts=document.getElementsByName('SearchProduct');bProductFound=false;for(x=0;x<SearchProducts.length;x++){if(SearchProducts[x].checked==true){bProductFound=true;}}
if(!bProductFound){e+='- Select at least 1 holiday extras type.\n'}
if(e){alert('The following errors occurred!\n\n'+e);return false;}else{return true;}}
function showHolxDiv(div){div_switch('HotelSelector',false,false);div_switch('CarParkSelector',false,false);div_switch('LoungeSelector',false,false);div_switch('Results',false,false);div_switch(div,true,false);}
function selectHolx(sSelectedHotel,sSelectedCarPark,sSelectedLounge,sSearchGUID){document.frmResults.SelectedHotel.value=sSelectedHotel;document.frmResults.SelectedCarPark.value=sSelectedCarPark;document.frmResults.SelectedLounge.value=sSelectedLounge;document.frmResults.SearchGUID.value=sSearchGUID;document.frmResults.txtLevel.value='search';HolidayXSubmit();}
function GoToHolxPricing(sSelectedHotel,sSelectedCarPark,sSelectedLounge,sSearchGUID,sSelectedHotelCode,oForm){if(oForm){oResultForm=oForm;}else{oResultForm=document.frmResults;}
oResultForm.txtLevel.value='pricing';oResultForm.SelectedHotel.value=sSelectedHotel;oResultForm.SelectedCarPark.value=sSelectedCarPark;oResultForm.SelectedLounge.value=sSelectedLounge;oResultForm.SearchGUID.value=sSearchGUID;oResultForm.SelectedHotelCode.value=sSelectedHotelCode;HolidayXSubmit(oForm);}
function AddHolxToBasket(sValue1,sValue2,sValue3,sValue4,sSearchGUID){document.frmResults.SearchGUID.value=sSearchGUID;return checkPaxForm(sValue1,sValue2,HolxToNormalDate(sValue3),sValue4);}
function HolxToNormalDate(sDate){sD=sDate.substring(0,2);sM=MonthNameToNum(sDate.substring(2,5));sY='20'+String(sDate).substring(5,8);return sD+'/'+sM+'/'+sY}
function MonthNameToNum(sMonth){switch(sMonth.toLowerCase()){case'jan':return'01';break;case'feb':return'02';break;case'mar':return'03';break;case'apr':return'04';break;case'may':return'05';break;case'jun':return'06';break;case'jul':return'07';break;case'aug':return'08';break;case'sep':return'09';break;case'oct':return'10';break;case'nov':return'11';break;case'dec':return'12';break;}}
function HolxSubmitReplaceImages(){if(document.getElementById('pleasewaitAnimation')){document.getElementById('pleasewaitAnimation').src='/images/pleasewait/animation.gif';}
if(document.getElementById('pleasewaitAnimationLogos')){document.getElementById('pleasewaitAnimationLogos').src='/images/pleasewait/animationlogos.gif';}}
function GoToHolxResults(oForm){if(oForm){oResultForm=oForm;}else{oResultForm=document.frmResults;}
oResultForm.txtLevel.value='';HolidayXSubmit(oForm);}
function HolidayXSubmit(oForm){if(oForm){oResultForm=oForm;}else{oResultForm=document.frmResults;}
div_switch('websiteDiv',false,true);div_switch('pleasewaitDiv',true,true);oResultForm.submit();scroll(0,0);setTimeout('HolxSubmitReplaceImages()',100);}
