
var selectedChannel='';var selectedSection='';var cookieName='';var paramValues=new Array();var tempparamValues={};var domainname=null;var qryString='';function swapWidgetForm(product){productArray=new Array("flightsAwayBot","hotelsAwayBot","carsAwayBot","dealsAwayBot");imageArray=new Array("flights","hotels","cars","deals");var imghostUrl="http://media.away.com/plan-a-trip/";for(i=0;i<productArray.length;i++){if(productArray[i]==product){document.getElementById(product+"Form").style.display="block";document.getElementById("compareNav_"+product).src=imghostUrl+imageArray[i]+"_on.gif";}else{document.getElementById(productArray[i]+"Form").style.display="none";document.getElementById("compareNav_"+productArray[i]).src=imghostUrl+imageArray[i]+"_off.gif";}}}
function okHandler(type,args,passedObj){var myCal=passedObj.myCal;var myDialog=passedObj.myDialog;var myElement=passedObj.myElement;if(myCal.getSelectedDates().length>0){var selDate=myCal.getSelectedDates()[0];var dStr=selDate.getDate();var mStr=selDate.getMonth()+1;var yStr=selDate.getFullYear();YAHOO.util.Dom.get(myElement).value=addLeadingZero(mStr)+"/"+addLeadingZero(dStr)+"/"+yStr;}else{YAHOO.util.Dom.get(myElement).value="";}
myDialog.hide();}
function addLeadingZero(dateString){if(dateString<10){dateString="0"+dateString;}
return dateString;}
function chooseTabCompareRates(){getAllQueryVariable();switch(getQueryVariable("type")){case"hotel":selectedChannel='hotel';populateData(paramValues,"hotels");if(isBot){swapProductForm("hotels");}else{swapBotNav("hotels");}
break;case"car":selectedChannel='car';populateData(paramValues,"cars");if(isBot){swapProductForm("cars");}else{swapBotNav("cars");}
break;case"vacation":if(isBot){populateData(paramValues,"vacation");swapProductForm("vacations");}
break;case"bnb":if(isBot){populateData(paramValues,"bnb");swapProductForm("b&bs");}
break;case"package":populateData(paramValues,"package");if(isBot){swapProductForm("packages");}else{swapBotNav("packages");}
break;case"cruise":populateData(paramValues,"cruise");if(isBot){swapProductForm("cruises");}else{swapBotNav("cruises");}
break;default:selectedChannel='air';populateData(paramValues,"flights");if(isBot){swapProductForm("flights");}else{swapBotNav("flights");}}}
function getQueryVariable(variable){var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(pair[0].toLowerCase()==variable.toLowerCase()){return pair[1];}}}
function getAllQueryVariable(){window.location.search.substring(1).replace(/([^&=]+)([=]([^&]*))?(&|$)/g,function(queryparams,paramname,param,paramvalue){if(undefined==tempparamValues[paramname]){tempparamValues[paramname]=[];}
tempparamValues[paramname].push(decodeURIComponent(paramvalue));});for(var paramname in tempparamValues){var tempkey=paramname.toLowerCase();var values=tempparamValues[paramname];qryString=qryString+"&"+tempkey+"="+encodeURIComponent(((1==values.length)?values[0]:values));paramValues[tempkey]=((1==values.length)?values[0]:values);}}
function getDomain()
{var domainname=document.domain;if(domainname.indexOf("vacation-staging.away.com")!=-1){domainname='away.com';cookieName='awystg';}else if(domainname.indexOf("vacation.away.com")!=-1){domainname='away.com';cookieName='awyprd';}
else if(domainname.indexOf("staging.trip.com")!=-1){domainname='trip.com';cookieName='awystg';}
else if(domainname.indexOf("trip.com")!=-1){domainname='trip.com';cookieName='awyprd';}
return domainname;}
function populateData(elm,producttype)
{if(producttype=='flights')
{if(typeof(elm['airfrom'])!=undefined&&elm['airfrom']!=null&&elm['airfrom']!=''&&document.airFormCompareRates.airFrom!=null&&document.airFormCompareRates.airFrom!=undefined){document.airFormCompareRates.airFrom.value=elm['airfrom'];}
if(typeof(elm['airto'])!=undefined&&elm['airto']!=null&&elm['airto']!=''&&document.airFormCompareRates.airTo!=null&&document.airFormCompareRates.airTo!=undefined){document.airFormCompareRates.airTo.value=elm['airto'];}
if(typeof(elm['deptdate'])!=undefined&&elm['deptdate']!=null&&elm['deptdate']!=''&&document.airFormCompareRates.dateFlOut!=null&&document.airFormCompareRates.dateFlOut!=undefined){document.airFormCompareRates.dateFlOut.value=formatDate(parseDate(elm['deptdate']),'MM/dd/yyyy');}
if(typeof(elm['rtndate'])!=undefined&&elm['rtndate']!=null&&elm['rtndate']!=''&&document.airFormCompareRates.dateFlIn!=null&&document.airFormCompareRates.dateFlIn!=undefined){document.airFormCompareRates.dateFlIn.value=formatDate(parseDate(elm['rtndate']),'MM/dd/yyyy');}
if(typeof(elm['travelers'])!=undefined&&elm['travelers']!=null&&elm['travelers']!=''&&document.airFormCompareRates.travelers!=null&&document.airFormCompareRates.travelers!=undefined){document.airFormCompareRates.travelers.value=elm['travelers'];}}
else if(producttype=='hotels')
{if(typeof(elm['howhere'])!=undefined&&elm['howhere']!=null&&elm['howhere']!=''&&document.hotelForm.hoWherebox!=null&&document.hotelForm.hoWherebox!=undefined){document.hotelForm.hoWherebox.value=elm['howhere'];}
if(typeof(elm['checkin'])!=undefined&&elm['checkin']!=null&&elm['checkin']!=''&&document.hotelForm.dateHoIn!=null&&document.hotelForm.dateHoIn!=undefined){document.hotelForm.dateHoIn.value=formatDate(parseDate(elm['checkin']),'MM/dd/yyyy');}
if(typeof(elm['checkout'])!=undefined&&elm['checkout']!=null&&elm['checkout']!=''&&document.hotelForm.dateHoOut!=null&&document.hotelForm.dateHoOut!=undefined){document.hotelForm.dateHoOut.value=formatDate(parseDate(elm['checkout']),'MM/dd/yyyy');}
if(typeof(elm['guests'])!=undefined&&elm['guests']!=null&&elm['guests']!=''&&document.hotelForm.hoGuests!=null&&document.hotelForm.hoGuests!=undefined){document.hotelForm.hoGuests.value=elm['guests'];}
if(typeof(elm['rooms'])!=undefined&&elm['rooms']!=null&&elm['rooms']!=''&&document.hotelForm.hoRooms!=null&&document.hotelForm.hoRooms!=undefined){document.hotelForm.hoRooms.value=elm['rooms'];}}
else if(producttype=='cars')
{if(typeof(elm['pickup'])!=undefined&&elm['pickup']!=null&&elm['pickup']!=''&&document.carForm.carPickCityBox!=null&&document.carForm.carPickCityBox!=undefined){document.carForm.carPickCityBox.value=elm['pickup'];}
if(typeof(elm['pickupdate'])!=undefined&&elm['pickupdate']!=null&&elm['pickupdate']!=''&&document.carForm.dateCarIn!=null&&document.carForm.dateCarIn!=undefined){document.carForm.dateCarIn.value=formatDate(parseDate(elm['pickupdate']),'MM/dd/yyyy');}
if(typeof(elm['dropoffdate'])!=undefined&&elm['dropoffdate']!=null&&elm['dropoffdate']!=''&&document.carForm.dateCarOut!=null&&document.carForm.dateCarOut!=undefined){document.carForm.dateCarOut.value=formatDate(parseDate(elm['dropoffdate']),'MM/dd/yyyy');}
if(typeof(elm['pickuptime'])!=undefined&&elm['pickuptime']!=null&&elm['pickuptime']!=''&&document.carForm.pickupTime!=null&&document.carForm.pickupTime!=undefined){document.carForm.pickupTime.value=elm['pickuptime'];}
if(typeof(elm['dropofftime'])!=undefined&&elm['dropofftime']!=null&&elm['dropofftime']!=''&&document.carForm.returnTime!=null&&document.carForm.returnTime!=undefined){document.carForm.returnTime.value=elm['dropofftime'];}}
else if(producttype=='package')
{if(typeof(elm['packagefrom'])!=undefined&&elm['packagefrom']!=null&&elm['packagefrom']!=''&&document.packagesFormCompareRates.packageFrom!=null&&document.packagesFormCompareRates.packageFrom!=undefined){document.packagesFormCompareRates.packageFrom.value=elm['packagefrom'];}
if(typeof(elm['packageto'])!=undefined&&elm['packageto']!=null&&elm['packageto']!=''&&document.packagesFormCompareRates.packageTo!=null&&document.packagesFormCompareRates.packageTo!=undefined){document.packagesFormCompareRates.packageTo.value=elm['packageto'];}
if(typeof(elm['datepkout'])!=undefined&&elm['datepkout']!=null&&elm['datepkout']!=''&&document.packagesFormCompareRates.datePkOut!=null&&document.packagesFormCompareRates.datePkOut!=undefined){document.packagesFormCompareRates.datePkOut.value=formatDate(parseDate(elm['datepkout']),'MM/dd/yyyy');}
if(typeof(elm['datepkin'])!=undefined&&elm['datepkin']!=null&&elm['datepkin']!=''&&document.packagesFormCompareRates.datePkIn!=null&&document.packagesFormCompareRates.datePkIn!=undefined){document.packagesFormCompareRates.datePkIn.value=formatDate(parseDate(elm['datepkin']),'MM/dd/yyyy');}
if(typeof(elm['packageadults'])!=undefined&&elm['packageadults']!=null&&elm['packageadults']!=''&&document.packagesFormCompareRates.packageAdults!=null&&document.packagesFormCompareRates.packageAdults!=undefined){document.packagesFormCompareRates.packageAdults.value=elm['packageadults'];}}
else if(producttype=='cruise')
{if(typeof(elm['cruisedestination'])!=undefined&&elm['cruisedestination']!=null&&elm['cruisedestination']!=''&&document.cruisesFormCompareRates.cruiseDestination!=null&&document.cruisesFormCompareRates.cruiseDestination!=undefined){var cruiseDestinationlength=document.cruisesFormCompareRates.cruiseDestination.options.length;for(var i=0;i<cruiseDestinationlength;i++){var value=document.cruisesFormCompareRates.cruiseDestination.options[i].value;if(value.toLowerCase()==elm['cruisedestination'].toLowerCase())
{document.cruisesFormCompareRates.cruiseDestination.options[i].selected=true;break;}}}
if(typeof(elm['datecruout'])!=undefined&&elm['datecruout']!=null&&elm['datecruout']!=''&&document.cruisesFormCompareRates.dateCruOut!=null&&document.cruisesFormCompareRates.dateCruOut!=undefined){datesForCruises();var datecruoutlength=document.cruisesFormCompareRates.dateCruOut.options.length;for(var i=0;i<datecruoutlength;i++){var value=document.cruisesFormCompareRates.dateCruOut.options[i].value;if(value==elm['datecruout'])
{document.cruisesFormCompareRates.dateCruOut.options[i].selected=true;break;}}}
if(typeof(elm['cruiselength'])!=undefined&&elm['cruiselength']!=null&&elm['cruiselength']!=''&&document.cruisesFormCompareRates.cruiseLength!=null&&document.cruisesFormCompareRates.cruiseLength!=undefined){var cruiselength=document.cruisesFormCompareRates.cruiseLength.options.length;for(var i=0;i<cruiselength;i++){var value=document.cruisesFormCompareRates.cruiseLength.options[i].value;if(value==elm['cruiselength'])
{document.cruisesFormCompareRates.cruiseLength.options[i].selected=true;break;}}}
if(typeof(elm['overfiftyfive'])!=undefined&&elm['overfiftyfive']!=null&&elm['overfiftyfive']!=''&&document.cruisesFormCompareRates.overFiftyFive!=null&&document.cruisesFormCompareRates.overFiftyFive!=undefined){if(elm['overfiftyfive'].toLowerCase()=='t')
{document.cruisesFormCompareRates.overFiftyFive.checked=true;}else{document.cruisesFormCompareRates.overFiftyFive.checked=false;}}}else if(producttype=='vacations'){if(typeof(elm['vacfrom'])!=undefined&&elm['vacfrom']!=null&&elm['vacfrom']!=''&&document.vacationForm.locationBox!=null&&document.vacationForm.locationBox!=undefined){document.vacationForm.locationBox.value=elm['vacfrom'];}
if(typeof(elm['vaccheckin'])!=undefined&&elm['vaccheckin']!=null&&elm['vaccheckin']!=''&&document.vacationForm.dateVacIn!=null&&document.vacationForm.dateVacIn!=undefined){document.vacationForm.dateVacIn.value=formatDate(parseDate(elm['vaccheckin']),'MM/dd/yyyy');}
if(typeof(elm['vaccheckout'])!=undefined&&elm['vaccheckout']!=null&&elm['vaccheckout']!=''&&document.vacationForm.dateVacOut!=null&&document.vacationForm.dateVacOut!=undefined){document.vacationForm.dateVacOut.value=formatDate(parseDate(elm['vaccheckout']),'MM/dd/yyyy');}}else if(producttype=='bnb'){if(typeof(elm['bnbfrom'])!=undefined&&elm['bnbfrom']!=null&&elm['bnbfrom']!=''&&document.bnbsForm.cityBox!=null&&document.bnbsForm.dateBnbIn!=undefined){document.bnbsForm.cityBox.value=elm['bnbfrom'];}
if(typeof(elm['bnbcheckin'])!=undefined&&elm['bnbcheckin']!=null&&elm['bnbcheckin']!=''&&document.bnbsForm.dateBnbIn!=null&&document.bnbsForm.dateBnbIn!=undefined){document.bnbsForm.dateBnbIn.value=formatDate(parseDate(elm['bnbcheckin']),'MM/dd/yyyy');}
if(typeof(elm['bnbcheckout'])!=undefined&&elm['bnbcheckout']!=null&&elm['bnbcheckout']!=''&&document.bnbsForm.dateBnbOut!=null&&document.bnbsForm.dateBnbOut!=undefined){document.bnbsForm.dateBnbOut.value=formatDate(parseDate(elm['bnbcheckout']),'MM/dd/yyyy');}}}