function updateOptionList(d,c){var b=false;for(var a=0;a<d.options.length;++a){if(d.options[a].value==c){d.selectedIndex=a;b=true;break}}if(b==false&&c==""){d.selectedIndex=0}}function UserContextNameValue(a,b){this.name=a;this.value=b}function UserContextInfo(){this.LAST_DEPARTURE_AIRPORT_CODE_PARAMETER_NAME="dep";this.LAST_ARRIVAL_AIRPORT_CODE_PARAMETER_NAME="arr";this.LAST_TRAVEL_DATE_PARAMETER_NAME="tvldate";this.LAST_TRAVEL_DATE_PATTERN="yyyyMMdd";this.LAST_TRAVEL_COUNTRY_NAME="country";this.LAST_TRAVEL_REGION_NAME="region";this.LAST_TRAVEL_LOCALE_NAME="locale";this.LAST_QH_CITY_CODE_PARAMETER_NAME="qhc";this.LAST_QH_REGION_CODE_PARAMETER_NAME="qhr";this.LAST_CAR_PICKUP_AIRPORT_CODE_PARAMETER_NAME="pickup";this.LAST_CAR_DROPOFF_AIRPORT_CODE_PARAMETER_NAME="dropoff";this.NAME_VALUE_PAIR_TUPLE_SEPARATOR="|";this.NAME_VALUE_PAIR_SEPARATOR="#";this.nameValuePairsArray=new Array();var c=new Array();this.car_nameValuePairsArray=new Array();var f=new Array();if((document.cookie.indexOf("usercontext="))!=-1){var b=getCookieValue("usercontext");c=b.split(this.NAME_VALUE_PAIR_TUPLE_SEPARATOR);for(var d=0;d<c.length;d++){var e=new Array();var e=c[d].split(this.NAME_VALUE_PAIR_SEPARATOR);var a=new UserContextNameValue(e[0],e[1]);this.nameValuePairsArray[d]=(a)}}}UserContextInfo.prototype.getLastDepartureAirport=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_DEPARTURE_AIRPORT_CODE_PARAMETER_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getLastArrivalAirport=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_ARRIVAL_AIRPORT_CODE_PARAMETER_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getLastTravelDate=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_TRAVEL_DATE_PARAMETER_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getLastQHCity=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_QH_CITY_CODE_PARAMETER_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getLastQHRegion=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_QH_REGION_CODE_PARAMETER_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getCarLastPickUpAirport=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_CAR_PICKUP_AIRPORT_CODE_PARAMETER_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getCarLastDropOffAirport=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_CAR_DROPOFF_AIRPORT_CODE_PARAMETER_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getLastCountry=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_TRAVEL_COUNTRY_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getLastRegion=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_TRAVEL_REGION_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getLastLocale=function(){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==this.LAST_TRAVEL_LOCALE_NAME){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getValue=function(c){var b;for(var a=0;a<this.nameValuePairsArray.length;a++){if(this.nameValuePairsArray[a].name==c){b=this.nameValuePairsArray[a].value;break}}return b};UserContextInfo.prototype.getABNStatus=function(){var b="";var c="";for(var a=0;a<this.nameValuePairsArray.length;a++){c=this.nameValuePairsArray[a].name;if(c.toLowerCase()==("abn")){b=this.nameValuePairsArray[a].value;break}}return b};