function updateOptionList(g,h){var e=false;for(var f=0;f<g.options.length;++f){if(g.options[f].value==h){g.selectedIndex=f;e=true;break}}if(e==false&&h==""){g.selectedIndex=0}}function UserContextNameValue(d,c){this.name=d;this.value=c}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 l=new Array();this.car_nameValuePairsArray=new Array();var i=new Array();if((document.cookie.indexOf("usercontext="))!=-1){var g=getCookieValue("usercontext");l=g.split(this.NAME_VALUE_PAIR_TUPLE_SEPARATOR);for(var k=0;k<l.length;k++){var j=new Array();var j=l[k].split(this.NAME_VALUE_PAIR_SEPARATOR);var h=new UserContextNameValue(j[0],j[1]);this.nameValuePairsArray[k]=(h)}}}UserContextInfo.prototype.getLastDepartureAirport=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_DEPARTURE_AIRPORT_CODE_PARAMETER_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getLastArrivalAirport=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_ARRIVAL_AIRPORT_CODE_PARAMETER_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getLastTravelDate=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_TRAVEL_DATE_PARAMETER_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getLastQHCity=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_QH_CITY_CODE_PARAMETER_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getLastQHRegion=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_QH_REGION_CODE_PARAMETER_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getCarLastPickUpAirport=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_CAR_PICKUP_AIRPORT_CODE_PARAMETER_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getCarLastDropOffAirport=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_CAR_DROPOFF_AIRPORT_CODE_PARAMETER_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getLastCountry=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_TRAVEL_COUNTRY_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getLastRegion=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_TRAVEL_REGION_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getLastLocale=function(){var c;for(var d=0;d<this.nameValuePairsArray.length;d++){if(this.nameValuePairsArray[d].name==this.LAST_TRAVEL_LOCALE_NAME){c=this.nameValuePairsArray[d].value;break}}return c};UserContextInfo.prototype.getValue=function(f){var d;for(var e=0;e<this.nameValuePairsArray.length;e++){if(this.nameValuePairsArray[e].name==f){d=this.nameValuePairsArray[e].value;break}}return d};UserContextInfo.prototype.getABNStatus=function(){var d="";var f="";for(var e=0;e<this.nameValuePairsArray.length;e++){f=this.nameValuePairsArray[e].name;if(f.toLowerCase()==("abn")){d=this.nameValuePairsArray[e].value;break}}return d};
