$(document).ready(function () { $('#searchTabSC').click(function(e) { e.preventDefault(); onChangeSearchTypeTabs('SC'); }) $('#searchTabAO').click(function(e) { e.preventDefault(); onChangeSearchTypeTabs('AO'); }); }); var qDestinationRegionList = new Array(); qDestinationRegionList[""] = new Array(); qDestinationRegionList[""].push(new Option("Please choose","")); qDestinationRegionList["Dolomites"] = new Array(); qDestinationRegionList["Dolomites"].push(new Option("All resorts","Dolomites:Dolomites")); qDestinationRegionList["Italian Cities"] = new Array(); qDestinationRegionList["Italian Cities"].push(new Option("Please choose","")); qDestinationRegionList["Italian Cities"].push(new Option("Bologna","Italian Cities:Bologna")); qDestinationRegionList["Italian Cities"].push(new Option("Florence","Italian Cities:Florence")); qDestinationRegionList["Italian Cities"].push(new Option("Milan","Italian Cities:Milan")); qDestinationRegionList["Italian Cities"].push(new Option("Naples.","Italian Cities:Naples.")); qDestinationRegionList["Italian Cities"].push(new Option("Rome","Italian Cities:Rome")); qDestinationRegionList["Italian Cities"].push(new Option("Venice","Italian Cities:Venice")); qDestinationRegionList["Italian Cities"].push(new Option("Verona","Italian Cities:Verona")); qDestinationRegionList["Italian Lakes"] = new Array(); qDestinationRegionList["Italian Lakes"].push(new Option("Please choose","")); qDestinationRegionList["Italian Lakes"].push(new Option("Lake Como","Italian Lakes:Lake Como")); qDestinationRegionList["Italian Lakes"].push(new Option("Lake Garda","Italian Lakes:Lake Garda")); qDestinationRegionList["Italian Lakes"].push(new Option("Lake Iseo","Italian Lakes:Lake Iseo")); qDestinationRegionList["Italian Lakes"].push(new Option("Lake Maggiore","Italian Lakes:Lake Maggiore")); qDestinationRegionList["Italian Lakes"].push(new Option("Lake Orta","Italian Lakes:Lake Orta")); qDestinationRegionList["Liguria"] = new Array(); qDestinationRegionList["Liguria"].push(new Option("All resorts","Liguria:Liguria")); qDestinationRegionList["Neapolitan Riviera"] = new Array(); qDestinationRegionList["Neapolitan Riviera"].push(new Option("All resorts","Neapolitan Riviera::NAP")); qDestinationRegionList["Neapolitan Riviera"].push(new Option("Amalfi Coast","Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera")); qDestinationRegionList["Neapolitan Riviera"].push(new Option("Capri","Neapolitan Riviera:Capri::Neapolitan Riviera")); qDestinationRegionList["Neapolitan Riviera"].push(new Option("Cilento","Neapolitan Riviera:Cilento::Neapolitan Riviera")); qDestinationRegionList["Neapolitan Riviera"].push(new Option("Ischia","Neapolitan Riviera:Ischia::Neapolitan Riviera")); qDestinationRegionList["Neapolitan Riviera"].push(new Option("Positano","Neapolitan Riviera:Positano::Neapolitan Riviera")); qDestinationRegionList["Neapolitan Riviera"].push(new Option("Ravello","Neapolitan Riviera:Ravello::Neapolitan Riviera")); qDestinationRegionList["Neapolitan Riviera"].push(new Option("Sorrento","Neapolitan Riviera:Sorrento::Neapolitan Riviera")); qDestinationRegionList["Puglia"] = new Array(); qDestinationRegionList["Puglia"].push(new Option("All resorts","Puglia:Puglia")); qDestinationRegionList["Sardinia"] = new Array(); qDestinationRegionList["Sardinia"].push(new Option("Please choose","")); qDestinationRegionList["Sardinia"].push(new Option("Forte Village","Sardinia:Forte Village")); qDestinationRegionList["Sardinia"].push(new Option("North Sardinia","Sardinia:North Sardinia")); qDestinationRegionList["Sardinia"].push(new Option("South Sardinia","Sardinia:South Sardinia")); qDestinationRegionList["Sicily"] = new Array(); qDestinationRegionList["Sicily"].push(new Option("Please choose","")); qDestinationRegionList["Sicily"].push(new Option("Agrigento","Sicily:Agrigento")); qDestinationRegionList["Sicily"].push(new Option("Cefalu","Sicily:Cefalu")); qDestinationRegionList["Sicily"].push(new Option("Giardini Naxos","Sicily:Giardini Naxos")); qDestinationRegionList["Sicily"].push(new Option("Marina di Ragusa","Sicily:Marina di Ragusa")); qDestinationRegionList["Sicily"].push(new Option("Palermo","Sicily:Palermo")); qDestinationRegionList["Sicily"].push(new Option("Syracuse.","Sicily:Syracuse.")); qDestinationRegionList["Sicily"].push(new Option("Taormina","Sicily:Taormina")); qDestinationRegionList["Sicily"].push(new Option("Vulcano","Sicily:Vulcano")); qDestinationRegionList["Tuscany"] = new Array(); qDestinationRegionList["Tuscany"].push(new Option("Please choose","")); qDestinationRegionList["Tuscany"].push(new Option("Tuscany Coast","Tuscany:Tuscany Coast")); qDestinationRegionList["Tuscany"].push(new Option("Tuscany Hotels","Tuscany:Tuscany Hotels")); qDestinationRegionList["Tuscany"].push(new Option("Tuscany Villas/Apts","Tuscany:Tuscany Villas/Apts")); qDestinationRegionList["Umbria"] = new Array(); qDestinationRegionList["Umbria"].push(new Option("All resorts","Umbria:Umbria::Umbria")); var qRouteList = new Array(); qRouteList[""] = new Array(); qRouteList[""].push(new Option("Please choose","")); qRouteList["Dolomites:Dolomites"] = new Array(); qRouteList["Dolomites:Dolomites"].push(new Option("Please choose","")); qRouteList["Dolomites:Dolomites"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Dolomites:Dolomites"].push(new Option("Birmingham ","BHX")); qRouteList["Dolomites:Dolomites"].push(new Option("Bristol ","BRS")); qRouteList["Dolomites:Dolomites"].push(new Option("Cardiff ","CWL")); qRouteList["Dolomites:Dolomites"].push(new Option("East Midlands ","EMA")); qRouteList["Dolomites:Dolomites"].push(new Option("Edinburgh ","EDI")); qRouteList["Dolomites:Dolomites"].push(new Option("Glasgow ","GLA")); qRouteList["Dolomites:Dolomites"].push(new Option("Leeds ","LBA")); qRouteList["Dolomites:Dolomites"].push(new Option("London Gatwick ","LGW")); qRouteList["Dolomites:Dolomites"].push(new Option("Manchester ","MAN")); qRouteList["Dolomites:Dolomites"].push(new Option("Newcastle ","NCL")); qRouteList["Dolomites:Dolomites"].push(new Option("Southampton ","SOU")); qRouteList["Italian Cities:Bologna"] = new Array(); qRouteList["Italian Cities:Bologna"].push(new Option("Please choose","")); qRouteList["Italian Cities:Bologna"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Cities:Bologna"].push(new Option("London Heathrow ","LHR")); qRouteList["Italian Cities:Florence"] = new Array(); qRouteList["Italian Cities:Florence"].push(new Option("Please choose","")); qRouteList["Italian Cities:Florence"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Italian Cities:Florence"].push(new Option("Bristol ","BRS")); qRouteList["Italian Cities:Florence"].push(new Option("East Midlands ","EMA")); qRouteList["Italian Cities:Florence"].push(new Option("Glasgow ","GLA")); qRouteList["Italian Cities:Florence"].push(new Option("Leeds ","LBA")); qRouteList["Italian Cities:Florence"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Cities:Florence"].push(new Option("London Heathrow ","LHR")); qRouteList["Italian Cities:Florence"].push(new Option("London Luton ","LTN")); qRouteList["Italian Cities:Florence"].push(new Option("Manchester ","MAN")); qRouteList["Italian Cities:Florence"].push(new Option("Newcastle ","NCL")); qRouteList["Italian Cities:Milan"] = new Array(); qRouteList["Italian Cities:Milan"].push(new Option("Please choose","")); qRouteList["Italian Cities:Milan"].push(new Option("Birmingham ","BHX")); qRouteList["Italian Cities:Milan"].push(new Option("Cardiff ","CWL")); qRouteList["Italian Cities:Milan"].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Cities:Milan"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Cities:Milan"].push(new Option("London Heathrow ","LHR")); qRouteList["Italian Cities:Milan"].push(new Option("London Luton ","LTN")); qRouteList["Italian Cities:Milan"].push(new Option("Manchester ","MAN")); qRouteList["Italian Cities:Milan"].push(new Option("Southampton ","SOU")); qRouteList["Italian Cities:Naples."] = new Array(); qRouteList["Italian Cities:Naples."].push(new Option("Please choose","")); qRouteList["Italian Cities:Naples."].push(new Option("Birmingham ","BHX")); qRouteList["Italian Cities:Naples."].push(new Option("Bristol ","BRS")); qRouteList["Italian Cities:Naples."].push(new Option("East Midlands ","EMA")); qRouteList["Italian Cities:Naples."].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Cities:Naples."].push(new Option("Glasgow ","GLA")); qRouteList["Italian Cities:Naples."].push(new Option("Leeds ","LBA")); qRouteList["Italian Cities:Naples."].push(new Option("Liverpool ","LPL")); qRouteList["Italian Cities:Naples."].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Cities:Naples."].push(new Option("London Luton ","LTN")); qRouteList["Italian Cities:Naples."].push(new Option("London Stansted ","STN")); qRouteList["Italian Cities:Naples."].push(new Option("Manchester ","MAN")); qRouteList["Italian Cities:Naples."].push(new Option("Newcastle ","NCL")); qRouteList["Italian Cities:Rome"] = new Array(); qRouteList["Italian Cities:Rome"].push(new Option("Please choose","")); qRouteList["Italian Cities:Rome"].push(new Option("Aberdeen ","ABZ")); qRouteList["Italian Cities:Rome"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Italian Cities:Rome"].push(new Option("Belfast George Best ","BHD")); qRouteList["Italian Cities:Rome"].push(new Option("Birmingham ","BHX")); qRouteList["Italian Cities:Rome"].push(new Option("Bristol ","BRS")); qRouteList["Italian Cities:Rome"].push(new Option("Cardiff ","CWL")); qRouteList["Italian Cities:Rome"].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Cities:Rome"].push(new Option("Glasgow ","GLA")); qRouteList["Italian Cities:Rome"].push(new Option("Humberside ","HUY")); qRouteList["Italian Cities:Rome"].push(new Option("Jersey ","JER")); qRouteList["Italian Cities:Rome"].push(new Option("Leeds ","LBA")); qRouteList["Italian Cities:Rome"].push(new Option("London City ","LCY")); qRouteList["Italian Cities:Rome"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Cities:Rome"].push(new Option("London Heathrow ","LHR")); qRouteList["Italian Cities:Rome"].push(new Option("London Luton ","LTN")); qRouteList["Italian Cities:Rome"].push(new Option("Manchester ","MAN")); qRouteList["Italian Cities:Rome"].push(new Option("Newcastle ","NCL")); qRouteList["Italian Cities:Rome"].push(new Option("Teesside ","MME")); qRouteList["Italian Cities:Venice"] = new Array(); qRouteList["Italian Cities:Venice"].push(new Option("Please choose","")); qRouteList["Italian Cities:Venice"].push(new Option("Aberdeen ","ABZ")); qRouteList["Italian Cities:Venice"].push(new Option("Belfast George Best ","BHD")); qRouteList["Italian Cities:Venice"].push(new Option("Birmingham ","BHX")); qRouteList["Italian Cities:Venice"].push(new Option("Bristol ","BRS")); qRouteList["Italian Cities:Venice"].push(new Option("Cardiff ","CWL")); qRouteList["Italian Cities:Venice"].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Cities:Venice"].push(new Option("Glasgow ","GLA")); qRouteList["Italian Cities:Venice"].push(new Option("Humberside ","HUY")); qRouteList["Italian Cities:Venice"].push(new Option("Leeds ","LBA")); qRouteList["Italian Cities:Venice"].push(new Option("Liverpool ","LPL")); qRouteList["Italian Cities:Venice"].push(new Option("London City ","LCY")); qRouteList["Italian Cities:Venice"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Cities:Venice"].push(new Option("London Heathrow ","LHR")); qRouteList["Italian Cities:Venice"].push(new Option("London Luton ","LTN")); qRouteList["Italian Cities:Venice"].push(new Option("Manchester ","MAN")); qRouteList["Italian Cities:Venice"].push(new Option("Newcastle ","NCL")); qRouteList["Italian Cities:Venice"].push(new Option("Southend ","SEN")); qRouteList["Italian Cities:Venice"].push(new Option("Teesside ","MME")); qRouteList["Italian Cities:Verona"] = new Array(); qRouteList["Italian Cities:Verona"].push(new Option("Please choose","")); qRouteList["Italian Cities:Verona"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Italian Cities:Verona"].push(new Option("Birmingham ","BHX")); qRouteList["Italian Cities:Verona"].push(new Option("Bristol ","BRS")); qRouteList["Italian Cities:Verona"].push(new Option("Cardiff ","CWL")); qRouteList["Italian Cities:Verona"].push(new Option("East Midlands ","EMA")); qRouteList["Italian Cities:Verona"].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Cities:Verona"].push(new Option("Glasgow ","GLA")); qRouteList["Italian Cities:Verona"].push(new Option("Leeds ","LBA")); qRouteList["Italian Cities:Verona"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Cities:Verona"].push(new Option("Manchester ","MAN")); qRouteList["Italian Cities:Verona"].push(new Option("Newcastle ","NCL")); qRouteList["Italian Cities:Verona"].push(new Option("Southampton ","SOU")); qRouteList["Italian Lakes:Lake Como"] = new Array(); qRouteList["Italian Lakes:Lake Como"].push(new Option("Please choose","")); qRouteList["Italian Lakes:Lake Como"].push(new Option("Birmingham ","BHX")); qRouteList["Italian Lakes:Lake Como"].push(new Option("Cardiff ","CWL")); qRouteList["Italian Lakes:Lake Como"].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Lakes:Lake Como"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Lakes:Lake Como"].push(new Option("London Heathrow ","LHR")); qRouteList["Italian Lakes:Lake Como"].push(new Option("London Luton ","LTN")); qRouteList["Italian Lakes:Lake Como"].push(new Option("Manchester ","MAN")); qRouteList["Italian Lakes:Lake Como"].push(new Option("Southampton ","SOU")); qRouteList["Italian Lakes:Lake Garda"] = new Array(); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Please choose","")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Birmingham ","BHX")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Bristol ","BRS")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Cardiff ","CWL")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("East Midlands ","EMA")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Glasgow ","GLA")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Leeds ","LBA")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Manchester ","MAN")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Newcastle ","NCL")); qRouteList["Italian Lakes:Lake Garda"].push(new Option("Southampton ","SOU")); qRouteList["Italian Lakes:Lake Iseo"] = new Array(); qRouteList["Italian Lakes:Lake Iseo"].push(new Option("Please choose","")); qRouteList["Italian Lakes:Lake Iseo"].push(new Option("Aberdeen ","ABZ")); qRouteList["Italian Lakes:Lake Iseo"].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Lakes:Lake Iseo"].push(new Option("Glasgow ","GLA")); qRouteList["Italian Lakes:Lake Iseo"].push(new Option("London City ","LCY")); qRouteList["Italian Lakes:Lake Iseo"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Lakes:Lake Iseo"].push(new Option("London Heathrow ","LHR")); qRouteList["Italian Lakes:Lake Iseo"].push(new Option("Manchester ","MAN")); qRouteList["Italian Lakes:Lake Iseo"].push(new Option("Newcastle ","NCL")); qRouteList["Italian Lakes:Lake Maggiore"] = new Array(); qRouteList["Italian Lakes:Lake Maggiore"].push(new Option("Please choose","")); qRouteList["Italian Lakes:Lake Maggiore"].push(new Option("Birmingham ","BHX")); qRouteList["Italian Lakes:Lake Maggiore"].push(new Option("Cardiff ","CWL")); qRouteList["Italian Lakes:Lake Maggiore"].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Lakes:Lake Maggiore"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Lakes:Lake Maggiore"].push(new Option("London Heathrow ","LHR")); qRouteList["Italian Lakes:Lake Maggiore"].push(new Option("London Luton ","LTN")); qRouteList["Italian Lakes:Lake Maggiore"].push(new Option("Manchester ","MAN")); qRouteList["Italian Lakes:Lake Maggiore"].push(new Option("Southampton ","SOU")); qRouteList["Italian Lakes:Lake Orta"] = new Array(); qRouteList["Italian Lakes:Lake Orta"].push(new Option("Please choose","")); qRouteList["Italian Lakes:Lake Orta"].push(new Option("Birmingham ","BHX")); qRouteList["Italian Lakes:Lake Orta"].push(new Option("Cardiff ","CWL")); qRouteList["Italian Lakes:Lake Orta"].push(new Option("Edinburgh ","EDI")); qRouteList["Italian Lakes:Lake Orta"].push(new Option("London Gatwick ","LGW")); qRouteList["Italian Lakes:Lake Orta"].push(new Option("London Heathrow ","LHR")); qRouteList["Italian Lakes:Lake Orta"].push(new Option("London Luton ","LTN")); qRouteList["Italian Lakes:Lake Orta"].push(new Option("Manchester ","MAN")); qRouteList["Italian Lakes:Lake Orta"].push(new Option("Southampton ","SOU")); qRouteList["Liguria:Liguria"] = new Array(); qRouteList["Liguria:Liguria"].push(new Option("Please choose","")); qRouteList["Liguria:Liguria"].push(new Option("Aberdeen ","ABZ")); qRouteList["Liguria:Liguria"].push(new Option("Belfast George Best ","BHD")); qRouteList["Liguria:Liguria"].push(new Option("Birmingham ","BHX")); qRouteList["Liguria:Liguria"].push(new Option("Edinburgh ","EDI")); qRouteList["Liguria:Liguria"].push(new Option("London Gatwick ","LGW")); qRouteList["Liguria:Liguria"].push(new Option("London Heathrow ","LHR")); qRouteList["Liguria:Liguria"].push(new Option("Manchester ","MAN")); qRouteList["Liguria:Liguria"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera::NAP"] = new Array(); qRouteList["Neapolitan Riviera::NAP"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera::NAP"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Amalfi Coast"] = new Array(); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Amalfi Coast"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"] = new Array(); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Amalfi Coast::Neapolitan Riviera"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Capri"] = new Array(); qRouteList["Neapolitan Riviera:Capri"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Capri"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"] = new Array(); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Capri::Neapolitan Riviera"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Cilento"] = new Array(); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Cilento"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"] = new Array(); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Cilento::Neapolitan Riviera"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Ischia"] = new Array(); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Ischia"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"] = new Array(); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Ischia::Neapolitan Riviera"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Positano"] = new Array(); qRouteList["Neapolitan Riviera:Positano"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Positano"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"] = new Array(); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Positano::Neapolitan Riviera"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Ravello"] = new Array(); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Ravello"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"] = new Array(); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Ravello::Neapolitan Riviera"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Sorrento"] = new Array(); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Sorrento"].push(new Option("Newcastle ","NCL")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"] = new Array(); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("Please choose","")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("Birmingham ","BHX")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("Bristol ","BRS")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("East Midlands ","EMA")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("Edinburgh ","EDI")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("Glasgow ","GLA")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("Leeds ","LBA")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("Liverpool ","LPL")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("London Gatwick ","LGW")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("London Luton ","LTN")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("London Stansted ","STN")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("Manchester ","MAN")); qRouteList["Neapolitan Riviera:Sorrento::Neapolitan Riviera"].push(new Option("Newcastle ","NCL")); qRouteList["Puglia:Puglia"] = new Array(); qRouteList["Puglia:Puglia"].push(new Option("Please choose","")); qRouteList["Puglia:Puglia"].push(new Option("London Gatwick ","LGW")); qRouteList["Sardinia:Forte Village"] = new Array(); qRouteList["Sardinia:Forte Village"].push(new Option("Please choose","")); qRouteList["Sardinia:Forte Village"].push(new Option("London Gatwick ","LGW")); qRouteList["Sardinia:Forte Village"].push(new Option("London Heathrow ","LHR")); qRouteList["Sardinia:Forte Village"].push(new Option("London Stansted ","STN")); qRouteList["Sardinia:North Sardinia"] = new Array(); qRouteList["Sardinia:North Sardinia"].push(new Option("Please choose","")); qRouteList["Sardinia:North Sardinia"].push(new Option("Bristol ","BRS")); qRouteList["Sardinia:North Sardinia"].push(new Option("London Gatwick ","LGW")); qRouteList["Sardinia:North Sardinia"].push(new Option("London Heathrow ","LHR")); qRouteList["Sardinia:North Sardinia"].push(new Option("London Luton ","LTN")); qRouteList["Sardinia:North Sardinia"].push(new Option("Manchester ","MAN")); qRouteList["Sardinia:South Sardinia"] = new Array(); qRouteList["Sardinia:South Sardinia"].push(new Option("Please choose","")); qRouteList["Sardinia:South Sardinia"].push(new Option("London Gatwick ","LGW")); qRouteList["Sardinia:South Sardinia"].push(new Option("London Heathrow ","LHR")); qRouteList["Sardinia:South Sardinia"].push(new Option("London Stansted ","STN")); qRouteList["Sicily:Agrigento"] = new Array(); qRouteList["Sicily:Agrigento"].push(new Option("Please choose","")); qRouteList["Sicily:Agrigento"].push(new Option("London Gatwick ","LGW")); qRouteList["Sicily:Agrigento"].push(new Option("London Heathrow ","LHR")); qRouteList["Sicily:Cefalu"] = new Array(); qRouteList["Sicily:Cefalu"].push(new Option("Please choose","")); qRouteList["Sicily:Cefalu"].push(new Option("London Gatwick ","LGW")); qRouteList["Sicily:Cefalu"].push(new Option("London Heathrow ","LHR")); qRouteList["Sicily:Giardini Naxos"] = new Array(); qRouteList["Sicily:Giardini Naxos"].push(new Option("Please choose","")); qRouteList["Sicily:Giardini Naxos"].push(new Option("Birmingham ","BHX")); qRouteList["Sicily:Giardini Naxos"].push(new Option("Bristol ","BRS")); qRouteList["Sicily:Giardini Naxos"].push(new Option("Glasgow ","GLA")); qRouteList["Sicily:Giardini Naxos"].push(new Option("London Gatwick ","LGW")); qRouteList["Sicily:Giardini Naxos"].push(new Option("London Luton ","LTN")); qRouteList["Sicily:Giardini Naxos"].push(new Option("Manchester ","MAN")); qRouteList["Sicily:Marina di Ragusa"] = new Array(); qRouteList["Sicily:Marina di Ragusa"].push(new Option("Please choose","")); qRouteList["Sicily:Marina di Ragusa"].push(new Option("Birmingham ","BHX")); qRouteList["Sicily:Marina di Ragusa"].push(new Option("Bristol ","BRS")); qRouteList["Sicily:Marina di Ragusa"].push(new Option("Glasgow ","GLA")); qRouteList["Sicily:Marina di Ragusa"].push(new Option("London Gatwick ","LGW")); qRouteList["Sicily:Marina di Ragusa"].push(new Option("London Luton ","LTN")); qRouteList["Sicily:Marina di Ragusa"].push(new Option("Manchester ","MAN")); qRouteList["Sicily:Palermo"] = new Array(); qRouteList["Sicily:Palermo"].push(new Option("Please choose","")); qRouteList["Sicily:Palermo"].push(new Option("London Gatwick ","LGW")); qRouteList["Sicily:Palermo"].push(new Option("London Heathrow ","LHR")); qRouteList["Sicily:Syracuse."] = new Array(); qRouteList["Sicily:Syracuse."].push(new Option("Please choose","")); qRouteList["Sicily:Syracuse."].push(new Option("Birmingham ","BHX")); qRouteList["Sicily:Syracuse."].push(new Option("Bristol ","BRS")); qRouteList["Sicily:Syracuse."].push(new Option("Glasgow ","GLA")); qRouteList["Sicily:Syracuse."].push(new Option("London Gatwick ","LGW")); qRouteList["Sicily:Syracuse."].push(new Option("London Luton ","LTN")); qRouteList["Sicily:Syracuse."].push(new Option("Manchester ","MAN")); qRouteList["Sicily:Taormina"] = new Array(); qRouteList["Sicily:Taormina"].push(new Option("Please choose","")); qRouteList["Sicily:Taormina"].push(new Option("Birmingham ","BHX")); qRouteList["Sicily:Taormina"].push(new Option("Bristol ","BRS")); qRouteList["Sicily:Taormina"].push(new Option("Glasgow ","GLA")); qRouteList["Sicily:Taormina"].push(new Option("London Gatwick ","LGW")); qRouteList["Sicily:Taormina"].push(new Option("London Luton ","LTN")); qRouteList["Sicily:Taormina"].push(new Option("Manchester ","MAN")); qRouteList["Sicily:Vulcano"] = new Array(); qRouteList["Sicily:Vulcano"].push(new Option("Please choose","")); qRouteList["Sicily:Vulcano"].push(new Option("Birmingham ","BHX")); qRouteList["Sicily:Vulcano"].push(new Option("Bristol ","BRS")); qRouteList["Sicily:Vulcano"].push(new Option("Glasgow ","GLA")); qRouteList["Sicily:Vulcano"].push(new Option("London Gatwick ","LGW")); qRouteList["Sicily:Vulcano"].push(new Option("London Luton ","LTN")); qRouteList["Sicily:Vulcano"].push(new Option("Manchester ","MAN")); qRouteList["Tuscany:Tuscany Coast"] = new Array(); qRouteList["Tuscany:Tuscany Coast"].push(new Option("Please choose","")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("Bristol ","BRS")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("East Midlands ","EMA")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("Glasgow ","GLA")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("Leeds ","LBA")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("London Gatwick ","LGW")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("London Heathrow ","LHR")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("London Luton ","LTN")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("Manchester ","MAN")); qRouteList["Tuscany:Tuscany Coast"].push(new Option("Newcastle ","NCL")); qRouteList["Tuscany:Tuscany Hotels"] = new Array(); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("Please choose","")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("Bristol ","BRS")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("East Midlands ","EMA")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("Glasgow ","GLA")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("Leeds ","LBA")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("London Gatwick ","LGW")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("London Heathrow ","LHR")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("London Luton ","LTN")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("Manchester ","MAN")); qRouteList["Tuscany:Tuscany Hotels"].push(new Option("Newcastle ","NCL")); qRouteList["Tuscany:Tuscany Villas/Apts"] = new Array(); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("Please choose","")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("Bristol ","BRS")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("East Midlands ","EMA")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("Glasgow ","GLA")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("Leeds ","LBA")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("London Gatwick ","LGW")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("London Heathrow ","LHR")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("London Luton ","LTN")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("Manchester ","MAN")); qRouteList["Tuscany:Tuscany Villas/Apts"].push(new Option("Newcastle ","NCL")); qRouteList["Umbria:Umbria"] = new Array(); qRouteList["Umbria:Umbria"].push(new Option("Please choose","")); qRouteList["Umbria:Umbria"].push(new Option("Aberdeen ","ABZ")); qRouteList["Umbria:Umbria"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Umbria:Umbria"].push(new Option("Belfast George Best ","BHD")); qRouteList["Umbria:Umbria"].push(new Option("Birmingham ","BHX")); qRouteList["Umbria:Umbria"].push(new Option("Bristol ","BRS")); qRouteList["Umbria:Umbria"].push(new Option("Cardiff ","CWL")); qRouteList["Umbria:Umbria"].push(new Option("Edinburgh ","EDI")); qRouteList["Umbria:Umbria"].push(new Option("Glasgow ","GLA")); qRouteList["Umbria:Umbria"].push(new Option("Humberside ","HUY")); qRouteList["Umbria:Umbria"].push(new Option("Jersey ","JER")); qRouteList["Umbria:Umbria"].push(new Option("Leeds ","LBA")); qRouteList["Umbria:Umbria"].push(new Option("London City ","LCY")); qRouteList["Umbria:Umbria"].push(new Option("London Gatwick ","LGW")); qRouteList["Umbria:Umbria"].push(new Option("London Heathrow ","LHR")); qRouteList["Umbria:Umbria"].push(new Option("London Luton ","LTN")); qRouteList["Umbria:Umbria"].push(new Option("Manchester ","MAN")); qRouteList["Umbria:Umbria"].push(new Option("Newcastle ","NCL")); qRouteList["Umbria:Umbria"].push(new Option("Teesside ","MME")); qRouteList["Umbria:Umbria::Umbria"] = new Array(); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Please choose","")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Aberdeen ","ABZ")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Belfast Aldergrove ","BFS")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Belfast George Best ","BHD")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Birmingham ","BHX")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Bristol ","BRS")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Cardiff ","CWL")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Edinburgh ","EDI")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Glasgow ","GLA")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Humberside ","HUY")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Jersey ","JER")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Leeds ","LBA")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("London City ","LCY")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("London Gatwick ","LGW")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("London Heathrow ","LHR")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("London Luton ","LTN")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Manchester ","MAN")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Newcastle ","NCL")); qRouteList["Umbria:Umbria::Umbria"].push(new Option("Teesside ","MME")); var qDayNames = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); function setSelectedIndex(selectElement,selectedValue) { if (selectElement) { selectOptions = selectElement.options; for (i = 0; i < selectOptions.length; i++) { if (selectOptions[i].value == selectedValue) selectElement.selectedIndex = i; } } } function onClickAccomCode(checkBox) { if (checkBox && checkBox.checked) { if (qGetElementById("destinationRegionList") && qGetElementById("accommodationCountry")) setSelectedIndex(qGetElementById("destinationRegionList"),qGetElementById("accommodationCountry").value); onChangeDestinationRegion(qGetElementById("destinationRegionList")); if (qGetElementById("destinationRegionResortList") && qGetElementById("accommodationResort")) setSelectedIndex(qGetElementById("destinationRegionResortList"),qGetElementById("accommodationResort").value); if (qGetElementById("accommodationCode")) checkBox.value = qGetElementById("accommodationCode").value; if (qGetElementById("accommodationArrivalAirportCode") && qGetElementById("arrivalAirportCode")) qGetElementById("arrivalAirportCode").value = qGetElementById("accommodationArrivalAirportCode").value; checkBox.checked = true; } else if(checkBox && !checkBox.checked) { checkBox.value = ''; } return true; } function clearAccomCode(isOnLoad) { var accomCode = qGetElementById("accomCode"); if (accomCode && (accomCode.type !== 'hidden' || (accomCode.type === 'hidden' && !isOnLoad))) { accomCode.checked = false; if (qGetElementById("accommodationCode")) { accomCode.value = ""; } if (qGetElementById("arrivalAirportCode")) { qGetElementById("arrivalAirportCode").value = ""; } } } function onChangeDestinationRegion(selectElement, isOnLoad) { if (selectElement == null) { return; } var destinationRegionResortList = document.getElementById("destinationRegionResortList"); if (destinationRegionResortList == null) { return; } if (destinationRegionResortList.selectedIndex < 0) { return; } if (selectElement.selectedIndex < 0) { return; } allresorts = false; var currentSelection = destinationRegionResortList.options[destinationRegionResortList.selectedIndex].value; var newOptions = qDestinationRegionList[selectElement.options[selectElement.selectedIndex].value]; if (newOptions == null || newOptions.length <= 0) { return; } var i; var selectedIndex = 0; for (i = 0; i < newOptions.length; i++) { destinationRegionResortList.options[i] = newOptions[i]; if (newOptions[i].value == currentSelection) selectedIndex = i; } destinationRegionResortList.options.length = i; destinationRegionResortList.selectedIndex = selectedIndex; onChangeDestinationRegionResort(destinationRegionResortList, isOnLoad); } function onChangeDestinationRegionResort(selectElement, isOnLoad) { var isOnLoad = isOnLoad || false; clearAccomCode(isOnLoad); var departurePointList = document.getElementById("departurePointList"); if (departurePointList == null) { return; } if (selectElement.selectedIndex < 0) { return; } var currentSelection; if (departurePointList.selectedIndex < 0) currentSelection = ""; else currentSelection = departurePointList.options[departurePointList.selectedIndex].value; var routeListKey = selectElement.options[selectElement.selectedIndex].value; var newOptions = qRouteList[routeListKey]; if (!newOptions){ for (rar in qRouteList){ if (rar.indexOf(routeListKey)>=0){ newOptions = qRouteList[rar]; if (newOptions) break; } } } if (newOptions == null || newOptions.length <= 0) { return; } var i; var selectedIndex = 0; for (i = 0; i < newOptions.length; i++) { departurePointList.options[i] = newOptions[i]; if (newOptions[i].value == currentSelection) selectedIndex = i; } departurePointList.options.length = i; departurePointList.selectedIndex = selectedIndex; } function onChangeDepartureDate() { var departureMonthYearSelect = qGetElementById("departureMonthYear"); var departureDaySelect = qGetElementById("departureDay"); var search_day_name = qGetElementById("search_day_name"); if (departureDaySelect == null || departureMonthYearSelect == null || search_day_name == null) return; var dd = departureDaySelect.options[departureDaySelect.selectedIndex].value; var mmm_yyyy = departureMonthYearSelect.options[departureMonthYearSelect.selectedIndex].value; var date = new Date(dd + " " + mmm_yyyy.substring(0,3) + " " + mmm_yyyy.substring(4,8)); if (date != "Invalid Date") search_day_name.innerHTML = qDayNames[date.getDay()].substring(0,3) + ""; } function onChangeNoRooms(f) { if (f == null) return; var maxNumberRooms = (f.length) ? f.length : 3; var whichRooms = (f[f.selectedIndex]) ? f[f.selectedIndex].value : f.value; for (ii=1; ii<=maxNumberRooms; ii++) { if (ii <= whichRooms) { MM_showHideLayers('displayRoom'+ii,'','show'); } else { MM_showHideLayers('displayRoom'+ii,'','hide'); } } $('#searchForm .roomInfo').hide(); } function onChangeSearchType(searchType) { if (searchType && searchType.options) { if (searchType.value != 'AO'){ MM_showHideLayers('departurePointDiv','','show'); accommodationOnlyLabel("SC"); $('#direct-flights').show(); $('#airline').show(); } else{ MM_showHideLayers('departurePointDiv','','hide'); accommodationOnlyLabel("AO"); $('#direct-flights').hide(); $('#airline').hide(); $('#direct-flights input').removeAttr('checked'); } } return true; } function onChangeSearchTypeRadio(searchType) { if(document.getElementById('hotelOnly')) { return false; } else { if (searchType) { if (searchType.value != 'AO') { MM_showHideLayers('departurePointDiv','','show'); accommodationOnlyLabel("SC"); } else { MM_showHideLayers('departurePointDiv','','hide'); accommodationOnlyLabel("AO"); } } return true; } } function onChangeSearchTypeTabs(searchType) { if (searchType) { if (searchType != 'AO') { $('#departurePointDiv, #searchPanelLayerDeparturePointDiv').show(); accommodationOnlyLabel("SC"); $('#searchTabAO').removeClass('active'); $('#searchTabSC').addClass('active'); $('#searchLayerTabAO').removeClass('active'); $('#searchLayerTabSC').addClass('active'); } else { $('#departurePointDiv, #searchPanelLayerDeparturePointDiv').hide(); accommodationOnlyLabel("AO"); $('#searchTabSC').removeClass('active'); $('#searchTabAO').addClass('active'); $('#searchLayerTabSC').removeClass('active'); $('#searchLayerTabAO').addClass('active'); } } return true; } function addOption(selectbox,text,value) { var optn = document.createElement("OPTION"); optn.text = text; optn.value = value; selectbox.options.add(optn); } function updateDepartureDates(region) { region = region.split(":"); var regionDateList = qDateList[region[0].replace(/\s+/g,"_")]; regionDateList = regionDateList.split(","); var departureMonthYear = qOrigDateList; var departureMonthYearLength = departureMonthYear.length; var qDates = new Array(); var qDatesText = new Array(); var d=0; var selectedDate = qGetElementById("departureMonthYear").selectedIndex; selectedDate = qGetElementById("departureMonthYear")[selectedDate].value; for (i=0; i < departureMonthYearLength; i++) { var depMYSplit = ""; depMYSplit = departureMonthYear[i].split("-"); for (n=0; n < regionDateList.length; n++) { //alert(depMYSplit[0] + " : " + regionDateList[n]); if (depMYSplit[0] == regionDateList[n]) { qDates[d] = depMYSplit[0] + "-" + depMYSplit[1]; qDatesText[d] = depMYSplit[0] + " " + depMYSplit[1]; if (selectedDate == qDates[d]) var qDateSelected = d; d++; } } } qGetElementById("departureMonthYear").options.length=0; for (i=0; i < qDates.length; i++) { if (qDateSelected == i) addOption(document.getElementById("departureMonthYear"), qDatesText[i], qDates[i]); else addOption(document.getElementById("departureMonthYear"), qDatesText[i], qDates[i]); } document.getElementById("departureMonthYear").selectedIndex=qDateSelected; } function isValid_DD_MMM_YYYY(dd_mmm_yyyy) { var datePat = /^(\d{1}|\d{2})-(\w{3})-(\d{4})$/; var matchArray = dd_mmm_yyyy.match(datePat); // is the format ok? if (matchArray == null) { return false; } var day = Number(matchArray[1]); var month = matchArray[2]; var year = Number(matchArray[3]); switch (month) { case 'Jan': month = 1; break; case 'Feb': month = 2; break; case 'Mar': month = 3; break; case 'Apr': month = 4; break; case 'May': month = 5; break; case 'Jun': month = 6; break; case 'Jul': month = 7; break; case 'Aug': month = 8; break; case 'Sep': month = 9; break; case 'Oct': month = 10; break; case 'Nov': month = 11; break; case 'Dec': month = 12; break; } if (month < 1 || month > 12) { // check month range return false; } if (day < 1 || day > 31) { return false; } if ((month==4 || month==6 || month==9 || month==11) && day==31) { return false } if (month == 2) { // check for february 29th var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)); if (day>29 || (day==29 && !isleap)) { return false; } } return true; // date is valid } function onSubmit(searchForm) { var message = ""; var searchType = $('input[name="searchType"]:checked')[0]; if ($(searchType).is('input') && searchType.length > 1) { if(searchType[1].checked) { var searchTypeVal = searchType[1].value; } else { var searchTypeVal = searchType[0].value; } } else { if ( $(searchType).is('select') ) { var searchTypeVal = $(searchType).val(); } else if ($(searchType).is('input')) { var searchTypeVal = searchType.value; } } var isAccommodationOnly = false; if (searchForm.destinationRegion == null || searchForm.destinationRegion.value == '') { message += "Please select a destination.\n"; } if (searchForm.destinationResort == null || searchForm.destinationResort.value == '') { message += "Please select a resort.\n"; } if (searchType != null) { if (searchType.value != 'AO') { if (searchForm.departurePoint == null || searchForm.departurePoint.value == '') { message += "Please select a departure airport.\n"; } } else isAccommodationOnly = true; } else { if (searchForm.departurePoint == null || searchForm.departurePoint.value == '') { message += "Please select a departure airport.\n"; } } var departureMonthYearSelect = $('#searchForm input[name="departureMonthYear"]')[0]; var departureDaySelect = $('#searchForm input[name="departureDay"]')[0]; if (departureDaySelect == null || departureMonthYearSelect == null) { message += "The departure selection boxes are invalid.\n"; } else { var dd = departureDaySelect.value; var mmm_yyyy = departureMonthYearSelect.value; if (!isValid_DD_MMM_YYYY(dd + "-" + mmm_yyyy) && dd != "Any") { message += "The departure date " + dd + "-" + mmm_yyyy + " is not a valid date.\n"; } } if(searchTypeVal != 'AO') { var adults=0; var children=0; var infants=0; var iRooms = $(searchForm).find('select[name="noRooms"]').val() ? $(searchForm).find('select[name="noRooms"]').val() : $(searchForm).find('input[name="noRooms"]').val(); if(iRooms == null) { adults += parseInt($(searchForm).find('select[name="noAdults"]').val()); children += parseInt($(searchForm).find('select[name="noChildren"]').val()); } else { for (i=0;i<=iRooms-1;i++) { adults += parseInt($(searchForm).find('select[name="noAdultsRoomList['+i+']"]').val()); children += parseInt($(searchForm).find('select[name="noChildrenRoomList['+i+']"]').val()); } } if(adults < infants) { alert("Due to airline restrictions, each infant must be accompanied by an adult"); return false; } if (isAccommodationOnly == false && adults+children+infants>9) { alert("For groups of more than 9 passengers, please call our group sales team on " + Global.groupsTelephone); return false; } } var departureMonthYearSelect = $('input[name="departureMonthYear"]')[0]; var departureDaySelect = $('input[name="departureDay"]')[0]; if(dd != 'Any') { var fromDate = dd + "-" + mmm_yyyy var datePat = /^(\d{1}|\d{2})-(\w{3})-(\d{4})$/; var matchArray = fromDate.match(datePat); if (matchArray == null) { return false; } var day = Number(matchArray[1]); var month = matchArray[2]; var year = Number(matchArray[3]); switch (month) { case 'Jan': month = 1; break; case 'Feb': month = 2; break; case 'Mar': month = 3; break; case 'Apr': month = 4; break; case 'May': month = 5; break; case 'Jun': month = 6; break; case 'Jul': month = 7; break; case 'Aug': month = 8; break; case 'Sep': month = 9; break; case 'Oct': month = 10; break; case 'Nov': month = 11; break; case 'Dec': month = 12; break; } var currentTime = new Date() var selectedDate=new Date(); selectedDate.setFullYear(year,month-1,day); var searchWithin = 0; if(Global.searchDays != null && (searchTypeVal == 'SC' && Global.searchDaysSC == null) || (searchTypeVal == 'AO' && Global.searchDaysAO == null)) { searchWithin = Global.searchDays; } else if (searchTypeVal == 'SC') { searchWithin = Global.searchDaysSC; } else if (searchTypeVal == 'AO') { searchWithin = Global.searchDaysAO; } else if (searchTypeVal == 'FO') { searchWithin = Global.searchDaysFO; } var earliestDate = new Date(); earliestDate = new Date(earliestDate.getFullYear(), earliestDate.getMonth(), earliestDate.getDate()+searchWithin); if (selectedDate>=currentTime && selectedDate 0){ setSelectedIndex(qGetElementById("noRooms"),1); onChangeNoRooms(qGetElementById("noRooms")); for(i=noRoomsSelect.options.length-2;i>=0;i--) { noRoomsSelect.remove(1); } $("#roomNumbers").hide(); $("#label1").html("Who's going?"); } else{ onChangeNoRooms(qGetElementById("noRooms")); if(noRoomsSelect.length == 1){ for(i=1;i<=qNoRoomsOption-1;i++){ roomValue = i +1; var optn = document.createElement("OPTION"); optn.text = roomValue; optn.value = roomValue; noRoomsSelect.options.add(optn); } } $("#roomNumbers").show(); $("#label1").html("Room 1:"); } } } function accommodationOnlyLabel(searchType){ dpDate = document.getElementById("depDateLabel"); if(dpDate != null){ if(searchType == "SC"){ document.getElementById("depDateLabel").innerHTML = 'Departing'; } else{ document.getElementById("depDateLabel").innerHTML = "Check-in Date:"; } } } onChangeDestinationRegion(qGetElementById("destinationRegionList"), true); onChangeDepartureDate(); onChangeNoRooms($('#rooms input:checked')[0]); var searchTypeRadio = $('input[name="searchType"]:checked')[0]; onChangeSearchTypeRadio(searchTypeRadio); function showInterstitialPage(){ Global.interstitial("cit") }