// *********************************************************************************************************************
// OBJECTS AND FUNCTIONS
// *********************************************************************************************************************
function QSSetting(_lableName, _friendlyName, _linkType, _link, _editorial) {
this.lableName = _lableName;
this.friendlyName = _friendlyName;
this.linkType = _linkType;
this.link = _link;
this.editorial = _editorial;
}
function QSEditorial(_largeImage, _textHeading, _bodyText, _linkTextLink) {
this.largeImage = _largeImage;
this.textHeading = _textHeading;
this.bodyText = _bodyText;
this.linkTextLink = _linkTextLink;
}
function DataPair(_dataKey, _dataValue) {
this.dataKey = _dataKey;
this.dataValue = _dataValue;
}
function getEditorial(_largeImage, _textHeading, _bodyText, _linkTextLink) {
if (_largeImage || _textHeading || _bodyText || _linkTextLink)
return new QSEditorial(_largeImage, _textHeading, _bodyText, _linkTextLink);
else
return null;
}
// *********************************************************************************************************************
// VARIABLES
// *********************************************************************************************************************
var FORMNAME_FLT_SEARCH = 'searchflight';
var FORMNAME_HTL_SEARCH = 'searchhotel';
var FORMNAME_PKG_SEARCH = 'pkgsearch';
var FORMNAME_CAR_SEARCH = 'carsearch';
var FORMNAME_CRU_FLT_SEARCH = 'cpsearch';
var PRODUCT_CODE_FLT = 'Flight';
var PRODUCT_CODE_PKG = 'Package';
var TARGETED_PROMO_TYPE_WAIT_MESSAGE = 'WaitMessage';
var FLOW_INITIAL_STATE = 'initialState';
var FLOW_ACTION = 'action';
var FORM_PARAM_D_MONTH = 'D_Month';
var SITE_COUNTRY = 'SE';
var SITE_LANGUAGE = 'SWE';
var BRANDING_PATH = 'opodo/';
// --------------------------------------------------
// LP SPECIFIC VARIABLES
// --------------------------------------------------
var LP_FORMNAME_FLT_SEARCH = 'lp-search-flt-form';
var LP_FORMNAME_HTL_SEARCH = 'lp-search-htl-form';
var LP_FORMNAME_PKG_SEARCH = 'lp-search-pkg-form';
var LP_FORMNAME_CAR_SEARCH = 'lp-search-car-form';
var LP_PRODUCT_FORMS = new Array('LP_FORM_FLT','LP_FORM_PKG','LP_FORM_HTL','LP_FORM_CAR');
var LP_PRODUCTS = new Array('flt','pkg','htl','car');
var LP_CLOSE = 'Stäng';
var LP_DEPARTURE = 'Avresa:';
var LP_RETURN = 'Hemresa:';
var LP_CHECKIN = 'Incheckning:';
var LP_CHECKOUT = 'Utcheckning:';
var LP_TRAVELLERS = 'Resenärer:';
var LP_FLT_DESC = 'Priset gäller för 1 vuxen och angivet datum. Här kan du anpassa dessa val. Observera att detta kan påverka priset.';
var LP_FLT_SEARCH = 'Sök flyg';
var LP_PKG_DESC = 'Priset gäller för 1 vuxen i ett dubbelrum och angivet datum. Här kan du anpassa dessa val. Observera att detta kan påverka priset.';
var LP_PKG_SEARCH = 'Sök paket';
var LP_HTL_DESC = 'Priset gäller för 1 vuxen i ett dubbelrum och angivet datum. Här kan du anpassa dessa val. Observera att detta kan påverka priset.';
var LP_HTL_SEARCH = 'Sök hotell';
var LP_ONLY_HOTEL = 'Sök bara på hotellet';
// --------------------------------------------------
// QS SPECIFIC VARIABLES
// --------------------------------------------------
var QS_PRODUCT_FORMS = new Array('FORM_FLT','FORM_PKG','FORM_HTL','FORM_CAR');
var QS_PRODUCTS = new Array('flt','pkg','htl','car');
var QS_PRODUCT_PREVIOUS = '';
var QS_SETTINGS = new Array();
var QS_PRODUCT_ARRAY = new Array();
var QS_PRODUCT_DESC_ARRAY = new Object();
QS_SETTINGS[QS_SETTINGS.length] = new QSSetting('flight', 'Flyg', '0', 'qsOpenProduct(\'flight\')', getEditorial('', '', '', ''));
QS_PRODUCT_ARRAY[QS_PRODUCT_ARRAY.length]='flight';
QS_PRODUCT_DESC_ARRAY.flight = 'Vi söker efter lägsta priset bland över 500 flygbolag';
QS_SETTINGS[QS_SETTINGS.length] = new QSSetting('hotel', 'Hotell', '0', 'qsOpenProduct(\'hotel\')', getEditorial('', '', '', ''));
QS_PRODUCT_ARRAY[QS_PRODUCT_ARRAY.length]='hotel';
QS_PRODUCT_DESC_ARRAY.hotel = 'Att bo bra är halva nöjet. Vi erbjuder 10.000-tals hotell över hela världen till bra priser.';
QS_SETTINGS[QS_SETTINGS.length] = new QSSetting('car', 'Hyrbil', '0', 'qsOpenProduct(\'car\')', getEditorial('', '', '', ''));
QS_PRODUCT_ARRAY[QS_PRODUCT_ARRAY.length]='car';
QS_PRODUCT_DESC_ARRAY.car = 'Se mer av din destination. Vi erbjuder hyrbil till bra priser över hela världen.';
var QS_HEADER = 'Snabbsök';
var QS_WIDTH_LEFT_RADIO = '90';
var QS_WIDTH_RIGHT_RADIO = '110';
var QS_DEPARTURE = 'När vill du åka?';
var QS_RETURN = 'När vill du åka hem?';
var QS_DATE_RANGE = 'Hur flexibel är du?';
var QS_HOW_MANY_TRAVELLERS = 'Hur många är ni?';
var QS_ADULT = 'Vuxen';
var QS_CHILDREN = 'Barn';
var QS_CHILD = 'Barn';
var QS_INFANTS = '0-1 år';
var QS_ROOM = 'Rum';
var QS_CHILDREN_AGES = 'Ålder
på barn';
var QS_CHILD12_15_TEXT = '';
var QS_CHILD12_15_LINK_NAME = '';
var QS_PRICE_INFO = 'Alla våra priser är inkl. skatter och avgifter';
var QS_AGE_INPUT_EXAMPLE = '(ex 0,3)';
var QS_CHILD_AGE_INFO = 'Ange ålder vid hemresa';
var QS_HOW_MANY_TRAVELLERS = 'Hur många är ni?';
var QS_FLT_TITLE = 'ENDAST FLYG';
var QS_FLT_ROUND_TRIP = 'Tur & retur';
var QS_FLT_ONEWAY = 'Enkel resa';
var QS_FLT_FROM = 'Skriv här varifrån du vill resa';
var QS_FLT_TO = 'Skriv här vart du vill resa';
var QS_FLT_CHILDREN_AGE_DEF = '0-11 år';
var QS_FLT_SEARCH = 'Sök flyg';
var QS_FLT_DETAILED_SEARCH = 'Detaljerad sökning';
var QS_FLT_NO_DEPARTURE_INPUT = 'Inga avreseorter som börjar med \'${inputText}\' kan hittas. Vänligen kontrollera din stavning.';
var QS_FLT_NO_DESTINATION_INPUT = 'Inga destinationer som börjar med \'${inputText}\' kan hittas. Vänligen kontrollera din stavning.';
var QS_HTL_TITLE = 'ENDAST HOTELL';
var QS_HTL_DESTINATION = '';
var QS_HTL_TO_LOC = 'Skriv destination här';
var QS_HTL_NO_DESTINATION_INPUT = 'Inga destinationer där vi har hotell som börjar med \'${inputText}\' kan hittas. Vänligen kontrollera din stavning.';
var QS_HTL_CHECK_IN = 'När vill du checka in?';
var QS_HTL_CHECK_OUT = 'När vill du checka ut?';
var QS_HTL_HOW_MANY_ROOMS = 'Hur många rum behöver ni?';
var QS_HTL_CHILDREN_AGE_DEF = '0-17 år';
var QS_HTL_SEARCH = 'Sök hotell';
var QS_HTL_EXTENDED_SEARCH = 'Detaljerad sökning';
var QS_PKG_TITLE = 'FLYG + HOTELL';
var QS_PKG_FROM = 'Skriv här varifrån du vill resa';
var QS_PKG_TO = 'Skriv här vart du vill resa';
var QS_PKG_NR_OF_ROOMS = 'Antal rum';
var QS_PKG_CHILDREN_AGE_DEF = '0-11 år';
var QS_PKG_NO_MORE_THAN_NINE = '(Max 9 personer kan bokas samtidigt)';
var QS_PKG_SEARCH = 'Sök resa';
var QS_PKG_EXTENDED_SEARCH = 'Detaljerad sökning';
var QS_PKG_NO_DEPARTURE_INPUT = 'Inga avreseorter som börjar med \'${inputText}\' kan hittas. Vänligen kontrollera din stavning.';
var QS_PKG_NO_DESTINATION_INPUT = 'Inga paketdestinationer som börjar med \'${inputText}\' kan hittas. Vänligen kontrollera din stavning.';
var QS_CAR_TITLE = 'VÄLJ DIN HYRBIL';
var QS_CAR_SELECT_PICKUP = 'Välj upphämtningsplats';
var QS_CAR_HELP_TEXT = 'Hittar du inte din destination? Gå till';
var QS_CAR_EXTENDED_SEARCH_LINK = 'Detaljerad sökning';
var QS_CAR_PICKUP_TIME = 'När vill du hämta bilen?';
var QS_CAR_RETURN_TIME = 'När vill du lämna bilen igen?';
var QS_CAR_SEARCH = 'Sök hyrbil';
var QS_SEL_DAYS = new Array();
var QS_SEL_DATE_RANGE = new Array();
QS_SEL_DATE_RANGE[QS_SEL_DATE_RANGE.length] = new DataPair('H0', 'Endast denna dag');
QS_SEL_DATE_RANGE[QS_SEL_DATE_RANGE.length] = new DataPair('H1', '1 dag före/efter');
var QS_SEL_MAX_CONNECTIONS = new Array();
QS_SEL_MAX_CONNECTIONS[QS_SEL_MAX_CONNECTIONS.length] = new DataPair('0', 'Endast direktflyg')
QS_SEL_MAX_CONNECTIONS[QS_SEL_MAX_CONNECTIONS.length] = new DataPair('1', 'Högst en mellanlandning')
QS_SEL_MAX_CONNECTIONS[QS_SEL_MAX_CONNECTIONS.length] = new DataPair('2', 'Alla flyg')
var QS_YEAR_MONTHS_ARRAY = new Array();
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201009', 'sep 2010')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201010', 'okt 2010')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201011', 'nov 2010')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201012', 'dec 2010')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201101', 'jan 2011')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201102', 'feb 2011')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201103', 'mar 2011')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201104', 'apr 2011')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201105', 'maj 2011')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201106', 'jun 2011')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201107', 'jul 2011')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201108', 'aug 2011')
QS_YEAR_MONTHS_ARRAY[QS_YEAR_MONTHS_ARRAY.length] = new DataPair('201109', 'sep 2011')
var QS_SEL_HTL_ROOMS = new Array();
QS_SEL_HTL_ROOMS[QS_SEL_HTL_ROOMS.length] = new DataPair('1', '- Antal rum -')
QS_SEL_HTL_ROOMS[QS_SEL_HTL_ROOMS.length] = new DataPair('1', '1 rum')
QS_SEL_HTL_ROOMS[QS_SEL_HTL_ROOMS.length] = new DataPair('2', '2 rum')
QS_SEL_HTL_ROOMS[QS_SEL_HTL_ROOMS.length] = new DataPair('3', '3 rum')
QS_SEL_HTL_ROOMS[QS_SEL_HTL_ROOMS.length] = new DataPair('4', '4 rum')
var QS_SEL_PKG_ROOMS = new Array();
QS_SEL_PKG_ROOMS[QS_SEL_PKG_ROOMS.length] = new DataPair('1', '- Antal rum -')
QS_SEL_PKG_ROOMS[QS_SEL_PKG_ROOMS.length] = new DataPair('1', '1 rum')
QS_SEL_PKG_ROOMS[QS_SEL_PKG_ROOMS.length] = new DataPair('2', '2 rum')
QS_SEL_PKG_ROOMS[QS_SEL_PKG_ROOMS.length] = new DataPair('3', '3 rum')
QS_SEL_PKG_ROOMS[QS_SEL_PKG_ROOMS.length] = new DataPair('4', '4 rum')
var QS_SEL_CAR_CITIES = new Array();
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('', 'Välj destination')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('ES-ALC', 'Alicante')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('NL-AMS', 'Amsterdam')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('ES-BCN', 'Barcelona')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('DE-BER', 'Berlin')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('ES-BIO', 'Bilbao')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('GB-BHX', 'Birmingham')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('BE-BRU', 'Brussels')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('DK-CPH', 'Copenhagen')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('IE-DUB', 'Dublin')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('US-FLL', 'Fort Lauderdale')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('DE-FRA', 'Frankfurt')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('CH-GVA', 'Geneva')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('SE-GOT', 'Gothenburg')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('ES-LPA', 'Gran Canaria')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('DE-HAM', 'Hamburg')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('FI-HEL', 'Helsinki')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('CY-LCA', 'Larnaca')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('PT-LIS', 'Lisbon')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('GB-LON', 'London')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('US-LAX', 'Los Angeles')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('ES-MAD', 'Madrid')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('ES-AGP', 'Malaga')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('ES-PMI', 'Mallorca')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('SE-MMA', 'Malmö')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('US-MIA', 'Miami')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('IT-MIL', 'Milan')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('DE-MUC', 'Munich')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('FR-NCE', 'Nice')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('US-MCO', 'Orlando')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('NO-OSL', 'Oslo')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('FR-PAR', 'Paris')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('PT-OPO', 'Porto')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('CZ-PRG', 'Prague')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('IT-ROM', 'Rome')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('US-SFO', 'San Francisco')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('SE-STO', 'Stockholm')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('IT-VCE', 'Venice')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('AT-VIE', 'Vienna')
QS_SEL_CAR_CITIES[QS_SEL_CAR_CITIES.length] = new DataPair('CH-ZRH', 'Zurich')
var QS_SEL_CAR_TIME = new Array();
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('01%3A00', '01:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('02%3A00', '02:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('03%3A00', '03:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('04%3A00', '04:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('05%3A00', '05:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('06%3A00', '06:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('07%3A00', '07:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('08%3A00', '08:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('09%3A00', '09:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('10%3A00', '10:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('11%3A00', '11:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('12%3A00', '12:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('13%3A00', '13:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('14%3A00', '14:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('15%3A00', '15:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('16%3A00', '16:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('17%3A00', '17:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('18%3A00', '18:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('19%3A00', '19:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('20%3A00', '20:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('21%3A00', '21:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('22%3A00', '22:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('23%3A00', '23:00')
QS_SEL_CAR_TIME[QS_SEL_CAR_TIME.length] = new DataPair('23%3A59', '23:59')
// --------------------------------------------------
// SEARCH VARIABLES
// --------------------------------------------------
// form variables
var FORM_FLT, FORM_PKG, FORM_HTL, FORM_CAR, FORM_CRU_FLT;
var LP_FORM_FLT, LP_FORM_PKG, LP_FORM_HTL, LP_FORM_CAR;
var AIRLINE_CONTROL_COUNTER = 0;
var AIRLINE_CONTROL_FORM;
var START_MONTH_FIELD = 'D_Month';
var START_DAY_FIELD = 'D_Day';
var START_TIME_FIELD = 'D_Time';
var START_DATE_RANGE = 'D_DateRange';
var END_MONTH_FIELD = 'R_Month';
var END_DAY_FIELD = 'R_Day';
var END_TIME_FIELD = 'R_Time';
var END_DATE_RANGE = 'R_DateRange';
var MAX_CONNECTIONS = 'MaxConnections';
var PKG_CHILD_AGE_BASE = 'PKG_CHILD_AGE#';
var PKG_CHILDREN_BASE = 'PKG_CHILDREN#';
var PKG_ROOMS = 'PKG_ROOMS';
var HTL_CHILD_AGE_BASE = 'HC_CHILD_AGE_';
var HTL_CHILDREN_BASE = 'HC_CHILDREN_';
var HTL_ROOMS = 'HC_NR_OF_ROOMS';
var GEN_START_CITY = 'D_City';
var GEN_START_CITY_FRIENDLY = 'D_City_Friendly';
var GEN_START_CITY_TEXT = 'departureText';
var GEN_END_CITY = 'A_City';
var GEN_END_CITY_FRIENDLY = 'A_City_Friendly';
var GEN_END_CITY_TEXT = 'arrivalText';
var GEN_NO_OF_CHILDREN = 'NR_OF_CHD';
var GEN_CHILD_AGES = 'child_ages';
var FLT_NUM_OF_AIRLINES = 'nrOfAirlines';
var FLT_AIRLINE_NAME = 'AirlineName';
var FLT_AIRLINE_ID = 'AirlineID';
var HTL_AMENITY_ALL = 'PKG_AMENITY_ALL';
var HTL_AMENITY_POOL = 'PKG_AMENITY_POOL';
var HTL_AMENITY_FITNESS = 'PKG_AMENITY_FITNESS';
var HTL_AMENITY_RESTAURANT = 'PKG_AMENITY_RESTAURANT';
var HTL_AMENITY_CHILD_ACTIVITIES = 'PKG_AMENITY_CHILD_ACTIVITIES';
var HTL_AMENITY_COMP_BREAKFAST = 'PKG_AMENITY_COMP_BREAKFAST';
var HTL_AMENITY_MEETING_FACILITIES = 'PKG_AMENITY_MEETING_FACILITIES';
var HTL_AMENITY_PETS_ALLOWED = 'PKG_AMENITY_PETS_ALLOWED';
var HTL_AMENITY_WHEELCHAIR = 'PKG_AMENITY_WHEELCHAIR';
var HTL_AMENITY_KITCHEN = 'PKG_AMENITY_KITCHEN';
var CAR_START_COUNTRY = 'start_country';
var CAR_START_LOCATION = 'start_location';
var CAR_START_PICKUP = 'car_start_pickup';
var CAR_END_LOCATION = 'end_location';
var CAR_ONEWAY = 'car_oneway';
var START_MONTH_CRU_FLT_FIELD = 'CRU_FLT_START_MONTH';
var START_DAY_CRU_FLT_FIELD = 'CRU_FLT_START_DAY';
var END_MONTH_CRU_FLT_FIELD = 'CRU_FLT_END_MONTH';
var END_DAY_CRU_FLT_FIELD = 'CRU_FLT_END_DAY';
var MONTH_ARRAY = new Array([0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,0,0,0,0,0,0],
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,0,0,0,0,0],
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,0,0,0,0],
[0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,0,0,0,0,0,0],
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,0,0,0,0,0,0,0,0])
var DAYS_IN_MONTHS_ARRAY = new Array('31','28','31','30','31','30','31','31','30','31','30','31');
var DAYS_IN_WEEK = new Array('må',
'ti',
'on',
'to',
'fr',
'lö',
'sö');
var ALERT_AGE_VALIDATION = 'Åldrarna för barnen är ej korrekt ifyllda. Ange varje barns ålder i år med ett kommatecken emellan, t ex 5,9';
var ALERT_CHILDREN_AGE = 'Du har ej fyllt i ålder på barn korrekt, skriv ålder på varje barn och separera med kommatecken. Tänk på att det är ålder vid tid för hemresa som gäller.';
var ALERT_CHILDREN_AGE_PER_ROOM = 'Åldrarna för barnen är ej korrekt ifyllda. Ange varje barns ålder i år med ett kommatecken emellan, t ex 5,9';
var AGE_EXAMPLE_VALUE = '(ex 0,3)';
var AIRLINE_REMOVE_LINK_NAME = 'Ta bort';
var CAR_SELECT_CITY_DEFAULT_VALUE = 'Välj stad';
var CAR_SELECT_PICKUP_DEFAULT_VALUE = 'Välj upphämtningsplats';
var ALERT_CAR_ONEWAY_INFO = 'En extra kostnad kan tillkomma.';
var CAR_OFFICES_ARRAY = new Array();
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('ALC','ALCA:AL','Alicante Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('ALC','ALCC:AL','Alicante area');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('AMS','AMSC:QQ','Amsterdam');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('AMS','AMSA:QQ','Amsterdam-Schiphol');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('STO','ARNA:QQ','Arlanda');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LPA','LPAA:QQ','Arpt De Gran Canaria');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BCN','BCNC:BC','Barcelona');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BCN','BCNA:BC','Barcelona Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MIL','BGYA:QQ','Bergamo');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BER','BERC:QQ','Berlin');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BIO','BIOC:QQ','Bilbao');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BIO','BIOA:QQ','Bilbao Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BHX','BHXC:QQ','Birmingham');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('STO','BMAA:QQ','Bromma');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BRU','BRUC:QQ','Brussels');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BRU','BRUA:QQ','Brussels Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BRU','CRLA:QQ','Charleroi Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('ROM','CIAA:QQ','Ciampino Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('CPH','CPHA:QQ','Copenhagen Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('ZGH','ZGHC:QQ','Copenhagen City');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('DUB','DUBC:QQ','Dublin');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('DUB','DUBA:QQ','Dublin,Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('ROM','FCOA:QQ','Fiumcino/Leonardo da Vinci Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('FRA','FRAC:QQ','Frankfurt');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MUC','MUCA:QQ','Franz Josef Strauss');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LON','LGWA:QQ','Gatwick');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('GVA','GVAC:QQ','Geneva');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('GVA','GVAA:QQ','Geneve-Cointrin');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('GOT','GOTC:QQ','Gothenburg');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LPA','LPAC:GR','Gran Canaria');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('FRA','HHNA:QQ','Hahn');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('HAM','HAMC:QQ','Hamburg');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('HAM','HAMA:QQ','Hamburg Airport/Fuhlsbuettel');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LON','LHRA:QQ','Heathrow');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('HEL','HELC:QQ','Helsinki');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('HEL','HELA:QQ','Helsinki-Vantaa');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('FLL','FLLA:FL','International');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('FRA','FRAA:QQ','International');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BHX','BHXA:QQ','International');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LAX','LAXA:CA','International');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('GOT','GOTA:QQ','Landvetter');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LCA','LCAC:QQ','Larnaca');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LCA','LCAA:QQ','Larnaca Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MIL','LINA:QQ','Linate');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LIS','LISA:QQ','Lisboa');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LIS','LISC:QQ','Lisbon Area');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LON','LONC:QQ','London');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LON','LCYA:QQ','London City Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('LON','LTNA:QQ','Luton Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MAD','MADC:QQ','Madrid');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MAD','MADA:QQ','Madrid Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('AGP','AGPC:AG','Malaga');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('AGP','AGPA:QQ','Malaga Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('PMI','PMIC:MA','Mallorca');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MMA','MMAC:QQ','Malmö');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MIL','MXPA:QQ','Malpensa');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('VCE','VCEA:QQ','Marco Polo');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MIA','MIAC:FL','Miami');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MIA','MIAA:FL','Miami Int Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MIL','MILC:QQ','Milan');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MUC','MUCC:QQ','Munich');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('NCE','NCEC:QQ','Nice');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('NCE','NCEA:QQ','Nice Airport (Cote DAzur)');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MCO','MCOC:FL','Orlando');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MCO','MCOA:QQ','Orlando Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('OSL','OSLC:QQ','Oslo');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('OSL','OSLA:QQ','Oslo Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('PMI','PMIA:MA','Palma Mallorca');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('PAR','PARC:QQ','Paris');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('PAR','BVAA:QQ','Paris Beauvais Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('PAR','CDGA:QQ','Paris Ch. De Gaulle Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('PAR','ORYA:QQ','Paris Orly Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('OPO','OPOC:QQ','Porto');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('OPO','OPOA:QQ','Porto Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('PRG','PRGC:QQ','Prague');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('PRG','PRGA:QQ','Prague Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('ROM','ROMC:QQ','Rome');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('SFO','SFOC:CA','San Francisco');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('SFO','SFOA:CA','San Francisco International Apt');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BER','SXFA:QQ','Schoenefeld');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('STO','STOC:QQ','Stockholm');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('MMA','MMXA:QQ','Sturup');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BER','TXLA:QQ','Tegel');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('BER','THFA:QQ','Tempelhof');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('VCE','VCEC:QQ','Venice');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('VIE','VIEC:QQ','Vienna');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('VIE','VIEA:QQ','Vienna International');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('ZRH','ZRHA:QQ','Zurich Airport');
CAR_OFFICES_ARRAY[CAR_OFFICES_ARRAY.length] = new Array('ZRH','ZRHC:QQ','Zurich area');
var HOLIDAYS = new Array();
holObj = new Object();holObj.DATE = '20091101';holObj.TITLE = 'Alla helgons dag';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20081226';holObj.TITLE = 'Annandagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20081225';holObj.TITLE = 'Juldagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20091224';holObj.TITLE = 'Julafton';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090410';holObj.TITLE = 'Långfredag';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20091225';holObj.TITLE = 'Juldagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20081101';holObj.TITLE = 'Alla helgons dag';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090411';holObj.TITLE = 'Påskafton';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20091226';holObj.TITLE = 'Annandagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090412';holObj.TITLE = 'Påskdagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090413';holObj.TITLE = 'Annandag påsk';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090606';holObj.TITLE = 'Nationaldagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090101';holObj.TITLE = 'Nyårsdagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20100101';holObj.TITLE = 'Nyårsdagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090106';holObj.TITLE = 'Trettondagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090620';holObj.TITLE = 'Midsommardagen';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20091231';holObj.TITLE = 'Nyårsafton';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20081231';holObj.TITLE = 'Nyårsafton';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090501';holObj.TITLE = 'Första maj';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20081224';holObj.TITLE = 'Julafton';
HOLIDAYS[HOLIDAYS.length] = holObj;
holObj = new Object();holObj.DATE = '20090521';holObj.TITLE = 'Kristi himmelsfärdsdag';
HOLIDAYS[HOLIDAYS.length] = holObj;