var CarHireInfo={
'--':['al>Albania','ad>Andorra','ai>Anguilla','ag>Antigua','ar>Argentina','am>Armenia','au>Australia','at>Austria','ap>Azores','bs>Bahamas','bh>Bahrain','bb>Barbados','by>Belarus','be>Belgium','bz>Belize','ba>Bosnia and Herzegovina','bw>Botswana','br>Brazil','bg>Bulgaria','cm>Cameroon','ca>Canada','cv>Cape Verde','ky>Cayman Islands','cl>Chile','co>Colombia','cg>Congo','cr>Costa Rica','ci>Cote d\'Ivoire','hr>Croatia','cy>Cyprus','cz>Czech Republic','dk>Denmark','dm>Dominica','do>Dominican Republic','ec>Ecuador','eg>Egypt','sv>El Salvador','ee>Estonia','fj>Fiji','fi>Finland','fr>France','gf>French Guiana','pf>French Polynesia','ga>Gabon','ge>Georgia','de>Germany','gh>Ghana','gi>Gibraltar','gr>Greece','gp>Guadeloupe','gu>Guam','gt>Guatemala','ht>Haiti','hn>Honduras','hk>Hong Kong','hu>Hungary','is>Iceland','in>India','ie>Ireland','il>Israel','it>Italy','jm>Jamaica','jp>Japan','jo>Jordan','kz>Kazakstan','ke>Kenya','kw>Kuwait','lv>Latvia','lb>Lebanon','ls>Lesotho','lt>Lithuania','lu>Luxembourg','mk>Macedonia (FYR)','mg>Madagascar','mw>Malawi','my>Malaysia','mt>Malta','mq>Martinique','mu>Mauritius','yt>Mayotte','mx>Mexico','mc>Monaco','ma>Morocco','mz>Mozambique','na>Namibia','nl>Netherlands','an>Netherlands Antilles','nc>New Caledonia','nz>New Zealand','ni>Nicaragua','mp>Northern Mariana Islands','no>Norway','om>Oman','pk>Pakistan','pa>Panama','pg>Papua New Guinea','py>Paraguay','pe>Peru','ph>Philippines','pl>Poland','pt>Portugal','pr>Puerto Rico','qa>Qatar','re>Reunion','ro>Romania','ru>Russian Federation','kn>Saint Kitts and Nevis','lc>Saint Lucia','sa>Saudi Arabia','sn>Senegal','sc>Seychelles','sg>Singapore','sk>Slovakia','si>Slovenia','sb>Solomon Islands','za>South Africa','kr>South Korea','es>Spain','lk>Sri Lanka','sr>Suriname','se>Sweden','ch>Switzerland','tz>Tanzania','th>Thailand','tt>Trinidad and Tobago','tn>Tunisia','tr>Turkey','tc>Turks and Caicos Islands','ug>Uganda','ua>Ukraine','ae>United Arab Emirates','uk>United Kingdom','xc>United Kingdom Channel Islands','us>United States of America','uy>Uruguay','ve>Venezuela','vg>Virgin Islands (British)','vi>Virgin Islands (U.S.)','ye>Yemen','yu>Yugoslavia','zw>Zimbabwe'],
'ad':['Andorra','Escaldes'],
'ae':['Abu Dhabi','Abu Dhabi Airport','Al Ain','Dubai','Dubai Airport','Dubai Al Moosa Tower','Dubai Al Ramool','Dubai Emirates Tower','Dubai Golden Sands','Dubai Hilton','Dubai International Airport','Dubai Jebel Ali','Dubai Jumeirah','Dubai Le Meridien','Fujairah','Ras Al Khaimah','Sharjah','Sharjah Airport'],
'ag':['Antigua','Jolly Harbour','V C Bird International Airport'],
'ai':['Anguilla Airport'],
'al':['Tirana'],
'am':['Yerevan','Yerevan Airport'],
'an':['Aruba Oranjestad','Aruba Oranjestad Queen Beatrix Airport','Bonaire Flamingo Airport','Bonaire Kralendijk','Curacao Hato International Airport','Curacao Willemstad','St Maarten Mont Vernon','St Maarten Phillipsburg','St Maarten Princess Juliana Airport','St Maarten Simpson Bay'],
'ap':['Canico','Funchal','Funchal Airport','Ilha Terceira Airport','Ilha Terceira Bartolomeu','Joao Paulo Airport','Ponta Delga','Terceira','Terceira Airport'],
'ar':['Bariloche','Bariloche Airport','Belgrano North','Buenos Aires','Buenos Aires Airport','Buenos Aires Ezeiza Airport','Chapelco Airport','Comodoro Rivadavia','Comodoro Rivadavia Airport','Cordoba','Cordoba Airport','El Calafate','El Calafate Airport','Esquel Airport','Iguazu','Iguazu Airport','Jujuy Airport','Mar Del Plata','Mar Del Plata Airport','Mendoza','Neuquen','Neuquen Airport','Pilar Centro','Pinamar','Posadas','Puerto Madero','Rio Cuarto Airport','Rio Grande','Rio Grande Airport','Rosario','Salta','San Carlos De Bariloche','San Luis International Airport','San Martin De Los Andes','San Miguel De Tucuman','San Rafael','Santa Fe','Trelew','Trelew Airport','Tucuman','Tucuman Airport','Ushuaia','Ushuaia Airport'],
'at':['Amstetten','Bregenz','Dornbirn','Graz','Graz Feldkirchen Airport','Graz Thalerhof Airport','Innsbruck','Kitzbuehel','Klagenfurt','Klagenfurt Station','Leoben','Linz','Linz Airport','Linz Station','Salzburg','Sankt Polten','St Anton','St Poelten','Vienna','Vienna Airport','Vienna Downtown North','Vienna Downtown South','Vienna Downtown West','Vienna Station','Vienna Station West','Villach','Vocklabruck','Wels','Wiener Neustadt','Zell Am See'],
'au':['Adelaide','Airlie Beach','Albury','Alexandria','Alice Springs','Ararat','Archerfield','Armidale','Aspley','Ayers Rock','Ayers Rock Airport','Bacchus Marsh','Bairnsdale','Ballarat','Ballarat Airport','Ballina','Ballina Airport','Balwyn','Bankstown','Barossa Valley','Bathurst','Bayswater','Beenleigh','Bega','Belmont','Bendigo','Berwick','Blackburn','Blacktown','Blackwater','Boondall','Botany','Box Hill/doncaster','Braddon','Braeside','Braybrook','Brighton','Brisbane','Brisbane Downtown North','Brisbane Downtown South','Brisbane Downtown West','Brisbane International Airport','Broken Hill','Brookvale','Broome','Bunbury','Bundaberg','Bundaberg Airport','Burnie','Burnie Wynyard Airport','Byron Bay','Cairns','Cairns Airport','Caloundra','Camberwell','Campbellfield','Campbelltown','Canberra','Canberra Airport','Capalaba','Castle Hill','Caulfield','Cessnock','Chadstone','Chapel Hill','Charlestown','Chelsea','Cheltenham','Chinchilla','Clayton','Cleveland','Cobar','Cobar Airport','Coburg','Coffs Harbour','Colac','Coober Pedy','Coolangatta Airport','Coolum','Cooma','Cooma Airport','Coopers Plains','Cootamundra','Cordoba','Cowra','Cranbourne','Dalby','Dandenong','Darling Harbour','Darra','Darwin','Darwin Airport','Devonport','Devonport Airport','Devonport Ferry Port','Dubbo','Dubbo Airport','East Sydney','Echuca','Eden','Emerald','Essendon','Essendon Airport','Fawkner','Ferntree Gully','Five Dock','Footscray','Forbes','Fortitude Valley','Frankston','Fremantle','Gatton','Geelong','Geraldton','Gladstone','Glen Waverley','Goondiwindi','Gosford','Grafton','Griffith','Gundagai','Gunnedah','Gympie','Hastings','Hendra','Hervey Bay','Hobart','Hobart Airport','Hornsby','Inverell','Ipswich','Jabiru','Jindalee','Kalgoorlie','Karratha','Katherine','Katherine Airport','Kenmore','Kingaroy','Kingfisher Bay Resort','Kingscote','Kingscote Airport','Klemzig','Knoxfield','Kununurra','Kununurra Airport','Kyneton','Lara Airport','Launceston','Launceston Airport','Leeton','Leeton Airport','Lilydale','Lismore','Liverpool','Lorne','Mackay','Maidstone','Maitland','Maitland Airport','Margaret River','Maroochydore','Maryborough','Mascot','Melbourne','Melbourne Airport','Melbourne Downtown East','Melbourne Downtown North','Melbourne Downtown South','Melville','Merimbula','Mildura Airport','Millicent','Mitcham','Monto','Moorabbin','Moorabbin Airport','Moree','Mornington','Moruya','Mount Gambier','Mount Gambier Airport','Mudgee','Mudjimba','Mulgrave','Murgon','Muswellbrook','Nambour','Naracoorte','Narrabri','Narrandera','Nebo','Newcastle','Newcastle Airport','Newman','Noosa Heads','Noosa Junction','Northcote','Nowra','Oakey','Oberon','Olympic Dam Airport','Orange','Osborne Park','Oxley','Palm Cove','Palmerston','Paraburdoo Airport','Parkes','Parramatta','Penola','Penrith','Perth','Perth Airport','Perth Domestic Airport','Plympton','Port Hedland','Port Lincoln','Port Macquarie','Portland','Preston','Proserpine Airport','Queenscliff','Ramsgate','Richmond','Ringwood','River Hills','Rockhampton','Rockhampton Airport','Rocklea','Rosebud','Sale','Sale Airport','Sarina','Scone','Shepparton','Singleton','Springwood','St Kilda','Sunshine Coast Airport','Surfers Paradise','Swan Hill','Sydney','Sydney Airport','Sydney Downtown Central','Sydney Downtown North','Sydney Downtown South','Sydney Downtown West','Tamworth','Taree','Taringa','Tennant Creek','Tieri','Tingalpa','Toowoomba','Toukley','Townsville','Townsville Airport','Traralgon','Traralgon Airport','Tullamarine','Tumut','Virginia','Wagga Wagga','Wagga Wagga Airport','Wangaratta','Warnambool','Warragul','Warwick','Wedgefield','Welshpool','Wendouree','Wendouree Airport','Werribee','West Ryde','West Wyalong','West Wyalong Airport','Whyalla','Whyalla Airport','Williamtown Airport','Wodonga','Wollongong','Woodridge','Wynnum','Wyong','Yass','Yulara'],
'ba':['Mostar','Sarajevo','Sarajevo Airport','Tuzla'],
'bb':['Barbados','Barbados Grantley Adams Airport','Kirtons','St Philip','Worthing'],
'be':['Aalst','Antwerp','Antwerp Airport','Arlon','Ath','Berchem Station','Brugge','Brussels','Brussels Airport','Brussels Downtown North','Brussels Downtown South','Brussels Station','Brussels Zaventem Airport','Charleroi','Charleroi Airport','Charleroi Airport Brussels South','Geel','Ghent','Hasselt','Kortrijk','Leuven','Liege','Mechelen','Mons','Mons Station','Namur','Nivelles','Oostende','Overijse','Rochefort','St Nicolas','St Stevens Woluwe','Tournai','Verviers','Wavre','Zaventem','Zaventem Airport'],
'bg':['Albena','Bansko','Borovets','Bourgas','Bourgas Airport','Duni','Elenite','Elhovo','Golden Sands','Haskovo','Kardzhali','Nesebar','Pazardzhik','Plovdiv','Pomorie','Rousse','Samokov','Smolyan','Sofia','Sofia Airport','Sofia Downtown Oborishte','Sofia Downtown Rakovski','Sofia Downtown Rila','Sofia Downtown Rodina','Sofia Downtown Tzarigradsko','Stara Zagora','Sunny Beach','Sveti Vlas','Varna','Varna Airport','Vassil','Veliko Tarnovo','Velingrad'],
'bh':['Bahrain','Isa Town','Manama','Manama Airport'],
'br':['Aracaju','Araraquara','Atibaia','Augusto Severo Airport','Belem Airport','Belo Horizonte','Belo Horizonte Airport','Blumenau','Braganca Paulista','Brasilia','Brasilia Airport','Campinas','Campinas Airport','Campo Grande','Campo Grande Airport','Canasvieiras','Caxias','Caxias Airport','Chapeco','Chapeco Airport','Confins International Airport','Consolacao','Copacabana Rio','Costao Do Santinho','Cuiaba Airport','Curitiba','Curitiba Airport','Florianopolis','Fortaleza','Foz Do Iguacu International Airport','Goiania','Goiania Airport','Guarulhos','Ilheus Airport','Joao Pessoa','Joinville Airport','Loja Sao Cristovao','Londrina Airport','Macae','Maceio','Manaus Airport','Maraba','Maringa Airport','Ministro Victor Konder Airport','Mutirao','Natal','Piracicaba','Porto Alegre','Porto Alegre Airport','Posto Sul America','Recife','Recife Airport','Rentsul Locadora De Veic','Ribeirao','Rio De Janeiro','Rio De Janeiro International Airport','Rio De Janeiro Santas Dumont Airport','Salgado Filho Airport','Salvador','Salvador Airport','Santa Cantarina Florianopolis Airport','Santo Andre','Santos Dumont Airport','Santos Location','Sao Bernardo Do Campo','Sao Jose Dos Campos','Sao Luis Airport','Sao Paulo','Sao Paulo Airport','Sao Paulo Congonhas Airport','Sao Paulo Guarulhos Airport','Sao Roque','Sauipe','Sinop','Sorocaba','Taubate','Teotonio','Teresina','Teresina Airport','Uberlandia Airport','Vitoria','Vitoria Airport'],
'bs':['Nassau Airport'],
'bw':['Francistown Airport','Gabarone','Gabarone Airport','Maun Airport'],
'by':['Minsk'],
'bz':['Phillip Goldson Airport'],
'ca':['Abbotsford','Abbotsford Airport','Alberta','Alma','Arnprior','Avenida','Bagotville Airport','Baie Comeau','Banff','Barrie','Bay Roberts','Beauport','Blainville','Bolton','Boul Charest','Brampton','Branford','Breslau','Bridgewater','Brockville Airport','Burgeo','Burlington','Burnaby','Calgary','Calgary Airport','Calgary Downtown North','Calgary Downtown South','Calgary Downtown West','Cambridge','Campbell River','Campbell River Airport','Carbonear','Castlegar','Castlegar Airport','Cavendish','Charlottetown','Charlottetown Airport','Chatham','Chelmsford','Chibougamau','Chicoutimi','Chilliwack','Chomedy','Cobourg','Cochrane','Cochrane Airport','Collingwood','Comox Airport','Concord','Corner Brook','Cornwall Airport','Courtenay','Cowansville','Cranbrook','Cranbrook Airport','Dartmouth','Dawson City','Deer Lake','Deer Lake Airport','Dieppe','Digby','Don Valley Lexus Toyota','Dorion','Dorval','Drumheller','Drummondville','Dryden','Dryden Airport','Dufferin','Duncan','Earlton Off Airport','Edmonton','Edmonton Airport','Edmonton Downtown North','Edmonton Downtown South','Edmonton Downtown West','Elliot Lake','Elliot Lake Airport','Elmsdale Airport','Embrun','Enfield','Etobicoke','Flin Flon Airport','Fort Frances Airport','Fort Mcmurray','Fort Mcmurray Airport','Fort Nelson','Fort Nelson Airport','Fredericton','Fredericton Airport','Gander','Gander Airport','Gaspe','Gloucester','Grand Allee','Grand Falls','Grande Prairie Airport','Guelph','Halifax','Halifax Airport','Halifax Downtown North East','Halifax Downtown North West','Halifax Downtown South East','Hamilton','Hamilton Airport','Havre','Havre Airport','Hawkes Bay','Hearst Airport','Iles De La Madeleine Airport','Inuvik Airport','Jasper','Jean Talon','Kamloops','Kapuskasing','Kelowna','Kingston','Kingston Airport','Kirkland Lake','Kirkland Lake Airport','Kitchener','La Sarre','Labrador City','Lalav','Langley','Laval','Lethbridge','Lethbridge Airport','Levis','Levis Airport','Lloydminster','London','London Airport','London Downtown East','London Downtown South','Longueuil','Manitouwadge','Marathon','Markham','Marystown','Matane','Mcmasterville','Merivale','Mississauga','Moncton','Moncton Airport','Mont Joli Airport','Mont Laurier','Mont Tremblant','Montmagny','Montreal','Montreal Downtown South','Montreal Downtown West','Montreal Trudeau Airport','Moose Jaw','Mount Hope','Nanaimo','Natashquan Airport','New Glasgow','New Leaskear','New Liskeard','Newmarket','Niagara Falls','North Battleford','North Bay','North Sydney','North Vancouver','North York','Oakville Ontario','Orillia','Oro Station','Oshawa','Ottawa','Ottawa Airport','Ottawa Downtown East','Ottawa Downtown South','Ottawa Downtown West','Owen Sound','Parksville','Peace River','Peace River Airport','Pembroke','Penticton','Penticton Airport','Pickering','Pointe Claire','Port Alberni','Port Aux Basque','Port Hardy','Port Howkesbury','Prince Albert','Prince George','Prince Rupert','Quebec Airport','Quebec City','Quesnel','Red Deer','Regina','Regina Airport','Renfrew','Repentigny','Rexdale','Richmond','Richmond Airport','Richmond Hill','Rimouski','Riviere Du Loup','Roberval Airport','Rocky Mountain House','Rouyn Noranda','Saint Catherine','Saint John','Saint John Airport','Sandspit Airport','Sarnia','Sarnia Airport','Saskatoon','Saskatoon Airport','Sault Ste Marie','Sault Ste Marie Airport','Scarborough','Schefferville','Sept Iles','Sept Iles Airport','Seymour','Shawville Ford','Sherbrooke','Sidney','Sidney Airport','Simcoe','Sioux Lookout','Smithers','Sorel Tracy','South Tetagouche','Southside','Springdale','St Agathe Des Monts','St Anthony','St Anthony Airport','St Barbe','St Hyacinthe','St Jerome','St Johns','St Johns Airport','St Thomas','Stephenville','Strathroy','Streetsville','Summerside','Surrey','Sydney','Sydney Airport','Terrace','Thompson Airport','Thornhill','Thunder Bay Airport','Toronto','Toronto Airport','Toronto Downtown East','Toronto Downtown North','Toronto Downtown West','Toronto Union Station','Truro','Vancouver','Vancouver Airport','Vancouver Broadway','Vancouver Downtown North','Vernon','Victoria','Victoria Airport','Ville De La Baie','Wabush Airport','Waterloo','Waterloo Airport','Westville','Whitby','Whitehorse','Williams Lake','Windsor','Windsor Airport','Winnipeg','Winnipeg Airport','Woodbridge','Woodstock','Yarmouth','Yarmouth Airport','Yellowknife','Yellowknife Airport'],
'cg':['Pointe Noire'],
'ch':['Aarau Telli','Allschwill','Altdorf','Altendorf','Appenzell','Bad Ragaz','Basel','Basel Mulhouse Airport','Basel Station','Bellinzona','Berne','Berne Airport','Biel','Brig','Buchs','Chur','Crans Montana','Crissier','Ebikon','Frauenfeld','Fribourg','Geneva','Geneva Cointrin Airport','Interlaken','Jona','Kloten','Kriens','La Chaux De Fonds','Langenthal','Lausanne','Locarno','Lucerne','Lucerne Station','Lugano','Martigny','Mendrisio','Montreux','Neuchatel','Niederuzwil','Olten','Pratteln','Rothrist','Samedan','Samedan Airport','Schaffhausen','Schinznach Bad','Sierre','Sion','St Gallen','St Gallen Altenrhein Airport','St Moritz','Staad','Taegerwilen','Thun','Uster','Vaduz','Verbier','Vevey','Wetzikon','Winterthur','Yverdon Les Bains','Zuchwil','Zug','Zurich','Zurich Airport'],
'ci':['Abidjan','Abidjan Airport'],
'cl':['Antofagasta','Antofagasta Airport','Antonio Varas','Arica','Balmaceda','Calama','Carlos Ibanez Del Campo Airport','Cerda','Chacalluta Airport','Concepcion','Concepcion Airport','Copayapu','Coyhaique','Desierto De Atacama','Diego Aracena Airport','Fco De Aguirre','Iquique','La Florida Airport','La Serena','Latorre','Manuel','Maquehue Airport','Pedro Aguirre','Pichoy Airport','Puerto Montt','Punta Arena','Santiago','Santiago Airport','Temuco','Vina Del Mar'],
'cm':['Douala'],
'co':['Alfonso Bonilla Aragon','Ernesto Cortissoz Airport','Hotel Intercontinental','Jose Maria Cordoba','Matecana International Airport','San Martin','San Rafael Nunez Airport','Santa Marta'],
'cr':['Alajuela','Alajuela La Fortuna','Guanacaste','Liberia','Liberia Airport','Quepos','San Jose','San Jose Airport','Tamarindo'],
'cv':['Ilha De Santiago','Ilha Do Sal','Ilha Sal-cabo Verde Santa Maria','Sal Airport'],
'cy':['Aphrodite Hills','Ayia Napa','Famagusta','Kyrenia','Larnaca','Larnaca Airport','Latchi','Lemesos','Limassol','Nicosia','Paphos','Paphos Airport','Paralimni','Polis Latsi','Protaras'],
'cz':['Brno','Brno Airport','Ceske Budejovice','Hradec Kralove','Karlovy Vary','Kutna Hora','Liberec','Pelhrimov','Plzen','Prague','Prague Airport','Usti Nad Labem'],
'de':['Aachen','Aachen Station','Aalen','Ahaus Downtown Dc Beresa','Ahrensburg','Albstadt','Albstadt Tailfingen','Alfeld','Alsdorf','Alsfeld','Altenburg','Altenburg Airport','Alzey','Amberg','Ansbach','Arnsberg','Arnstadt','Aschaffenburg','Attendorn','Augsburg','Augsburg Airport','Augsburg Station','Aurich','Backnang','Bad Griesbach','Bad Hersfeld','Bad Homburg','Bad Honnef','Bad Kreuznach','Bad Kreuznach Airport','Bad Mergentheim','Bad Nauheim','Bad Neuenahr','Bad Oeynhausen','Bad Oldesloe','Bad Salzuflen','Bad Salzungen','Bad Saulgau','Bad Segeberg','Bad Tolz','Bad Vilbel','Baden Baden','Baden Baden Airport','Baden Baden Station','Balingen','Bamberg','Bautzen','Bayreuth','Beckum','Bedburg','Bensheim','Berchtesgaden','Bergen','Bergheim','Bergisch Gladbach','Bergkamen','Berlin','Berlin Downtown Central','Berlin Downtown East','Berlin Downtown North','Berlin Downtown North West','Berlin Downtown Rottweilerstrasse','Berlin Downtown South','Berlin Downtown South East','Berlin Downtown South West','Berlin Downtown West','Berlin Schoenefeld Airport','Berlin Spandau','Berlin Station','Berlin Tegel Airport','Berlin Tempelhof Airport','Bernburg','Betzdorf','Biberach','Bielefeld','Bilberach','Bingen Station','Binz Insel Rugen','Bitburg','Bitterfeld','Blomberg','Boblingen','Bocholt','Bochum','Boeblingen','Bonn','Bonn Station','Bottrop','Brandenburg','Braunschweig','Bremen','Bremen Downtown North','Bremen Station','Bremerhaven','Bremervoerde','Brensheim','Brilon','Bruchsal','Bruck','Brunswick','Bunde','Buren','Buren Airport','Burghausen','Butzbach','Castrop Rauxel','Celle','Chemnitz','Coburg','Coburg Station','Cologne','Cologne Bonn Airport','Cologne Downtown East','Cologne Downtown North','Cologne Downtown North East','Cologne Downtown North West','Cologne Downtown South','Cologne Downtown South East','Cologne Downtown West','Cologne South West','Cologne Station','Cottbus','Crailsheim','Cuxhaven','Dachau','Darmstadt','Deggendorf','Delmenhorst','Dessau','Detmold','Diepholz','Dietzenbach','Diez','Dillenburg Frohnhausen','Dillingen','Dingolfing','Dinslaken','Dippoldiswalde','Donauworth','Donauworth Station','Dormagen','Dortmund','Dortmund Airport','Dortmund Station','Dreieich','Dresden','Dresden Airport','Dresden Station','Duisburg','Duisburg Station','Duren','Dusseldorf','Dusseldorf Airport','Dusseldorf Downtown East','Dusseldorf Downtown North','Dusseldorf Downtown South','Dusseldorf Downtown South East','Dusseldorf Downtown West','Dusseldorf Station','Eberswalde','Edling Wasserburg','Egelsbach Airport','Eggenfelden','Ehingen','Eisenach','Eisenhuttenstadt','Elmshorn','Emden','Emmelshausen','Emmendingen','Emmerich','Emsdetten','Emstek','Erding','Erfurt','Erfurt Airport','Erfurt Station','Erkelenz','Erkrath','Erlangen','Eschborn','Eschwege','Essen','Essen Station','Esslingen','Ettlingen','Euskirchen','Fellbach','Feuchtwangen','Flensburg','Forchheim','Frankenthal','Frankfurt','Frankfurt Airport','Frankfurt An Der Oder','Frankfurt Downtown East','Frankfurt Downtown North East','Frankfurt Downtown North West','Frankfurt Downtown South','Frankfurt Downtown West','Frankfurt Hahn Airport','Frankfurt Station','Frechen','Freiberg','Freiburg','Freiburg Station','Freilassing','Freising','Freital','Freudenstadt','Friedberg','Friedersdorf','Friedrichsdorf','Friedrichshafen','Friedrichshafen Airport','Fritzlar','Fuessen Vermittler','Fulda','Fulda Station','Furstenfeldbruck','Furth','Garbsen','Garching','Garmisch Partenkirchen','Geislingen','Geldern','Gelsenkirchen','Gelsenkirchen Station','Genthin','Gera','Geretsried','Germering','Giengen An Der Brenz','Giessen','Goppingen','Gorlitz','Goslar','Gotha','Gottingen','Greifswald','Greiz','Greven','Gronau','Gross Gerau','Gross Umstadt','Gruenstadt','Grunberg','Grundau Lieblos','Grunstadt','Guenzburg','Guetersloh','Gummersbach','Gunzburg','Gustrow','Gutersloh','Hagen','Hagen Station','Hagenow','Haiger','Halberstadt','Halle','Halle Station','Hamburg','Hamburg Airport','Hamburg Downtown East','Hamburg Downtown North','Hamburg Downtown South','Hamburg Downtown South East','Hamburg Downtown South West','Hamburg Downtown West','Hamburg Station','Hameln','Hamm','Hanau','Hanover','Hanover Airport','Hanover Downtown East','Hanover Downtown North','Hanover Downtown South','Hanover Station','Harburg','Harrislee','Hattingen','Heide','Heidelberg','Heidelberg Station','Heidenheim','Heilbronn','Heiligenhaus','Hellenthal','Heppenheim','Herborn','Herford','Herne','Herzogenaurach','Hilden','Hildesheim','Hof','Hof Pirk Airport','Holzkirchen','Holzminden','Homburg','Horb Am Neckar','Hoyerswerda','Hueckeswagen','Husum','Idar Oberstein','Ilmenau','Ingolstadt','Iserlohn','Ismaning','Itzehoe','Jena','Julich','Kaiserslautern','Kaldenkirchen','Kamen','Karlsruhe','Karlsruhe Airport','Karlsruhe Station','Kassel','Kassel Station','Kaufbeuren','Kehl','Kelsterbach','Kempen','Kempten','Kerpen','Kevelaer','Kiel','Kiel Airport','Kirchheim','Kirchseeon','Kleve','Koblenz','Konigsbrunn','Konstanz','Korbach','Kottenheim','Krefeld','Kreuztal','Kronshagen','Kuenzelsau','Kulmbach','Lahr','Landau','Landsberg','Landshut','Landstuhl','Langen','Langenfeld','Lauf An Der Pegnitz','Leer','Lehrte','Leipzig','Leipzig Airport','Leipzig Station','Lemgo','Lennestadt','Lensahn','Leonberg','Letmathe','Leverkusen','Limburg','Lindau','Lingen','Lippstadt','Lohmar','Lohr Am Main','Lorrach','Lubbecke','Lubeck','Lubeck Airport','Luckenwalde','Ludenscheid','Ludwigsburg','Ludwigsfelde','Ludwigshafen','Luneburg','Lunen','Magdeburg','Mainaschaff','Mainburg','Maintal','Mainz','Mainz Port','Mainz Station','Mannheim','Mannheim Airport','Mannheim Station','Marburg','Markt Schwaben','Marktheidenfeld','Marl','Marsberg','Meiningen','Meisbach','Meissen','Melsungen','Memmingen','Menden','Meppen','Mernau','Merseburg','Merzig','Meschede','Michelstadt','Miesbach','Minden','Moers','Mogendorf','Monchengladbach','Monchengladbach Airport','Montabaur','Mosbach','Mucnich Flughafen Munchen','Muhldorf Am Inn','Mulheim','Munich','Munich Airport','Munich Downtown East','Munich Downtown North','Munich Downtown North East','Munich Downtown North West','Munich Downtown South','Munich Downtown South East','Munich Downtown South West','Munich Downtown West','Munich Station','Munster','Munster Osnabruck Airport','Munster Station','Murnau','Nagold','Naumburg Saale','Nettetal','Neu Isenburg','Neubrandenburg','Neuburg An Der Donau','Neufahrn','Neumarkt','Neumuenster','Neunkirchen','Neuruppin','Neuss','Neustadt','Neustadt Am Rubenberge','Neustadt An Der Weinstrasse','Neustrelitz','Neuwied','Niederrhein Airport Weeze','Nienburg','Norderstedt','Nordhausen','Nordlingen','Northeim','Nuernberg','Nuremberg','Nuremberg Airport','Nuremberg Station','Nurtingen','Oberhausen','Oberkochen','Oberraden','Oberursel','Oehringen','Offenbach','Offenburg','Offenburg Station','Olbernhau','Oldenburg','Olpe','Oranienburg','Oschersleben','Osnabruck','Osnabruck Station','Osterholz Scharmbeck','Paderborn','Paderborn Airport','Parchim Airport','Passau','Peine','Penzberg','Pfaffenhofen','Pforzheim','Pirmasens','Pirna','Plattling','Plauen','Plochingen Station','Plon','Porta Westfalica','Potsdam','Prenzlau','Quedlinburg','Radevormwald','Rahden','Ramstein','Rastatt','Rathenow','Ratingen','Ravensburg','Recklinghausen','Rednitzhembach','Regensburg','Remscheid','Rendsburg','Reutlingen','Rhede','Rheine','Rheinmunster','Ribnitz Damgarten','Riesa','Rietberg','Rinteln','Rodgau','Rosenheim','Rosrath','Rostock','Rostock Airport','Rotenburg At Bremen','Roth','Rottach Egern','Rottweil','Rudolstadt','Russelsheim','Saalfeld','Saarbrucken','Saarbrucken Airport','Saarbrucken Station','Saarlouis','Salzgitter','Salzkotten','Salzwedel','Sankt Augustin','Sankt Wendel','Schleswig','Schorndorf','Schwabach','Schwaebisch Gmund','Schwaebisch Hall','Schwandorf','Schwangau Horn','Schwedt','Schweinfurt','Schweinfurt Station','Schwelm','Schwenningen','Schwerin','Schwerin Station','Schwerte','Siegburg','Siegen','Sigmaringen','Sindelfingen','Singen','Sinsheim','Soest','Solingen','Soltau','Sonneberg','Speyer','Stade','Stadtallendorf','Stadthagen','Starnberg','Stendal','Stolberg','Stralsund','Straubing','Strausberg','Stuttgart','Stuttgart Airport','Stuttgart Downtown East','Stuttgart Downtown North','Stuttgart Downtown South','Stuttgart Station','Suhl','Sylt','Sylt Airport','Tangermunde','Tauberbischofsheim','Torgau','Traunstein','Travemuende','Trier','Trier Station','Tuebingen','Tuttlingen','Uberlingen','Uelzen','Ulm','Ulm Station','Unna','Unterschleissheim','Vechta','Velbert','Verden','Verl','Viersen','Villingen Schwenningen','Waiblingen','Waldheim','Walsrode','Warburg','Waren','Warstein','Wassenberg','Wasserburg Am Inn','Wedel','Weiden','Weil Am Rhein','Weilburg','Weilheim','Weimar','Weinheim','Weissenburg','Werl','Wernigerode','Wesel','Westerland','Westerland Airport','Wetzlar','Wiedergeltingen','Wiesbaden','Wiesbaden Station','Wiesloch','Wilhelmshaven','Willingen Sauerlandstern','Winsen','Winterberg','Wismar','Witten','Wittenberg Maiblumen Street','Wittenburg','Wittlich','Wolfratshausen','Wolfsburg','Wolfsburg Station','Wolgast','Worms','Wunstorf','Wuppertal','Wuppertal Station','Wurzburg','Wurzburg Station','Zeitz','Zeven','Zittau','Zweibrucken','Zweibrucken Airport','Zwickau'],
'dk':['Aabenraa','Aalborg','Aalborg Airport','Aarhus','Aarhus Airport','Albertslund','Ballerup','Beldringe Airport','Birkeroed','Copenhagen','Copenhagen Airport','Esbjerg','Faroe Islands Vagar Airport','Farum','Fjerritslev','Fredericia','Frederikshavn','Frederikssund','Gladsaxe','Glostrup','Gudhjem','Helsingoer','Herlev','Herning','Hilleroed','Hirtshals','Hjoerring','Hobro','Hoeje Taastrup','Hoersholm','Holbaek','Karup Airport','Koege','Kolding','Lyngby','Naestved','Nakskov','Nykoebing Falster','Odensee','Odensee Airport','Randers','Ronne','Ronne Airport','Roskilde','Roskilde Airport','Silkeborg','Skanderborg','Skive','Slagelse','Soenderborg','Soenderborg Airport','Svendborg','Torshavn','Vejle','Vojens','Vordingborg'],
'dm':['Canefield Airport','Melville Hall Airport','Roseau'],
'do':['Cibao Airport','La Romana','Las Americas Airport','Puerto Plata','Puerto Plata Airport','Punta Cana','Punta Cana Airport','Santiago','Santo Domingo','Santo Domingo Airport'],
'ec':['Agencia Airport','Finansauto'],
'ee':['Johvi','Kuressaare Airport','Paldiski','Parnu','Tallinn','Tallinn Airport','Tartu'],
'eg':['Alexandria','Cairo','Cairo Airport','Hurghada Aden Beach','Ramses','Sharm El Sheikh','Sharm El Sheikh Airport'],
'es':['Adeje','Agaete','Aguadulce','Aguilas','Albacete','Albacete Station','Alcala De Henares','Alcazar De San Juan','Alcobendas','Alcudia','Algeciras','Alicante','Alicante Airport','Alicante Station','Almeria','Almeria Airport','Almerimar','Almunecar','Alzira','Antequera','Arenal D\'en Castell','Arganda Del Ray','Arrecife','Arrecife Lanzarote Airport','Asturias Airport','Avila','Aviles','Aviles Station','Badajoz','Barcelona','Barcelona Airport','Barcelona Downtown East','Barcelona Downtown North','Barcelona Downtown North East','Barcelona Downtown South West','Barcelona Ferry Port','Barcelona Station','Benalmadena','Benavente','Benicarlo','Benidorm','Bilbao','Bilbao Station','Burgos','Burgos Station','Ca\'n Picafort','Caceres','Caceres Station','Cadiz','Cadiz Port','Cadiz Station','Cala D\'or','Cala Galdana','Cala Millor','Cala Ratjada','Calahonda','Calan Bosch','Caleta De Fuste','Calpe','Cangas De Onis','Capdepera','Cartagena','Cartagena Station','Castellon','Castellon Station','Cerdanyola','Chiclana','Ciudad Real','Ciudad Real Station','Ciudadela','Ciudadela Downtown South','Ciutadella','Club La Costa Resort','Conil','Conil De La Frontera','Cordoba','Cordoba Station','Cornella De Llobregat','Corralejo','Coslada','Costa Calma','Costa Teguise','Cuenca','Denia','Denia Station','Derio','El Ferrol','El Ferrol Station','El Hierro','El Hierro Airport','El Saler','Elche','Es Cana','Estepona','Ferrol','Ferrol Station','Figueras','Figueras Station','Formentera','Fuengirola','Fuenlabrada','Fuerteventura Airport','Fuerteventura Island','Gandia','Gandia Station','Gerona','Gerona Airport','Gerona Station','Gijon','Gijon Station','Girona Airport','Gran Canaria Airport','Gran Canaria Island','Granada','Granada Airport','Granada Station','Granollers','Guadalajara','Guadalajara Airport','Hondarribia Airport','Huelva','Huelva Station','Huesca','Ibiza Airport','Ibiza Eivissa','Ibiza Island','Irun','Isla Canela','Islantilla','Jaen','Jaen Station','Jandia','Javea','Jerez De La Frontera','Jerez De La Frontera Airport','La Coruna','La Coruna Alvedro Airport','La Coruna Station','La Gomera','La Gomera Airport','La Gomera Ferry Port','La Linea De La Concepcion','La Manga','La Manga Downtown­','La Palma Airport','La Palma Island','Lanzarote Airport','Lanzarote Island','Las Meloneras','Las Palmas','Las Palmas Downtown North','Las Rozas De Madrid','Leon','Leon Airport','Leon Station','Linares','Llanes','Lleida','Lleida Station','Lloret De Mar','Logrono','Logrono Airport','Lorca','Los Alcazares','Los Barrios','Los Gigantes','Lucena','Lugo','Madrid','Madrid Barajas Airport','Madrid Downtown East','Madrid Downtown North','Madrid Downtown North East','Madrid Downtown South East','Madrid Downtown South West','Madrid Station','Magalluf','Mahon','Malaga','Malaga Airport','Malaga Downtown West','Malaga Station','Mallorca Island','Manresa','Marbella','Marbella Puerto Banus','Martorell','Mataro','Menorca Island','Menorca Mahon Airport','Menorca Mahon Port','Merida','Merida Station','Mijas Costa','Mojacar','Moraira','Morro Del Jable','Mortril','Mostoles','Murcia','Murcia Station','Nerja','Novo Sancti Petri','Orense','Orense Station','Oviedo','Oviedo Station','Paguera','Palencia','Palencia Station','Palma De Mallorca','Palma De Mallorca Airport','Palma De Mallorca Arenal','Palma De Mallorca Cala Mayor','Palma De Mallorca Nova','Pamplona','Parla','Pineda De Mar','Plasencia','Playa Blanca','Playa De Las Americas','Playa De Santiago','Playa Del Ingles','Ponferrada','Ponferrada Station','Pontevedra','Pontevedra Station','Puerto De La Cruz','Puerto De Mazarron','Puerto Del Carmen','Puerto Pollensa','Puerto Rico','Puerto Santa Maria','Puerto Santiago','Puertollano','Puertollano Station','Reus','Roquetas De Mar','Rota','Rubi','Sabadell','Salamanca','Salou','San Antonio','San Javier Downtown South','San Javier Murcia Airport','San Juan','San Pedro De Alcantara','San Sebastian','San Sebastian Station','San Vicente Del Raspeig','Sancti Petri','Sant Cugat Del Valles','Santa Cruz','Santa Eulalia','Santa Ponsa','Santander','Santander Station','Santiago De Compostela','Santiago De Compostela Airport','Santiago De Compostela Station','Santo Tomas','Segovia','Seville','Seville Airport','Seville Station','Sitges','Son Bou','Son Parc','Soria','Sotogrande','Talavera De La Reina','Tarragona','Tarragona Reus Airport','Tarragona Station','Tenerife Island','Tenerife Los Rodeos Airport North','Tenerife Reina Sofia Airport South','Tereul','Terrassa','Toledo','Toledo Airport','Toledo Station','Torremolinos','Torrevieja','Tres Cantos','Tres Cantos Station','Tudela','Ubeda','Valencia','Valencia Airport','Valencia Station','Valladolid','Valladolid Airport','Valladolid Station','Valle Gran Rey','Vic','Vigo','Vigo Station','Viladecans','Vilanova I La Geltru','Vinaros','Vitoria','Zamora','Zaragoza','Zaragoza Station'],
'fi':['Espoo','Hameelinna','Helsinki','Helsinki Airport','Imatra','Ivalo Airport','Joensuu','Joensuu Airport','Jyvaskyla','Jyvaskyla Airport','Kajaani','Kemi','Kemi Airport','Kokkola','Kokkola Airport','Kotka','Kouvola','Kuopio','Kuusamo','Kuusamo Airport','Lahti','Lappeenranta','Lappeenranta Airport','Lathi','Loviisa','Maarianhamina','Mikkeli','Oulu','Pori','Rauma','Rovaniemi','Salo','Savonlinna','Savonlinna Airport','Seinajoki','Seinajoki Airport','Tampere','Turku','Vaasa','Vantaa','Varkaus Airport'],
'fj':['Nadi Airport','Nausori Airport','Suva'],
'fr':['Abbeville','Abbeville Station','Agde','Agen','Agen Station','Aix En Provence','Aix En Provence Station','Aix Les Bains','Ajaccio','Ajaccio Airport','Albertville','Albi','Albi Airport','Albi Station','Alencon','Ales','Ales Station','Alta','Amberieu En Bugey','Amboise','Amelie Les Bains','Amiens','Amiens Station','Ancenis','Andrezieux Boutheon','Angers','Angers Station','Anglet','Angouleme','Angouleme Airport','Angouleme Station','Annecy','Annecy Airport','Annecy Station','Annemasse','Annemasse Station','Annonay','Antibes','Antibes Station','Antony','Arcachon','Argeles Sur Mer','Argenton Sur Creuse','Arles','Arles Station','Arras','Arras Station','Asnieres','Aubagne','Aubenas','Aubergenville','Auch','Aulnay Sous Bois','Auray','Auray Station','Aurillac','Aurillac Station','Autun','Auxerre','Auxerre Station','Avallon','Avignon','Avignon Airport','Avignon Downtown Courtine','Avignon Downtown Semard','Avignon Station','Avranches','Bagneux','Bagnolet','Bagnols Marcoule','Bandol','Bar Le Duc Station','Barneville Carteret','Bastia','Bastia Airport','Bayeux','Bayonne','Bayonne Station','Beaulieu','Beaulieu Station','Beaulieu Sur Mer','Beaune','Beaune Station','Beauvais','Beauvais Airport','Belfort','Belfort Station','Bellegarde','Bellegarde Station','Bergerac','Bergerac Station','Bernay','Besancon','Besancon Station','Bethune','Bethune Station','Beziers','Beziers Station','Bezons','Biarritz','Biarritz Station','Biganos','Biscarrosse','Blois','Blois Station','Bobigny','Boissy St Leger','Bonifacio','Bordeaux','Bordeaux Airport','Bordeaux Downtown South','Bordeaux Station','Boulogne','Boulogne Sur Mer','Boulogne Sur Mer Station','Boulogne Sur Seine','Boundoufle Cedex','Bourg En Bresse','Bourg En Bresse Station','Bourg St Maurice','Bourg St Maurice Station','Bourges','Bourges Station','Bourgoin Jallieu','Boves','Brest','Brest Airport','Brest Station','Briancon','Briancon Station','Brignais','Brignoles','Brive','Brive Station','Bron','Buchelay','Caen','Caen Ferry Port','Caen Station','Cagnes Sur Mer','Cahors','Cahors Station','Calais','Calais Ferry Port','Calais Hoverport','Calais Station','Caluire','Calvi','Calvi Airport','Cambrai','Cannes','Cannes Station','Cap Ferrat','Capbreton','Carcassonne','Carcassonne Airport','Carcassonne Station','Cargese','Carpentras','Carros','Castelnaudary','Castelsarrasin','Castres','Cavaillon','Cergy','Challans','Chalon Sur Saone','Chalon Sur Saone Station','Chalons En Champagne','Chalons En Champagne Station','Chambery','Chambery Airport','Chambery Station','Chamonix','Chamonix Station','Champigny Sur Marne','Charenton Le Pont','Charleville','Charleville Mezieres','Charleville Station','Chartres','Chartres Station','Chateau Arnoux','Chateau Neuville Sur Brenne','Chateau Thierry','Chateaubriant','Chateaudun','Chateauroux','Chateauroux Station','Chatellerault','Chatelrau Station','Chatenay','Chaumont','Chaumont Station','Chelles','Cherbourg','Cherbourg Ferry Port','Cherbourg Station','Chevilly La Rue','Chinon','Cholet','Cholet Station','Clamecy','Clermont','Clermont Ferrand','Clermont Ferrand Airport','Clermont Ferrand Station','Clichy','Cluses','Cluses Station','Cognac','Coignieres','Colmar','Colmar Station','Compiegne','Concarneau','Corbeil','Cordemais','Corte','Cosne Sur Loire','Coulommiers','Courchevel 1850','Coutances','Creil','Creteil','Dammarie Les Lys','Dax','Dax Station','Deauville','Deauville Station','Decazeville','Decines','Dieppe','Dieppe Station','Digne Les Bains','Dijon','Dijon Airport','Dijon Marsannay La Cote','Dijon Station','Dinan','Dinard','Dole','Dole Station','Dordives','Douai','Douai Station','Draguignan','Dreux','Dreux Station','Dunkerque','Dunkerque Station','Ecully','Epernay','Epernay Station','Epinal','Epinal Airport','Epinal Station','Epinay Sur Seine','Etampes','Etaples Le Touquet','Etupes Zi Technoland','Eu','Evian Station','Evreux','Evreux Station','Falaise','Fecamp','Ferney Voltaire','Figari Airport','Figeac','Figeac Station','Flers','Fleurieux Sur Saone','Foix','Font Romeu','Fontainebleau','Fontainebleau Station','Fontenay Le Comte','Forbach','Fougeres','Frasne Station','Frejus','Frontignan','Gaillac','Gap','Gap Station','Geneva Airport French Side','Gevrey Chambertin','Ghisonaccia','Gien','Gien Station','Givet','Gourdon Station','Gournay En Bray','Gradignan','Grand Quevilly','Granville','Granville Station','Grasse','Grenoble','Grenoble Station','Groslay','Guerande','Gueret','Guingamp','Guingamp Station','Gutenberg','Haguenau','Hangenbieten','Hendaye','Hendaye Station','Henin Beaumont','Herblay','Hyeres','Hyeres Airport','Ile Rousse','Issoire','Issoudun','Istres','Jarnac','Joigny','Juan Les Pins','Juillan','La Baule','La Baule Station','La Ciotat','La Ferte Bernard','La Fleche','La Plagne','La Roche Sur Yon','La Roche Sur Yon Station','La Rochelle','La Rochelle Station','La Seyne Sur Mer','La Tour D\'aigues','Labenne','Lacanau','Lagny Ponponne','Lamballe','Lamballe Station','Landerneau','Lanester','Langon','Langres','Lannemezan','Lannion','Lannion Airport','Lannion Station','Laon','Laval','Laval Station','Lavaur','Lavelanet','Le Bourget','Le Bouscat','Le Creusot Station','Le Havre','Le Havre Ferry Port','Le Havre Station','Le Lavandou','Le Luc En Provence','Le Mans','Le Mans Station','Le Pecq','Le Puy','Le Puy Airport','Le Puy Station','Le Touquet','Le Trait','Le Vigan','Lens','Lens Station','Les Herbiers','Les Mureaux','Les Sables D\'olonne','Les Sables D\'olonne Station','Les Ulis','Lesparre Medoc','Levallois','Lezignan Corbieres','Libourne','Libourne Station','Lille','Lille Station','Limoges','Limoges Station','Lisieux','Lisieux Station','Lons Le Saunier','Lorient','Lorient Airport','Lorient Station','Lorraine Airport','Loudun','Lourdes','Lourdes Airport','Louviers','Louvigny Airport','Louvroil','Lunel','Luneville','Lure','Luxeuil Les Bains','Lyon','Lyon Airport','Lyon Downtown East','Lyon Downtown North','Lyon Station','Lyon Station De Perrache','Lyon Station Part Dieu','Macon','Macon Station','Malakoff','Manosque','Mantes La Joliet','Marignane','Marmande','Marmande Station','Marne La Vallee Station','Marseille','Marseille Airport','Marseille Downtown North','Marseille Downtown South','Marseille Port','Marseille Station','Martigues','Massy','Massy Station','Maubeuge','Mauguio','Mazamet','Meaux','Megeve','Melun','Menton','Menton Station','Meribel','Meru','Metz','Metz Nancy Airport','Metz Station','Meximieux','Migennes','Millau','Mimizan','Modane','Molsheim','Mont De Marsan','Mont De Marsan Station','Montargis','Montauban','Montauban Station','Montbard','Montbeliard','Montchanin','Montelimar','Montelimar Station','Montereau','Montlhery','Montlucon','Montlucon Station','Montpellier','Montpellier Station','Morangis','Moriani','Morlaix','Morlaix Station','Morteau','Morzine','Mougins','Moulins','Moulins Station','Moutiers','Moutiers Station','Mulhouse','Mulhouse Airport','Mulhouse Station','Muret','Nancy','Nancy Fleville','Nancy Station','Nanterre','Nantes','Nantes Airport','Nantes Station','Narbonne','Narbonne Station','Nerac','Neufchateau','Neuilly Sur Marne','Neuilly Sur Seine','Nevers','Nevers Station','Nice','Nice Airport','Nice Domestic Airport','Nice Station','Nimes','Nimes Station','Niort','Niort Station','Nogent Le Rotrou','Nogent Sur Oise','Nogent Sur Seine','Orange','Orange Station','Orbec','Orgeval','Orleans','Orleans Station','Orly Airport South','Orly Airport West','Orthez','Ouistreham','Oyonnax','Paimpol','Pamiers','Paris','Paris Bastille','Paris Charles De Gaulle Airport Terminal 1','Paris Charles De Gaulle Airport Terminal 2','Paris Charles De Gaulle Airport Terminal 3','Paris Disney','Paris Downtown East','Paris Downtown North','Paris Downtown North East','Paris Downtown North West','Paris Downtown South','Paris Downtown South East','Paris Downtown South West','Paris Downtown West','Paris Evry','Paris Gare D\'austerlitz Station','Paris Gare De L\'est Station','Paris Gare De Lyon Station','Paris Gare Du Montparnasse Station','Paris Gare Du Nord Station','Paris Gare St Lazare Station','Paris Invalides','Paris La Defense','Paris Montrouge','Paris Nanterre','Paris Nation','Paris Noisy Le Grand','Paris Orly Airport South','Paris Orly Airport West','Paris Pantin','Paris Porte D\'orleans','Paris Rosny Sous Bois','Paris Saint Germain En Laye','Paris St Sulpice','Paris Versailles','Paris Villiers','Parthenay','Pau','Pau Airport','Pau Station','Perigueux','Perigueux Station','Perpignan','Perpignan Station','Pertuis','Pezenas','Pierrelatte','Pithiviers','Poissy','Poitiers','Poitiers Airport','Poitiers Station','Poligny','Pont A Mousson','Pont Audemer','Pontarlier','Pontarlier Station','Pontault Combault Lucien Brunet','Pontcharra','Pontivy','Pontoise','Pornic','Port De Plisance','Porto Vecchio','Pouilly En Auxois Le Seuil','Pouzauges','Prades','Propriano','Provins','Puteaux Jean Moulin','Quimper','Quimper Station','Rambouillet','Redon','Reichshoffen','Reims','Reims Airport','Reims Station','Rennes','Rennes Airport','Rennes Station','Revin','Reze','Roanne','Roanne Airport','Roanne Station','Rochefort','Rodez','Rodez Airport','Rodez Station','Roissy Airport','Roissy En France Station','Romorantin','Roscoff','Roubaix','Rouen','Rouen Station','Royan','Royan Station','Rueil Malmaison','Ruffec','Rugles','Rumilly','Rungis','Sagone','Saint Avold','Saint Brieuc','Saint Brieuc Airport','Saint Brieuc Station','Saint Cere','Saint Chamond','Saint Claude','Saint Denis','Saint Die','Saint Dizier','Saint Etienne','Saint Etienne Airport','Saint Etienne Station','Saint Florentin','Saint Gaudens','Saint Gaudens Station','Saint Georges D\'oleron','Saint Gervais Station','Saint Gilles Croix De Vie','Saint Herblain','Saint Jacques De La Lande','Saint Jean D\'angely','Saint Jean De Luz','Saint Jean De Luz Station','Saint Jean Maurienne','Saint Jean Maurienne Station','Saint Laurent De Mure','Saint Lo','Saint Lo Station','Saint Louis','Saint Malo','Saint Malo Dinard Airport','Saint Malo Ferry Terminal','Saint Malo Station','Saint Maur','Saint Maximin','Saint Nazaire','Saint Nazaire Airport','Saint Nazaire Station','Saint Omer','Saint Pierre Des Corps','Saint Pierre Le Moutier','Saint Quentin','Saint Quentin Station','Saint Raphael','Saint Raphael Station','Saint Savin','Saint Sulpice','Saint Thibault Vignes','Saint Tropez','Saint Tropez Airport','Saint Vincent De Paul','Sainte Maxime','Sainte Savine Rue Des Noes','Saintes','Saintes Station','Sallanches','Sallanches Station','Salon De Provence','Sannerville','Sarcelles','Sarlat La Caneda','Sarlat Le Pontet','Sarre Union','Sarrebourg','Sarrebourg Station','Sarreguemines','Saumur','Saumur Station','Saverne','Savigny Sur Orge','Sedan','Selestat','Sens','Sens Station','Serignan','Sete','Sete Station','Soissons','Soissons Station','Solenzara','Sommesous','Sophia Antipolis/valbonne','Strasbourg','Strasbourg Airport','Strasbourg Station','Sully Sur Loire','Surgeres Station','Tarbes','Tarbes Airport','Tarbes Station','Tergnier','Thiers','Thionville','Thionville Station','Thonon Les Bains','Thonon Les Bains Station','Thorigny Sur Marne','Thouars','Tignes','Tonneins','Torcy','Toul','Toulon','Toulon Airport','Toulon Station','Toulouse','Toulouse Airport','Toulouse Station','Tourlaville','Tours','Tours Airport','Tours Downtown North','Tours Downtown South','Tours Station','Trappes','Tresses','Troyes','Troyes Station','Valence','Valence Station','Valenciennes','Valenciennes Station','Valentigney','Valreas','Vannes','Vannes Airport','Vannes Station','Velizy','Vendome','Verdun','Vernon','Vervins','Vesoul','Vichy','Vichy Station','Vienne','Vierzon','Vierzon Station','Villebon','Villefranche De Rouergue','Villefranche Sur Saone','Villeneuve','Villeneuve D\'ascq','Villeneuve Sur Lot','Vire','Viroflay','Virty Le Francois','Viry Chatillon','Vitre','Vitrolles','Vitry Le Francois','Vittel','Voisins','Voreppe','Willer Sur Thur','Yvetot Station'],
'ga':['Libreville','Port Gentil','Port Gentil Airport'],
'ge':['Tbilisi'],
'gf':['Cayenne','Cayenne Airport','Kourou','Saint Laurent'],
'gh':['Accra','Golden Tulip Hotel','La Palm Royal Beach Hotel'],
'gi':['Gibraltar','Los Barrios'],
'gp':['Abymes Airport','Flamingo Beach Club','Marie Galante Airport','Nettle Bay Station','Phillipsbur Pier','Pierre Et Vacances','Pointe A Pitre Airport','Pointe De La Verdure','St Barthelemy','St Barthelemy Airport','St Francoise'],
'gr':['Acharavi','Afandou','Agios Nikolaos','Aktion Airport','Alexandroupolis','Alexandroupolis Airport','Araxos Airport','Argalasti','Athens','Athens Agia Paraskevi','Athens Agios Stefanos','Athens Airport','Athens Glyfada','Athens Kifissias Avenue','Athens Kifissou Avenue','Athens Peristeri','Athens Sofias','Athens Syngrou','Attikis','Chalkida','Chania','Chania Airport','Chersonissos','Chios','Chios Airport','Corfu','Corfu Airport','Crete Chania','Crete Chersonissos','Crete Elounda','Crete Hersonissos','Crete Ierapetra','Crete Lasithi','Crete Malia','Crete Rethymno','Elounda','Eretria','Ermoupoli','Faliraki Rhodes','Fira','Gennadi','Halkidiki','Halkidiki Macedonia Airport','Heraklion','Heraklion Airport','Heraklion Port','Hersonissos','Ialysos','Ierapetra','Igoumenitsa','Ioannina','Ioannina Airport','Ios','Kalamata','Kalamata Airport','Kallithea','Kalymnos','Kardamena','Karpathos','Karpathos Airport','Katerini','Kavala','Kavala Airport','Kefalonia','Kefalonia Airport','Kerkyra','Kithira','Koroni','Kos','Kos Airport','Kyllini Beach','Laganas','Larissa','Lefkada','Lefkada Airport','Lemnos Island','Leptokaria','Lesvos','Lesvos Airport','Lesvos Molyvos','Lesvos Petra','Lesvos Skala Kallonis','Limenas','Limnos','Limnos Airport','Lindos','Loutraki','Marathon','Matala','Mykonos','Mykonos Airport','Mytilini','Mytilini Airport','Naxos','Naxos Airport','Nidri','Oia','Paiania','Paleokastritsa','Parga','Parga Airport','Paros','Paros Airport','Paros Parikia','Patras','Pefkohori','Perama','Piraeus','Preveza','Preveza Airport','Pylos','Pythagorio','Rethymnon','Rhodes','Rhodes Airport','Rhodes Paradise Hotel','Rhodes Pefkos','Rhodos','Samos','Samos Airport','Samos Downtown Pythagorio','Samos Downtown Vathi','Santorini','Santorini Airport','Santorini Fira','Santorini Port','Sitia','Sivota','Skala Kalonis','Skiathos','Skiathos Airport','Souda','Spata','Stalis','Syros','Syros Airport','Thassos','Thessaloniki','Thessaloniki Airport','Tolo','Varkiza','Vartholomio','Vassilissis','Volos','Volos Airport','Vouliagmeni','Zakynthos','Zakynthos Airport'],
'gt':['Antigua Guatemala','Guatemala','Hotel Biltmore Expess','Hotel Camino Real Tikal','Hotel Marriott','Hotel Westin Camino Real','La Aurora International Airport','Santa Elena Peten Airport'],
'gu':['Guam International Airport','Tamuning','Tumon'],
'hk':['Hong Kong'],
'hn':['Roatan City','San Pedro','Tegucigalpa','Tegucigalpa Airport','Villeda Morales Airport'],
'hr':['Brac Island','Cavtat','Dubrovnik','Dubrovnik Airport','Hvar Island','Karlovac','Korcula','Losinj Island','Makarska','Malinska','Medulin','Mostar Kardinala','Novi Vinodolski','Opatija','Osijek','Osijek Airport','Ploce','Porec','Pula','Rabac','Rijeka','Rovinj','Sarajevo Airport','Sibenik','Slavonski Brod','Split','Stari Grad Island','Supetar Island','Varazdin','Vis Island','Vodice','Zadar','Zagreb','Zagreb Airport','Zemunik Airport'],
'ht':['Haiti International Airport'],
'hu':['Balaton Airport','Balatonfoldvar','Budapest','Budapest Airport','Debrecen','Gyor','Gyor Airport','Heviz','Kaposvar','Kecskemet','Keszthely','Miskolc','Nyiregyhaza','Pecs','Pogany Airport','Sarmellek Airport','Sarvar','Szeged','Szekesfehervar','Szekszard','Szombathely','Tata','Tatabanya','Veszprem'],
'ie':['Cavan','Cork','Derry Airport','Donegal','Donegal Airport','Dublin','Dublin Downtown North','Dublin Downtown South','Dun Laoghaire','Galway','Kerry','Kerry Airport','Killarney','Knock','Limerick','Mullingar','Roscommon','Rosslare','Shannon','Sligo','Strokestown','Waterford','Waterford Airport','Wexford'],
'il':['Afula','Ashdod','Atarim Station','Be\'er Sheva','Ben Gurion Airport','Bet Shemesh','Bnai Brak','Eilat','Ein Bokek Dead Sea','Haifa','Herzelia','Herzliya','Jerusalem','Jordan River Hotel','Kiryat Shmona','Nahariya','Netanya','Petach Tikva','Ranana','Rehovot','Tel Aviv','Tel Aviv Airport','Tel Aviv Domestic Airport'],
'in':['Bangalore','Chankyarapuri','Chennai','Delhi','Hyderabad'],
'is':['Akureyri','Akureyri Airport','Borgarnes','Egilstadir Airport','Hofn Airport','Keflavik','Reykjavik','Reykjavik Airport','Saudarkrokur','Saudarkrokur Airport','Vestmannaeyjar Airport'],
'it':['Abbiategrasso','Acireale','Agrigento','Alassio','Alatri','Alba','Alba Adriatica','Albenga','Alessandria','Alghero','Alghero Airport','Alviano','Anagni','Ancona','Ancona Station','Aosta','Aosta Airport','Aosta Station','Aprilia','Arbatax  Airport','Arbatax Airport','Arcidosso','Arezzo','Ariccia','Ascoli Piceno','Asti','Avellino','Avezzano','Aviano','Baia','Barberino Mugello','Bari','Bari Airport','Barletta','Bassano Del Grappa','Belluno','Benevento','Bergamo','Bergamo Airport','Biella','Bologna','Bologna Airport','Bologna Downtown North','Bologna Downtown North East','Bologna Station','Bolzano','Bolzano Airport','Bosa','Bra','Brescia','Brescia Airport','Bressanone','Brindisi','Brindisi Airport','Burolo','Busto Arsizio','Cagliari','Cagliari Airport','Cagliari Station','Cala Gonone','Caltanissetta','Campobasso','Camposampiero','Canelli','Cannigione','Capo D\'orlando','Cardano Al Campo','Casale Monferrato','Caserta','Caserta Station','Cassina De Pecchi','Cassino','Castel San Giorgio','Castelfranco Veneto','Castellammare Di Stabia','Castellanza','Castrovillari','Catania','Catania Airport','Catanzaro','Cattolica','Cava De Tirreni','Cavenago','Cecina','Cefalu','Cernusco Sul Naviglio','Cesena','Cetraro','Chiavari','Chieti','Chiusi','Chivasso','Citta Di Castello','Civitanova Marche','Civitavecchia','Collecchio','Colleferro','Cologno Monzese','Comiso','Como','Conegliano','Cosenza','Cosenza Station','Cremona','Crotone','Crotone Airport','Cuneo','Cutrofiano','Desenzano Del Garda','Edolo','Empoli','Enna','Fabriano','Fano','Feltre','Ferrara','Fiumicino','Fiumicino Airport','Florence','Florence Airport','Florence Downtown North','Florence Downtown South','Florence Downtown West','Florence Station','Floridia','Flumeri','Foggia','Foggia Station','Foligno','Foligno Station','Follonica','Fondi','Forli Airport','Formello','Formia','Fossano','Francavilla Al Mare','Frosinone','Gaeta','Galbiate','Gallarate','Garda','Gela','Genoa','Genoa Airport','Genoa Downtown Central','Genoa Downtown North','Genoa Downtown West','Giardini Naxos','Giulianova','Giussano','Gorizia','Gravellona','Grosseto','Grottaminarda','Iglesias','Imola','Imperia','Isernia','Ivrea','Jesolo','L\'aquila','La Caletta','La Spezia','La Spezia Station','Lagonegro','Lamezia Terme','Lamezia Terme Airport','Lanciano','Latina','Lavagna','Lecce','Lecco','Legnago','Legnano','Leonardo Da Vinci Airport','Letojanni','Lignano','Livorno','Livorno Station','Lodi','Lomazzo','Lucca','Macerata','Madonna Di Campiglio','Manfredonia','Mantova','Marigliano','Marostica','Marsala','Massa','Massa Carrara','Massazza','Matera','Mazara Del Vallo','Meda','Messina','Mestre','Mestre Station','Milan','Milan Downtown East','Milan Downtown North','Milan Downtown North East','Milan Downtown North West','Milan Downtown South East','Milan Downtown South West','Milan Downtown West','Milan Linate Airport','Milan Malpensa Airport','Milan Station','Milazzo','Misterbianco','Modena','Modica','Monopoli','Montecatini','Montecatini Terme','Montepaone Lido','Monterotondo','Montevarchi','Monza','Napels Downtown West','Naples','Naples Airport','Naples Downtown East','Naples Downtown North','Naples Downtown North East','Naples Downtown North West','Naples Downtown South','Naples Downtown West','Naples Port','Naples Station','Napoli','Novara','Novi Ligure','Nuoro','Olbia','Olbia Airport','Omegna','Orbassano','Oristano','Orosei','Orvieto','Ostia','Ostuni','Otranto','Padova','Padova Station','Palau','Palermo','Palermo Airport','Palermo Cinisi','Palermo Station','Palinuro','Parma','Parma Airport','Pavia','Perugia','Perugia Station','Pesaro','Pescara','Pescara Airport','Pescara Station','Peschiera Del Garda','Piacenza','Piantedo','Pinerolo','Piombino','Pisa','Pisa Airport','Pistoia','Pomezia','Pordenone','Porto Cervo','Porto D\'ascoli','Porto Rotondo','Porto San Giorgio','Porto Scuso','Portocervo','Portogruaro','Potenza','Pozzallo','Pozzuoli','Praia A Mare','Prato','Pula','Quartu Sant\'elena','Ragusa','Rapallo','Ravenna','Reggio Calabria','Reggio Calabria Airport','Reggio Emilia','Rende','Rho','Riccione','Rieti','Rimini','Rimini Airport','Riva Del Garda','Rivoli','Rome','Rome Ciampino Airport','Rome Downtown East','Rome Downtown North','Rome Downtown North East','Rome Downtown North West','Rome Downtown South','Rome Downtown South East','Rome Downtown South West','Rome Downtown West','Rome Fiumicino Airport','Rome Station','Rome Villa Borghese','Rosignano','Rovigo','Rozzano','Sala Consilina','Salerno','San Benedetto Del Tronto','San Benedetto Del Tronto Station','San Dona Di Piave','San Donato Milanese','San Nicolo Di Ricadi','San Remo','San Teodoro','San Vito Lo Capo','Sanremo','Santa Domenica','Santa Margherita Ligure','Santa Maria Capua Vetere','Santa Maria Di Sala','Santa Teresa Di Gallura','Saronno','Sassari','Sassuolo','Savigliano','Savona','Scarlino','Schio','Sciacca','Segrate','Sesto San Giovanni','Sestri Levante','Siderno','Siena','Sigonella','Siracusa','Somma Lombardo','Sondrio','Sorrento','Sorrento Rail Station','Spoleto','Stresa','Syracusa','Taormina','Taranto','Teramo','Termoli','Termoli Cb Rail Station','Terni','Terranuova Bracciolini','Terrasini','Thiene','Tivoli','Tortoli','Tortona','Trani','Trapani','Trapani Airport','Trapani Port','Trento','Treviso','Treviso Airport','Trezzano Sul Naviglio','Trieste','Trieste Airport','Trieste Station','Tropea','Turin','Turin Airport','Turin Downtown Central','Turin Downtown East','Turin Downtown North','Turin Downtown South','Turin Downtown West','Turin Station','Udine','Ugento','Urbino','Usmate Velate','Valledoria','Varese','Vasto','Venice','Venice Marco Polo Airport','Venice Station','Verbania','Vercelli','Verona','Verona Airport','Verona Station','Viareggio','Vibo Valencia','Vibo Valentia','Vicenza','Vicenza Airport','Vicenza Station','Vieste','Vigevano','Villasimius','Viterbo','Voghera'],
'jm':['Kingston','Kingston Norman Manley Airport','Mandevile','Montego Bay Sir Donald Sangster Airport'],
'jo':['Amman','Amman Queen Alia Airport','Aqaba','Dead Sea'],
'jp':['Aomori Airport','Asahikawa Airport','Atami','Chiba','Chukan Ibaraki','Fukuma','Fukuoka','Funabashi','Hakodate Airport','Hiroshima','Hiroshima Airport','Ibaraki','Izumo Airport','Kagoshima','Kagoshima Airport','Kanazawa','Karuizawa','Kasugaoka','Kobe','Kochi Airport','Komatsu Airport','Kumamoto Airport','Kurashiki Eki Mae','Kushiro Airport','Kyoto','Matsumoto','Matsuyama','Matsuyama Airport','Memanbetsu Airport','Miiyagi Kotsukyoku','Misawa Airport','Mishima','Miyazaki','Miyazaki Airport','Nagasaki','Nagasaki Airport','Nagoya','Nagoya Chubu Airport','Naha','Nakashibetsu','Niigata Airport','Nikko','Obihiro Airport','Oita Airport','Okayama Airport','Okinawa Airport (naha Airport)','Osaka','Osaka Airport','Osaka Kansai Airport','Sapporo','Sapporo Chitose Airport','Sasebo','Sendai','Sendai Airport','Shibuya','Shonai Airport','Sumiyoshiyamate','Suzuka','Takamatsu','Takamatsu Airport','Takasago','Tokyo Airport','Tokyo Akasaka','Tokyo Aoyama','Tokyo Ebisu','Tokyo Ikebukuro','Tokyo Jiyugaoka','Tokyo Narita Airport','Tokyo Shinjuku','Tokyo Station','Tokyo Toranomon','Tottori Airport','Toyama Airport','Tsuchiura','Tsukuba','Utsunomiya','Wakkanai Airport','Yamagata Airport','Yamato','Yokkaichi','Yokohama','Yokosuka'],
'ke':['Mombasa','Nairobi'],
'kn':['Bradshaw International Airport','St Kitts'],
'kr':['Ansan','Busan','Cheonan','Cheongju','Daegu Airport','Daejeon','Gangneung','Gimhae Airport','Gimpo Airport','Gumi','Gunsan','Gwangju Airport','Gwangyang','Gyeongju','Iksan','Ilsan','Incheon','Incheon Airport','Jamsil','Jeju','Jeju Airport','Jeonju','Jinju','Kimhae','Mokpo','Mokpo Airport','Namwon','Pohang','Pohang Airport','Pyeongtaek','Sacheon Airport','Seongnam','Seosan','Seoul','Seoul Downtown North','Seoul Downtown South','Sokcho','Suwon','Tongyeong','Ulsan','Ulsan Airport','Wonju','Yangsan','Yeosu Airport','Yeouido'],
'kw':['Kuwait Airport','Kuwait City','Safat','Shuwaikha'],
'ky':['Grand Cayman Airport'],
'kz':['Aktau','Almaty','Astana'],
'lb':['Beirut','Beirut Airport'],
'lc':['Beane Field','Cap Estate','George Charles Airport','Hewannora Airport','Massade','Pointe Seraphine','Rodney Bay','St Lucia','Windjammer Resort'],
'lk':['Colombo','Mount Lavinia','Ragama'],
'ls':['Maseru'],
'lt':['Kaunas','Kaunas Airport','Klaipeda','Palanga','Palanga Airport','Vilnius','Vilnius Airport'],
'lu':['Dudelange','Esch Sur Alzette','Luxembourg','Luxembourg Airport','Rollingen'],
'lv':['Liepaja','Riga','Riga Airport','Ventspils'],
'ma':['Agadir','Agadir Airport','Casablanca','Casablanca Airport','Essaouira','Essaouira Airport','Fes','Fes Airport','Marrakech','Marrakech Airport','Ouarzazate','Ouarzazate Airport','Oujda','Oujda Airport','Rabat','Rabat Airport','Tangier','Tangier Airport'],
'mc':['Monaco Station','Monte Carlo'],
'mg':['Antananarivo'],
'mk':['Bitola','Ohrid','Ohrid Airport','Skopje','Skopje Airport','Tetovo'],
'mp':['Garapan','International Airport','Tinian'],
'mq':['Fort De France Airport','La Diamant','Le Marin','Les Trois Ilets','Sainte Anne','Sainte Luce','Schoelcher'],
'mt':['Attard','Bahrija','Balzan','Bidnija','Birkirkara','Bugibba','Burmarrad','Cospicua','Dingli','Dwerja','Fgura','Floriana','Ghajn Tuffieha','Ghajnsielem','Gharb','Gharghur','Ghasri','Ghaxaq','Gozo','Gozo Port','Gudja','Gzira','Hagar Qim','Hal Far','Hamrun','Hamrun Airport','Iklin','Kalkara','Kercem','Kirkop','Lija','Luqa','Madliena','Malta','Malta International Airport','Manikata','Marsa','Marsalforn','Marsaskala','Marsaxlokk','Mdina','Mellieha','Mgarr','Mosta','Mqabba','Msida','Munxar','Nadur','Naxxar','Paceville','Paola','Pieta','Portomaso','Qala','Qawra','Qormi','Qrendi','Rabat','Ramla Bay','Safi','San Gwann','Sannat','Senglea','Siggiewi','Sliema','St Julians','St Lawrence','St Lucia','St Paul\'s Bay','St Venera','Swieqi','Tarxien','Valletta','Xaghra','Xewkija','Xghajra','Xlendi','Zabbar','Zebbieh','Zebbug','Zejtun','Zurrieq'],
'mu':['Belle Mare','Blue Bay','Calodyne','Club Med Pointe Aux Canonniers','Coin De Mire Village Hotel','Flic En Flac','Grand Bay','Les Pailles','Marina Resort Anse La Raie','Paul Et Virginie Hotel','Plaisance','Plaisance International Airport','Port Louis','Quatre Bornes','Sands Resorts Hotel','Trou Aux Biches','Veranda Bungalow Village'],
'mw':['Blantyre','Lilongwe','Mangochi'],
'mx':['Acapulco','Acapulco Airport','Adoquin','Aguascalientes','Aguascalientes Airport','Apodaca Del Norte International Airport','Bahias De Huatulco','Bahias De Huatulco Airport','Cabo San Lucas','Camino Real','Cancun','Cancun Airport','Cancun Condominius Salvia','Chihuahua','Chihuahua Airport','Ciudad Del Carmen','Ciudad Del Carmen Airport','Ciudad Juarez','Ciudad Juarez Airport','Ciudad Obregon Airport','Cozumel','Cozumel Puerto Maritimo','Cozumel Puerto Maya','Cuernavaca Morelos','Cuernavacas','Culiacan','Escondido','Francisco Sarabia Airport','Guadalajara','Guadalajara Airport','Guaymas Airport','Hermosillo','Hermosillo Airport','Huatulco','Ixtapa','Ixtapa Zihuatanejo Airport','La Paz','La Paz Airport','Leon','Loreto','Loreto Airport','Los Mochis Airport','Manzanillo','Manzanillo Airport','Mazatlan','Mazatlan International Airport','Merida','Merida Airport','Mexicali','Mexico City','Mexico City Benito Juarez International Airport','Mexico City Corporate H Q','Mexico City Galerias Plaza','Minatitlan Airport','Monterrey','Monterrey Airport','Morelia Airport','Oaxaca','Oaxaca Airport','Paseo Alvaro','Paseo Alvaro Airport','Playa Del Carmen','Puebla','Puebla Airport','Puerto Morelos','Puerto Vallarta','Puerto Vallarta Airport','Queretaro','Queretaro Airport','Ramos Arizpe Airport','San Felipe Airport','San Jose Del Cabo','San Jose Del Cabo Airport','San Luis Potosi','San Luis Potosi Airport','Tampico Airport','Tijuana','Tijuana Airport','Toluca Airport','Tulum','Tuxtla Gutierrez','Tuxtla Gutierrez Airport','Venustiano Carranza Airport','Veracruz Airport','Villahermosa','Villahermosa Airport','Xcaret','Zacatecas Airport'],
'my':['Johor Bahru','Johor Bahru Airport','Kota Kinabalu Airport','Kuala Lumpur','Kuala Lumpur Airport','Kuching Airport','Malacca','Penang','Penang Airport','Senai Airport','Sultan Abdul Halim Airport'],
'mz':['Maputo'],
'na':['Hosea Kutako Airport','Luderitz','Rosh Pinah','Swakopmund','Tsumeb','Walvis Bay','Walvis Bay Airport','Windhoek','Windhoek Airport','Windhoek Eros Airport'],
'nc':['Tontouta Airport'],
'ni':['Managua','Managua Airport','Santo Domingo'],
'nl':['Alkmaar','Almelo','Almere','Alphen Aan De Rijn','Amersfoort','Amstelveen','Amsterdam','Amsterdam Downtown South','Amsterdam Downtown West','Amsterdam Schiphol Airport','Apeldoorn','Arnhem','Arnhem Downtown North','Assen','Barendrecht','Bergen','Breda','Breukelen','Den Bosch','Den Helder','Deventer','Doetinchem','Dordrecht','Ede','Eindhoven','Eindhoven Airport','Emmen','Enschede','Enschede Airport','Etten Leur Vriens Autocenter','Geldrop Ford Eindhoven B V','Geleen','Goes','Groningen','Grootebroek','Haarlem','Harderwijk','Heerenveen','Heerhugowaard','Heerlen','Helmond','Hengelo','Hertogenbosch','Hilversum','Hoensbroek','Hoofddorp','Hoogeveen','Hoorn','Kerkrade','Leeuwarden','Leiden','Leiderdorp','Lisse','Maastricht','Middelburg','Nieuwegein','Nijmegen','Oirschot','Oosterhout','Oss','Purmerend','Ridderkerk','Rjiswijk','Roermond','Roosendaal','Rotterdam','Rotterdam Airport','Rotterdam Downtown South','Rotterdam Downtown West','Rozenburg','Sittard','Spijkenisse','Terneuzen','The Hague','Tilburg','Uitgeest','Utrecht','Veendam','Veenendaal','Venlo','Venlo Downtown North','Venlo Downtown South','Vlissingen','Waalwijk','Weert','Wijchen','Zaandam','Zaltbommel','Zeeland','Zeist','Zoetermeer','Zwolle'],
'no':['Al','Alesund','Alesund Airport','Alta','Andalsnes','Andenes','Arendal','Askim','Baerum','Bardufoss','Bergen','Bergen Airport','Bodo','Bodo Airport','Bradufoss Airport','Bronnoysund','Drammen','Droebak','Elverum','Evenes Airport','Evje','Fagernes','Fagernes Airport','Farsund Airport','Fauske','Finnsnes','Flekkefjord','Floro','Floro Airport','Forde','Forde Airport','Fredrikstad','Gardermoen Airport','Gjovik','Gol','Grong','Halden Airport','Halsa','Hamar','Hammerfest','Hareid','Harstad','Harstad Airport','Haugesund','Haugesund Airport','Hokksund','Holmestrand','Honefoss','Honefoss Station','Honningsvaag','Honningsvaag Airport','Horten','Hoyanger','Jessheim','Karasjok','Kaupanger Airport','Kirkenes','Kongsberg','Kongsvinger','Krageroe','Kristiansand','Kristiansand Kjevik Airport','Kristiansund','Kristiansund Kvernberget Airport','Lakselv','Larvik','Leikanger','Leknes','Leknes Airport','Lillehammer','Lillesand','Lillestrom','Lunner','Mandal','Mehamn Airport','Melhus','Mo I Rana','Mo I Rana Airport','Molde','Mongstad','Mosjoen','Moss','Moss Station','Namsos','Narvik','Narvik Airport','Norrkoping','Norsk Bilutleie Gardermoen','Notodden','Orsta Volda Airport','Oslo','Oslo Airport','Oslo Downtown East','Oslo Downtown West','Oslo Station','Porsgrunn','Porsgrunn Airport','Raudeberg','Rena','Roros','Roros Airport','Sandane','Sandefjord','Sandefjord Airport','Sandnessjoen','Sandnessjoen Airport','Sandvika','Sarpsborg','Skagen Airport','Ski','Skien','Skjetten','Slemmestad','Sogndal','Sola Airport','Sortland','Stamsund Hotel','Stathelle','Stavanger','Stavanger Airport','Steinkjer','Stokmarknes','Stord','Stryn','Svolvaer','Svolvaer Airport','Tonsberg','Tromso','Tromso Airport','Trondheim','Trondheim Airport','Tynset','Ulefoss','Ulsteinvik','Vadso','Vadso Airport','Vanse','Vanse Airport','Vardo','Vardo Airport','Vennesla','Verdal','Vestre Jakobselv Airport','Vinje','Volda','Voss'],
'nz':['Auckland','Auckland Airport','Auckland Downtown East','Auckland North Shore','Blenheim','Cambridge','Cape Reinga','Christchurch','Christchurch Airport','Dunedin','Gisborne','Gisborne Airport','Greymouth','Hamilton','Hastings','Hokitika Airport','Invercargill','Kawerau','Kerikeri','Lower Hutt','Manukau City','Napier','Napier Airport','Nelson Airport','New Plymouth','New Plymouth Airport','Paihia','Palmerston North','Palmerston North Airport','Picton','Picton Ferry Terminal','Pukekohe','Queenstown','Rotorua','Taupo','Tauranga','Timaru','Timaru Airport','Wanganui','Wanganui Airport','Wellington','Wellington Ferry Port','Westport Airport','Whakatane','Whakatane Airport','Whangarei'],
'om':['Muscat','Muscat Airport','Mutrah','Salalah','Sohar'],
'pa':['Chitre','Colon City','David','Panama City','Tocumen International Airport'],
'pe':['Lima','Lima Airport','San Isidro'],
'pf':['Arue Resort','Avatoru','Bora Bora','Haapiti','Huahine','Huahine Airport','Moorea Airport','Nuku Hiva','Papeete','Papeete Airport','Raiatea Airport','Tahaa Island','Vaiare'],
'pg':['Kagamuga Airport','Kavieng','Kokopo','Lae Airport','Lae Downtown Ipi Buildi','Lorengau','Lorengau Airport','Madang','Namatanai','Port Moresby','Port Moresby Airport','Tokua Airport'],
'ph':['Batangas','Makati City','Ninoy Aquino Airport','Subic','Tagaytay'],
'pk':['Islamabad','Karachi','Lahore'],
'pl':['Bialystok','Bialystok Station','Bielsko Biala','Bydgoszcz','Gdansk','Gdansk Airport','Gliwice','Katowice','Katowice Airport','Kielce','Koszalin','Krakow','Krakow Airport','Lodz','Lublin','Olsztyn','Poznan','Poznan Airport','Rzeszow','Szczecin','Szczecin Airport','Warsaw','Warsaw Airport','Wroclaw','Wroclaw Airport'],
'pr':['Aguadilla Airport','Cabo Rojo','Cayey','Ceiba','Condado','Guayama','Hato Rey','Isla Verde','Mayaguez Airport','Mercedita Airport','Ponce','San Juan','San Juan International Airport','San Sebastian'],
'pt':['Abrantes','Agueda','Aguiar Da Beira','Albufeira','Alcobaca','Almada','Almancil','Altura','Alverca','Alvor','Amadora','Amarante','Angra Do Heroismo','Angra Do Heroismo Airport','Arcos De Valdevez','Arganil','Armacao De Pera','Aveiro','Barcelos','Barreiro','Beja','Boliqueime','Braga','Braganca','Caldas Da Rainha','Canico De Baixo','Cascais','Castelo Branco','Chaves','Coimbra','Coimbra Station','Corroios','Covilha','Elvas','Espinho','Estoril','Evora','Famalicao','Faro','Faro Airport','Felgueiras','Ferragudo','Figueira Da Foz','Funchal','Fundao','Gaula','Gemunde','Guarda','Guimaraes','Horta','Lagos','Lamego','Leiria','Lisbon','Lisbon Airport','Lisbon Downtown North','Lisbon Downtown North West','Lisbon Downtown West','Lisbon Station','Loule','Madeira Airport','Matosinhos','Mem Martins','Mirandela','Moimenta Da Beira','Moita','Monte Gordo','Montijo','Nazare','Odivelas','Oeiras','Olhao','Oliveira Do Hospital','Oporto','Oporto Airport','Pacos De Ferreira','Penafiel','Peso Da Regua','Pico','Pombal','Ponta Delgada','Ponte De Sor','Portalegre','Portimao','Porto','Porto Airport','Porto Station','Praia Da Rocha','Praia Da Vitoria Airport','Quarteira','Sagres','Sangalhos','Santa Maria Airport','Santarem','Sao Joao Da Madeira','Sesimbra','Setubal','Sines','Tarouca','Tavira','Tomar','Tondela','Torres','Viana Do Castelo','Vila Do Conde','Vila Do Porto Airport','Vila Franca De Xira','Vila Nova','Vila Nova De Gaia','Vila Real','Vilamoura','Villa Da Calheta','Viseu'],
'py':['Asuncion','Silvio Pettirossi Airport'],
'qa':['Doha','Doha Airport'],
're':['Chaudron','Le Port','St Clotilde','St Denis','St Denis Airport','St Gilles','St Marie','St Pierre'],
'ro':['Alexandria','Bacau','Bacau Airport','Brasov','Bucharest','Bucharest Airport','Bucharest Baneasa Airport','Bucharest Otopeni Airport','Buzau','Calarasi','Cluj Napoca','Cluj Napoca Airport','Constanta','Constanta Airport','Galati','Iasi','Iasi Airport','Oradea','Piatra Neamt','Pitesti','Ploiesti','Sibiu','Suceava','Suceava Airport','Targu Mures','Timisoara','Timisoara Airport'],
'ru':['Ekaterinburg','Ekaterinburg Airport','Krasnoyarsk','Krasnoyarsk Airport','Moscow','Moscow Airport','Moscow Domodedovo Airport','Moscow Sheremetyevo Airport','Nizhny Novgorod','Novosibirsk','Profsouznaya','Pulkovo Airport','Rostov International Airport','Rostov On Don','Samara','Samara Airport','St Petersburg','St Petersburg Airport','St Petersburg Domestic Airport','Tolyatti'],
'sa':['Al Degheiter Building','Al Khobar','Dammam Airport','Kakiah','Khaledia','King Khaled Airport','Riyadh'],
'sb':['Honiara'],
'sc':['Seycelles','Seychelles Airport'],
'se':['Ange','Angelholm','Angelholm Helsingborg Airport','Arboga','Are','Arjeplog','Arvidsjaur','Asarum','Avesta','Barkaby','Bergkvara','Boden','Bollnas','Boras','Borgholm','Borlange','Borlange Dala Airport','Degerfors','Eksjo','Emmaboda','Enkoping','Eskilstuna','Eskilstuna Station','Fagersta','Falkenburg','Falkoping','Falun','Falun Station','Finspang','Gallivare','Gavle','Gislaved','Gothenburg','Gothenburg Downtown North','Gothenburg Downtown South','Gothenburg Landvetter Airport','Gothenburg Save Airport','Gothenburg Station','Halmstad','Halmstad Airport','Haninge','Harnosand','Hasselholm','Helsingborg','Hudiksvall','Hultsfred Vimmerby Airport','Hyltebruk','Jokkmokk','Jonkoping','Jonkoping Airport','Kalix','Kalmar','Kalmar Airport','Kalmar Station','Karlskoga','Karlskrona','Karlstad','Karlstad Airport','Karlstad Station','Katrineholm','Kiruna','Kista','Kramfors','Kramfors Solleftea Airport','Kristianstad','Kristinehamn','Kungsbacka','Landskrona','Lanna','Lerum','Lidkoping','Lindholmen','Linkoping','Linkoping Saab Airport','Ljungby','Ljusdal','Ludvika','Lulea','Lulea Airport','Lulea Station','Lund','Lycksele','Malmo','Malmo Station','Malmo Sturup Airport','Mariestad','Mora','Mora Siljan Airport','Motala','Nassjo','Norrkoping','Norrkoping Airport','Nybro','Nykoping','Orebro','Orebro Airport','Orebro Station','Ornskoldsvik','Ornskoldsvik Airport','Oskarshamn','Oskarshamn Airport','Ostersund','Ostersund Airport','Ostersund Station','Pitea','Ronneby','Saffle','Sala','Salen','Sandviken','Satra','Simrishamn','Skelleftea','Skovde','Skovde Airport','Soderhamn','Soderhamn Airport','Sodertalje','Solleftea','Sollentuna','Stenungsund','Stockholm','Stockholm Arlanda Airport','Stockholm Bromma Airport','Stockholm Downtown North','Stockholm Downtown South','Stockholm Nykoping Skavsta Airport','Stockholm Vasteras Airport','Storuman Airport','Sundsvall','Sundsvall Harnosand Airport','Sundsvall Station','Sveg','Taby','Trelleborg','Trollhattan','Trollhattan Vanersborg Airport','Uddevalla','Umea','Upplands Vasby','Uppsala','Vanersborg','Vara','Varnamo','Varobacka','Vasteras','Vasteras Station','Vastervik','Vaxjo','Vaxjo Airport','Visby','Visby Airport','Ystad'],
'sg':['Singapore','Singapore Changi Airport'],
'si':['Bled','Celje','Crnomejl','Kobarid','Koper','Kranjska Gora','Ljubljana','Ljubljana Airport','Maribor','Novo Mesto','Portoroz','Portoroz Airport','Postojna'],
'sk':['Bratislava','Kosice','Male','Nitra','Nove Zamky','Poprad','Povazska Bystrica','Zilina'],
'sn':['Dakar','Dakar Airport','Mbour'],
'sr':['Paramaribo'],
'sv':['Ahuachapan','Comalapa','Comalapa Airport','San Miguel','San Salvador','San Salvador Airport','Sonsonate'],
'tc':['Providenciales Airport'],
'th':['Bangkok','Bangkok Airport','Cha Am','Chiang Mai','Chiang Mai Airport','Chiang Rai','Chiang Rai Airport','Hat Yai Airport','Hua Hin','Hua Hin Airport','Khao Lak','Ko Samui Airport','Ko Samui Island','Korat Airport','Krabi','Pattaya','Phuket','Phuket Airport','Phuket Banyan Tree','Phuket Evasion Resort','Phuket Laguna Beach Resort','Phuket Patong Beach Resort','Surat Thani Airport','Ubon Ratchathani Airport'],
'tn':['Bizerte','Djerba','Djerba Airport','Gabes','Hammamet','Jerba','Jerba Airport','Mahdia','Monastir Airport','Nabeul','Sfax','Sousse','Tabarka','Tozeur','Tunis','Tunis Airport','Zarzis'],
'tr':['Adana','Adana Airport','Alanya','Ankara','Ankara Airport','Antalya','Antalya Airport','Belek','Bodrum','Bodrum Airport','Bursa','Bursa Yenisehir Airport','Cirali','Colakli','Dalaman','Dalaman Airport','Dalyan','Denizli','Didim','Erzurum','Fethiye','Gaziantep','Gaziantep Airport','Icmeler','Istanbul','Istanbul Ataturk Airport','Istanbul Downtown East','Istanbul Downtown West','Istanbul Sabiha Gokcen Airport','Izmir','Izmir Airport','Izmit','Kahramanmaras','Kayseri','Kayseri Erkilet Airport','Kemer','Konya','Konya Airport','Kusadasi','Malatya','Manavgat','Marmaris','Mersin','Mugla','Nevsehir','Nevsehir Airport','Samsun','Samsun Carsamba Airport','Sanliurfa','Side','Trabzon Airport','Urfa','Urgup','Van','Van Ferit Melen Airport'],
'tt':['Port Of Spain Piarco Airport'],
'tz':['Dar International Airport'],
'ua':['Dnepropetrovsk','Donetsk','Kharkov','Kiev','Kiev Boryspil Airport','Kiev Zhulyany Airport','Lviv','Odessa','Simferopol Airport','Yalta'],
'ug':['Kampala'],
'uk':['Aberdeen','Aberdeen Airport','Abergavenny','Aberystwyth','Abingdon','Aldershot','Amesbury','Ashford','Aylesbury','Ayr','Ballasalla Airport Isle Of Man','Barnstaple','Barrow In Furness','Basildon','Basingstoke','Bath','Bedford','Belfast','Belfast Airport','Birkenhead','Birmingham','Birmingham Airport','Birmingham Bristol Street','Birmingham Downtown East','Birmingham Downtown North','Birmingham Downtown South','Birmingham Downtown West','Bishops Stortford','Blackburn','Blackpool','Blackpool Airport','Blandford','Bolton','Bournemouth','Bournemouth Airport','Bournemouth Station','Bracknell','Bradford','Bridgend','Bridgwater','Brighton','Bristol','Bristol Airport','Burnley','Burton Upon Trent','Bury St Edmunds','Caerphilly','Camberley','Cambridge','Cardiff','Cardiff Airport','Carlisle','Carmarthen','Chelmsford','Cheltenham','Chester','Chesterfield','Chichester','Chorley','Colchester','Coleraine','Colwyn Bay','Corby','Coventry','Crewe','Darlington','Dartford','Derby','Didcot','Doncaster','Doncaster Airport','Douglas','Dover','Dover East Docks','Droitwich','Dudley','Dundee','East Midlands Airport','Eastbourne','Edinburgh','Edinburgh Airport','Edinburgh Station','Evesham','Exeter','Falmouth','Fareham','Farnham','Fishguard','Fort William','Fraserburgh','Gatwick Airport','Glasgow','Glasgow Airport','Glasgow Paisley','Glossop','Gloucester','Godalming','Grangemouth','Grantham','Great Yarmouth','Grimsby','Guildford','Halesowen','Halifax','Hamilton','Harlington','Harlow','Harrogate','Haverfordwest','Heathrow Airport','Hemel Hempstead','Hereford','High Wycombe','Hinckley','Holyhead','Huddersfield','Hull','Humberside Airport','Inverness','Ipswich','Isle Of Man Ronaldsway Airport','Isle Of Wight','Kenilworth','Kettering','Kilmarnock','Kings Lynn','Kirkwall','Lancaster','Lancing','Larne','Leeds','Leeds Bradford Airport','Leicester','Leyland','Lichfield','Lincoln','Liverpool','Liverpool John Lennon Airport','Livingston','Llandudno','London Barking','London Bayswater','London Bow','London Brent','London Bromley','London Chelsea','London City','London Crawley','London Croydon','London Earls Court','London East Ham','London Edgware','London Enfield','London Euston','London Finchley','London Fulham','London Gatwick Airport','London Hampstead','London Harrow','London Heathrow Airport','London Hendon','London Kennington','London Kensington','London Kings Cross','London Kingston Upon Thames','London Lewisham','London Marble Arch','London Mayfair','London North Cheam','London Notting Hill','London Orpington','London Richmond Upon Thames','London Romford','London Streatham','London Tottenham','London Tower Bridge','London Twickenham','London Vauxhall','London Victoria','London Wimbledon','London Woodford Green','Londonderry','Londonderry Airport','Loughborough','Lowestoft','Luton','Macclesfield','Maidenhead','Maidstone','Manchester','Manchester Airport','Manchester Downtown North','Manchester Downtown South','Manchester Downtown West','Mansfield','Marksbury Near Bath','Melton Mowbray','Middlesbrough','Milton Keynes','Mordon','Morpeth','Newbury','Newcastle Airport','Newcastle Upon Tyne','Newport','Newquay','Newton Abbot','Northallerton','Northampton','Northwich','Norwich','Nottingham','Oban','Oldham','Oxford','Pembroke','Penzance','Penzance Station','Perth','Peterborough','Plymouth','Plymouth Airport','Plymouth Station','Poole','Portsmouth','Preston','Prestwick','Prestwick Airport','Reading','Redditch','Richmond','Rochester','Romsey','Rugby','Rye','Salford','Salisbury','Scarborough','Scunthorpe','Sheffield','Shepton Mallet','Slough','Southampton','Southampton Airport','Southend On Sea','Southport','Spalding','St Albans','Stafford','Staines','Stansted Airport','Stevenage','Stirling','Stirling Station','Stockport','Stockton On Tees','Stoke On Trent','Stranraer','Stratford Upon Avon','Stroud','Sunderland','Sutton','Swansea','Swindon','Tamworth','Taunton','Taunton Station','Teesside Airport','Telford','Tewkesbury','Thetford','Tonbridge','Torquay','Trowbridge','Truro','Tunbridge Wells','Uttoxeter','Wakefield','Walsall','Walton','Wareham','Warrington','Waterloo','Watford','Wellingborough','Welwyn Garden City','Weston Super Mare','Weymouth','Whitstable','Wigan','Wisbech','Woking','Wolverhampton','Worcester','Yeovil','York','York Station'],
'us':['Abilene Airport Tx','Acampo','Addison','Addison Airport Tx','Akron','Akron Canton Airport','Alamagordo Holloman Airport','Albany','Albany Airport','Albuquerque','Albuquerque Airport','Alexandria','Alexandria Airport','Allentown','Allentown Airport','Allston','Alpena County Regional Airport','Alpharetta','Altoona','Amarillo Airport','Ames','Anaheim','Anaheim Disney','Anchorage','Anchorage Ted Stevens Airport','Anderson','Andrews','Ankeny','Ann Arbor','Ann Arbor Airport','Annapolis','Antioch','Apex','Apopka','Apple Valley','Appleton Outagamie Airport','Arcata Eureka Airport','Arlington Va','Arlington Wa','Arvada','Asheville','Ashland','Aspen','Aspen Pitkin Sardy Field Airport','Astoria','Atlanta','Atlanta Hartsfield Jackson Airport','Atlantic City Airport','Auburn Ca','Auburn Ca Airport','Auburn Ma','Auburn Wa','Augusta','Augusta Airport','Augusta Bush Field Airport Ga','Aurora Co','Aurora Il','Aurora Municipal Airport','Aurora Or Jet Center','Austell','Austin','Austin Bergstrom Airport','Bakersfield','Bakersfield Meadows Field Airport','Ballwin','Baltimore','Baltimore Washington Airport','Bangor Airport','Bar Harbor Hancock County Airport','Bardstown','Barksdale','Barnstable Airport','Barrington','Barstow','Barstow Daggett Airport','Baton Rouge','Baton Rouge Airport','Bayville Airport','Bear','Beaumont Port Arthur Airport','Beavercreek','Beaverton','Bedford Hills','Bellevue','Bellevue Wa','Bellingham Airport','Belmar Wall','Bemidji Beltrami Airport','Bend','Benedum Airport','Bentonville','Berkeley','Berlin Ct','Beverly Hills','Billings Logan Airport','Binghamton Broome County Airport','Birmingham','Birmingham Airport','Bismarck Airport Nd','Blackstock','Blaine','Bloomington','Bloomington Airport','Blountville Tri Cities Airport','Blue Island','Boardman','Boca Raton','Boise Airport','Bolingbrook','Bonita Springs','Boone County Airport','Bordentown','Bossier City','Boston','Boston Logan Airport','Boulder','Boulder Airport Co','Bourne','Bowie','Bowling Green','Bozeman Gallatin Field Airport','Bradenton','Brainerd Lakes Airport','Brandon','Branford','Bremerton','Brentwood','Brick','Bridgehampton','Bridgewater','Brigham City','Brighton','Brockton','Broken Arrow','Brook Park','Brooklyn Center Mn','Brooksville','Broomfield','Broomfield Airport','Brownsville Airport','Brunswick','Brunswick Airport','Bryan','Bryce Canyon','Buellton','Buena Park','Buffalo','Buffalo Airport','Bullhead City Airport','Burbank','Burbank Airport','Burbank Bob Hope Intl. Airport','Burlingame','Burlington Airport','Burlington Ma','Burlington Vt','Burlington Wa','Butte','Butte Bert Mooney Airport','Camarillo Airport','Cambridge','Camp Springs','Campbell','Canton','Cape Canaveral','Cape Coral','Cape Girardeau','Cape Girardeau Airport','Cape May County Airport','Carlsbad','Carlsbad Mcclellan Palomar Airport','Carlstadt','Carmel','Carmichael','Carson City','Carterville','Casa Grande','Castle Rock','Castleton','Cathedral City','Cedar City Airport','Cedar Falls','Cedar Rapids','Cedar Rapids Eastern Iowa Airport','Centereach','Centerline','Century City','Chadds Ford','Chamblee Dekalb Peachtree Airport','Champaign','Champaign Willard Airport','Chandler','Chantilly','Charleston','Charleston Airport','Charleston Wv','Charleston Wv Yeager Airport','Charlotte','Charlotte Douglas Airport','Charlottesville','Charlottesville Airport','Chatsworth','Chattanooga','Chattanooga Airport','Chelmsford','Cherry Hill','Chesapeake','Cheyenne Airport','Chicago','Chicago Midway Airport','Chicago O\'hare Airport','Chicago Station','Chico Airport','Chino Airport','Cincinnati','Cincinnati Airport','Clarksville','Clawson','Clearwater','Clearwater Airport','Cleveland','Cleveland Airport','Clifton','Clifton Heights','Clinton','Clive','Clovis','Cobb','Cocoa Beach','Coeur D\'alene','Colmar','Colorado Springs','Colorado Springs Airport','Columbia Airport','Columbia Sc','Columbia Sc Metropolitan Airport','Columbus','Columbus Airport Ga','Columbus Airport Oh','Columbus City In','Columbus Golden Triangle Airport','Concord Buchanan Airport','Concord Downtown Nc','Concord Downtown Nh','Concordville','Conshohocken','Conyers','Cookeville','Coral Springs','Corona','Coronado','Corpus Christi','Corpus Christi Airport','Corvallis','Corvallis Airport','Costa Mesa','Council Bluffs','Countryside','Cranston','Crescent City','Crestwood','Crystal Lake','Cuyahoga Falls','Dallas','Dallas Fort Worth','Dallas Fort Worth Airport','Dallas Ga','Dallas Love Field Airport','Daly City','Dana Point','Danbury','Dania','Daphne','Davenport','Dayton','Dayton Airport','Daytona Beach','Daytona Beach Airport','Dearborn','Decatur','Decatur Airport','Decatur Ga','Dedham','Dekalb','Del Mar','Del Rio','Delray Beach','Denham Springs','Denver','Denver International Airport','Derby','Des Moines','Des Moines Airport','Des Plaines','Destin','Detroit','Detroit City Coleman Young Airport','Detroit Wayne County Airport','Dodge City Airport','Dothan Airport','Downers Grove','Downey','Doylestown','Draper','Duarte','Dubois Jefferson Airport','Dubuque','Dubuque Airport','Duluth','Duluth Airport','Dumfries','Durango','Durango La Plata Airport','Durham','East Hampton Airport','Easterwood College Station Airport','Eastpointe','Eau Claire Chippewa Valley Airport','Edgemont','Edmond','Eglin Air Force Base','El Cajon','El Cajon Airport','El Monte Airport','El Paso','El Paso Airport','El Sobrante','Elizabethtown','Elk Grove','Elkhart','Elkins Airport','Elkton','Elmhurst','Elmira','Elmira Corning Airport','Elyria','Emeryville','Emmaus','Englewood Co','Englewood Nj','Ennis','Erie International Airport','Erlanger','Escanaba Delta County Airport','Escondido','Euclid','Eugene','Eugene Airport','Eureka','Evanston','Evansville','Evansville Airport','Everett','Everett Paine Field Airport','Fairbanks','Fairbanks Airport','Fairfield','Fairfield Nj','Fairfield Oh','Fall River','Fallon','Falls Church','Falmouth','Fargo Hector Airport','Farmington Four Corners Airport','Fayetteville Airport','Federal Way','Ferndale','Flagstaff','Flagstaff Airport','Fletcher Asheville Airport','Flint Airport','Florence','Florence Airport','Florida Keys Marathon Airport','Foley','Folsom','Fond Du Lac','Fort Collins','Fort Dodge Airport','Fort Lauderdale','Fort Lauderdale Airport','Fort Morgan','Fort Myers','Fort Myers Airport','Fort Pierce','Fort Smith Airport','Fort Walton','Fort Walton Airport','Fort Wayne','Fort Wayne Airport','Framingham','Frankfort','Franklin','Fredericksburg','Fremont','Fresno','Fresno Airport','Frisco Co','Fullerton','Fullerton Airport','Gainesville','Gainesville Airport','Gainesville Ga','Gainesville Va','Galveston','Gambrills','Garden City','Garden Grove','Gary Regional Airport','Gastonia','Gilroy','Gladstone','Glen Burnie','Glendale','Glendale Airport','Glenview','Goleta','Grand Forks','Grand Forks Airport','Grand Island','Grand Junction Walker Field Airport','Grand Prairie','Grand Rapids','Grand Rapids Gerald Ford Airport','Grass Valley','Grass Valley Airport','Great Falls Airport','Great Neck','Greeley','Greeley Weld County Airport','Green Bay Austin Straubel Airport','Greenfield','Greensboro','Greensboro Piedmont Triad Airport','Greenville','Greenville Airport Ms','Greenville Airport Nc','Greenville Airport Sc','Greenwich Village','Greenwood Village','Greer','Gregg County Airport','Gresham','Groton','Gulf Shores Edwards Airport','Gulfport Biloxi Airport','Gunnison Airport','Gurnee','Hackettstown','Hanford','Hapeville','Harlingen Valley Airport','Harrisburg','Harrisburg Airport','Hartford','Hartford Bradley Airport','Harvey','Hatboro','Hattiesburg Laurel Airport','Haverhill','Havertown','Hayward','Hayward Airport','Helena Airport','Hemet','Henderson','Hialeah','Hickory','Hickory Airport','Hicksville','Highland Park','Hillsboro','Hillsboro Airport','Hilo Airport','Hilton Head Airport','Hoboken','Holland Mi','Holland Tulip City Airport','Hollister','Hollister Airport','Hollywood','Homer Airport','Honolulu','Honolulu Airport','Hoover','Houghton Airport','Houston','Houston Hobby Airport','Houston Intercontinental Airport','Hudson','Huntington Beach','Huntington Ny','Huntington Tri State Airport','Huntsville Airport','Hyannis','Hyannis Airport','Idaho Falls Airport','Ihilani','Imperial County Airport','Independence','Indianapolis','Indianapolis Airport','Indio','International Falls Airport','Iselin','Islip Macarthur Airport','Ithaca','Ithaca Airport','Jackpot Hayden Field Airport','Jackson Evers Airport Ms','Jackson Hole','Jackson Hole Airport','Jacksonville','Jacksonville Airport Fl','Jacksonville Airport Nc','Jamestown Chautauqua County Airport','Janesville Airport','Jeffersonville','Jersey City','Johnstown Murtha Airport','Joliet','Joplin Airport','Juneau Airport','Jupiter','Kaanapali Airport','Kahuku','Kahului Airport','Kalamazoo Airport','Kalispell Glacier Park Airport','Kankakee Airport','Kansas City','Kansas City Airport','Kapalua','Kapalua West Maui Airport','Kauai Lihue Airport','Kaukauna','Kenai','Kenai Airport','Kennesaw','Kennett Square','Kenosha','Kent','Kentwood','Kerrville','Key West','Key West Airport','Killeen Airport','King Of Prussia','Kingman Airport','Kinston Jetport Stalling Field','Kirkland','Kissimmee','Knoxville','Knoxville Mcghee Tyson Airport','Kodiak Airport','Kohala Coast','Kokomo','Koloa','Kona','Kona Keahole Airport','La Crosse','La Crosse Airport','La Jolla','La Quinta','La Verne Airport','Lafayette Airport In','Lafayette Airport La','Lafayette Downtown In','Lafayette Downtown La','Lahaina','Lake Bluff','Lake Buena Vista','Lake Charles Airport','Lake City','Lake Elsinore','Lake Havasu Airport','Lake Park','Lake Tahoe Airport','Lakeland','Lakeville','Lakewood','Lancaster','Lancaster Airport','Lancaster William Fox Airport','Landover','Lanham','Lansing Capital City Airport','Laplata County Airport','Laramie Regional Airport','Laredo Airport','Largo','Las Cruces','Las Cruces Airport','Las Vegas','Las Vegas Mccarran Airport','Laurel','Lawrenceville','Lawton','Lawton Municipal Airport','Lax','Layton','Leadville Airport','Leavenworth','Lebanon','Lebanon Airport','Lee\'s Summit','Leesburg','Leesburg Airport','Lemoore','Levittown','Lewis University Airport','Lewisburg Greenbrier Airport','Lexington Bluegrass Field Airport','Lexington Ky','Lexington Park Md','Lexington Sc','Liberal Municipal Airport','Liberty','Libertyville','Lihue','Lima','Lima Allen County Airport','Lincoln','Lincoln Airport','Lincolnshire','Lithia Springs','Little Rock','Little Rock Airport','Littleton','Livermore','Livermore Municipal Airport','Livonia','Lodi','Lombard','Lomita','Long Beach','Long Beach Airport','Longmont','Longwood','Los Angeles','Los Angeles Airport','Los Gatos','Louisville','Louisville Airport','Loveland','Lubbock Airport','Lufkin','Lutherville','Lynchburg Airport','Lynn','Lynnwood','Lyons','Macon','Macon Middle Georgia Airport','Madera','Madera Airport','Madison','Madison Dane County Regional Airport','Madison Downtown Tn','Makena','Malden','Manassas','Manassas Regional Airport','Manchester','Manchester Airport','Manhattan Airport Ks','Manhattan East 12th Street','Manhattan East 31st Street','Manhattan East 50th Street','Manhattan East 80th Street','Manhattan West 40th Street','Manhattan West 52nd Street','Manhattan West 77th Street','Manning','Mansfield','Manteca','Maple Heights','Marco Island','Marietta','Marina Del Rey','Marion Williamson County Airport','Marlborough','Marquette Sawyer Airport','Marshall','Martha\'s Vineyard','Martha\'s Vineyard Airport','Martinsburg Altoona Blair Airport','Mason City Airport','Mather','Matteson','Matthews','Maui','Maui Kahului Airport','Maumee','Mcallen Miller Airport','Mcdonough','Mchenry','Mechanicsburg','Medford','Medford Rogue Valley Airport','Meeker Airport','Melbourne','Melbourne Airport','Memphis','Memphis Airport','Mentor','Merced','Merced Airport','Mercer Airport','Meriden','Meridian Regional Airport','Mesa','Mesa Falcon Field Airport','Metairie','Miami','Miami Beach','Miami Beach North','Miami Beach South','Miami International Airport','Middle Island','Midland Odessa Airport','Midvale','Midwest City','Milford','Milwaukee','Milwaukee Mitchell Field Airport','Minneapolis St Paul','Minneapolis St Paul Airport','Minot International Airport','Mishawaka','Mission Viejo','Missoula','Missoula Airport','Mobile','Mobile Airport','Modesto','Modesto Airport','Moline','Moline Quad City Airport','Molokai Airport','Monroe','Monroe Airport','Montclair','Monterey Peninsula Airport','Montgomery','Montgomery Dannelly Airport','Montrose','Montrose Airport','Moorestown','Moreno Valley','Morris Municipal Airport','Morristown','Morrow','Mosinee Central Wisconsin Airport','Mount Prospect','Mountain View','Mt Moriah','Muncie Delaware County Airport','Murfreesboro','Muskegon','Muskegon County Airport','Myrtle Beach','Myrtle Beach Airport','Nantucket Memorial Airport','Napa','Napa Airport','Naperville','Naples','Naples Airport','Nashua','Nashville','Nashville Airport','National City','Natrona County Airport','New Bern Craven County Airport','New Haven','New Haven Tweed Airport','New Orleans','New Orleans Louis Armstrong Airport','New Rochelle','New Windsor Airport','New York','New York Jfk Airport','New York La Guardia Airport','Newark Ca','Newark De','Newark Liberty Airport','Newburgh Stewart Airport','Newnan','Newport','Newport Beach','Newport Beach Airport','Newport News','Newport News Williamsburg Airport','Newton','Newton Airport','Newton City Airport','Newton City Ks','Niagara Falls','Nicholasville','Noblesville','Nogales','Norcross','Norfolk','Norfolk Airport','Norman','North Attleboro','North Bend Airport','North Dartmouth','North Hollywood City','North Kingstown','North Olmsted','North Platte Airport','Northampton','Northglenn','Northwest Arkansas Regional Airport','Norwalk','Norwood','Novato','Novi','Oak Brook','Oak Lawn','Oak Park','Oak Ridge','Oakhurst','Oakland','Oakland Airport','Ocala','Ocala Airport','Oceanside','Ogden','Oklahoma City','Oklahoma City Airport','Olive Branch','Olympia','Omaha','Omaha Eppley Airport','Ontario','Ontario Airport','Orange County Airport','Orange Park','Orem','Orlando','Orlando Airport','Orlando Disney Car Care','Oroville','Oroville Municipal Airport','Oshkosh Wittman Airport','Overland Park','Oxnard Airport','Paducah Barkley Airport','Page Airport','Palatine','Palm Desert','Palm Springs','Palm Springs Airport','Palmdale','Palo Alto','Palwaukee Airport','Panama City Airport','Pangborn Airport','Paramus','Park Ridge','Parker','Parkersburg','Parma','Parsippany','Pasadena','Pasco Airport','Passaic','Peabody','Pebble Beach','Peekskill','Pellston Regional Airport','Pembroke Pines West','Pensacola','Pensacola Airport','Peoria','Peoria Airport','Perrysburg','Petaluma','Philadelphia','Philadelphia International Airport','Phoenix','Phoenix Sky Harbor Airport','Pine Hurst Moore County Airport','Piscataway','Pittsburgh','Pittsburgh Airport','Pittsfield','Placentia','Plainfield','Plainville','Plano','Plattsburgh Clinton County Airport','Pleasant Hills','Pleasanton','Plymouth','Pocatello Airport','Pocomoke','Pompano Beach','Ponte Vedra Beach','Pontiac Oakland Airport','Port Charlotte','Port Hueneme','Port Richey','Portland Maine','Portland Maine Airport','Portland Oregon','Portland Oregon Airport','Portsmouth','Portsmouth Airport','Poughkeepsie','Poway','Prescott Ernest Love Field Airport','Princeville Airport','Providence','Providence Airport','Pueblo','Pueblo Airport','Pulliam Airport','Pullman Moscow Regional Airport','Punta Gorda Airport','Purcellville','Puyallup','Quakertown','Quincy','Quincy Airport','Raleigh','Raleigh Durham Airport','Rancho Cordova','Rancho Cucamonga','Rapid City Airport','Raynham','Reading Downtown Oh','Reading Spaatz Field Airport','Redding Municipal Airport','Redlands','Redmond Roberts Field Airport','Redondo Beach','Reisterstown','Reno','Reno Tahoe Airport','Reseda','Revere','Rhinelander Airport','Richfield','Richmond Airport','Richmond Ky','Riverside','Riverside Municipal Airport','Roanoke','Roanoke Regional Airport','Rochester Airport Mn','Rochester Airport Ny','Rochester Downtown Mn','Rochester Station Ny','Rock Hill','Rock Springs Sweetwater Airport','Rockford','Rockford Airport','Rockland','Rockville','Rocky Mount','Rocky Mount Airport','Roseburg','Roseville','Round Lake Beach','Rutland Airport','Sacramento','Sacramento International Airport','Sacramento Mather Airport','Saginaw','Saginaw Mbs Airport','Salem Ma','Salem Or','Salina Municipal Airport','Salinas','Salisbury Ocean City Wicomico Airport','Salt Lake','Salt Lake City International Airport','San Angelo Regional Airport','San Antonio','San Antonio Airport','San Bernardino','San Carlos Airport','San Diego','San Diego Airport','San Francisco','San Francisco Airport','San Francisco Bush Street','San Francisco O\'farrell Street','San Francisco Union Square','San Jose','San Jose Airport','San Leandro','San Luis Obispo Airport','San Mateo','San Rafael','San Ramon','Sandy Springs','Sanford','Sanford Orlando Airport','Sanibel','Santa Ana','Santa Barbara','Santa Barbara Airport','Santa Clara','Santa Clarita','Santa Cruz','Santa Fe','Santa Fe Municipal Airport','Santa Maria Airport','Santa Monica','Santa Rosa','Santa Rosa Airport','Santa Ynez Valley Airport','Saraland','Sarasota','Sarasota Bradenton Airport','Sault Ste Marie Chippewa County Airport','Sausalito','Savannah','Savannah Airport','Schaumburg','Schaumburg Airport','Scotts Valley','Scottsbluff Western Nebraska Airport','Scottsdale','Scottsdale Airport','Seattle','Seattle Tacoma Airport','Sebring','Selma','Seward','Shaker Heights','Shakopee','Sharonville','Shawnee','Shingle Springs','Shreveport','Shreveport Airport','Signal Hill','Silver Spring','Simi Valley','Sioux City Gateway Airport','Sioux Falls','Sioux Falls Airport','Sitka Airport','Smyrna','Snellville','Solana Beach','Somerville','South Beloit','South Bend Airport','South Holland','Southern Pines Moore County Airport','Southfield','Southgate','Spartanburg','Spokane International Airport','Springdale','Springfield Airport','Springfield Branson Airport Mo','Springfield Ma','Springfield Pa','St Augustine Airport','St Charles','St Claire Shores','St Cloud','St Cloud Regional Airport','St George','St George Airport','St Joseph','St Louis Lambert Airport','St Petersburg','St Petersburg Beach','St Petersburg Clearwater Airport','Stafford','Stamford','State College','State College Airport','Steamboat Springs Airport','Sterling','Stockton','Stockton Airport','Stone Mountain','Stoughton','Stuart','Studio City','Summerville','Sun City','Sunnyvale','Susanville','Sylvania','Syracuse','Syracuse Hancock Airport','Tacoma','Tallahassee','Tallahassee Airport','Tampa','Tampa Airport','Tampa Port','Taylor','Telluride Airport','Temecula','Tempe','Temple','Terre Haute','Teterboro Airport','Thousand Oaks','Tigard','Toledo','Toledo Express Airport','Toms River','Topeka','Torrance','Torrington','Towson','Tracy','Traverse City Cherry Capital Airport','Trenton Mercer Airport','Troy','Truckee','Tucker','Tucson','Tucson Airport','Tucson Downtown North Kolb','Tucson Downtown North Oracle','Tulsa','Tulsa Airport','Tupelo Regional Airport','Turlock','Tuscaloosa','Tustin','Twin Falls Magic Valley Airport','Tyler','Tyler Pounds Airport','Ukiah Municipal Airport','Union City','Urbandale','Utica Oneida County Airport','Vacaville','Vacaville Airport','Vail Eagle County Airport','Valdosta Regional Airport','Vallejo','Valparaiso Porter County Airport','Van Nuys','Van Nuys Airport','Vancouver','Venice','Ventura','Vero Beach','Victoria','Victoria Regional Airport','Victorville','Vienna','Virginia Beach','Visalia','Waco Regional Airport','Waikiki','Waikoloa','Waldorf','Walla Walla Airport','Walnut Creek','Waltham','Warminster','Warren','Warwick','Washington Dc','Washington Dc Dulles Airport','Washington National Ronald Reagan Airport','Waterbury','Waterloo Airport','Watertown','Watertown Municipal Airport','Watkins Airport','Watsonville Airport','Waukegan','Waukegan Airport','Waukesha','Waxahachie','Wayne Pa','Wayzata','Wellesley','West Chester','West Covina','West Hempstead','West Hollywood','West Lebanon Airport','West Palm Beach','West Palm Beach Airport','Westlake','Westminster','Westmoreland County Airport','Weymouth','Wheatridge','White Bear Lake','White Lake Sullivan County Airport','White Plains','White Plains Westchester Airport','Whittier','Wichita','Wichita Airport','Wilkes Barre Scranton Airport','Williamsburg','Williamsport Regional Airport','Wilmington Airport Nc','Wilmington Dc','Wilmington New Castle Airport','Wilsonville','Winchester','Winona','Winston Salem','Winston Salem Smith Reynolds Airport','Winter Haven','Winter Park','Woburn','Woodbury','Woodcliff Lake','Woodhouse','Woodland','Woods Cross','Woodstock Ga','Worcester','Worcester Airport','Worland','Yellowstone Airport','Yreka','Yuba','Yucca Valley','Yuma International Airport'],
'uy':['Colonia','Montevideo','Montevideo Carrasco Airport','Punta Del Este','Punta Del Este El Jaguel Airport'],
've':['Barcelona Jose Antonio Anzoategui Airport','Caracas','Del Caribe Santiago Marino Airport','Jose Tadeo Monagas Airpo','Maiquetia Simon Bolivar Airport','Manuel Piar International Airport','Maracaibo La Chinita Airport','Valencia Arturo Michelena Airport'],
'vg':['Crab Hill Road','Lettsome Beef Island Airport','Roadtown Office','Westend Office'],
'vi':['Cyril E King Airport','Henry E Rohlsen Airport'],
'xc':['Guernsey Harbour','Jersey Harbour'],
'ye':['Sana\'a'],
'yt':['Mamoudzou'],
'yu':['Bar','Belgrade','Belgrade Tesla Airport','Budva','Cacak','Kraljevo','Nis','Novi Sad','Podgorica','Prishtina','Prishtina Airport','Subotica','Tivat','Zrenjanin'],
'za':['Aliwal North','Ballito Bay','Bedfordview','Belville','Bethlehem','Bloemfontein','Blouberg','Boksburg','Braamfontein','Brakpan','Brummeria','Cape Town','Cape Town Airport','Cape Town Downtown East','Cape Town Downtown North','Cape Town Downtown South','Cape Town Downtown West','Colesburg','De Waterkant','Durban','Durban International Airport','Durbanville','East London','East London Airport','Estcourt','George','George Airport','Germiston Rand Airport','Grahamstown','Harrismith','Hermanus','Hoedspruit','Hoedspruit Airport','Hoedspruit Eastgate Airport','Isando','Johannesburg','Johannesburg Downtown East','Johannesburg Downtown North','Johannesburg Grand Central Airport','Johannesburg International Airport','Johannesburg Lanseria Airport','Johannesburg Rand Airport','Kempton Park','Kgalagadi Trans Frontier Park','Kimberley','King Williams Town','Knysna','Kokstad','Kruger Mpumalanga International Airport','Ladysmith','Langebaan','Mafikeng','Malelane Airport','Margate','Maseru Airport','Middelburg','Mmabatho Airport','Musina','Nelspruit','Newcastle','Newlands','Oribi Airport','Ormonde','Oudtshoorn','Parow','Phalaborwa','Pietermaritzburg','Pietermaritzburg Airport','Pietersburg Airport','Pilanesberg Sun City','Pinetown','Plettenberg Bay','Plettenberg Bay Airport','Polokwane','Port Alfred','Port Elizabeth','Port Elizabeth Airport','Potchefstroom','Pretoria','Randburg','Richards Bay Airport','Rivonia','Rondebosch','Roodepoort','Rosebank','Rustenburg','Saldanha','Sandton','Skukuza','Somerset West','Southgate','Soweto','Springbok','Stellenbosch','Strand','Swaziland Manzini','Tzaneen','Umhlanga','Umhlanga Rocks','Umtata','Umtata Matanzima Airport','Upington','Vereeniging','Verwoerdburg','Welkom','Witbank','Wonderboom Airport','Worcester'],
'zw':['Bulawayo','Harare','Victoria Falls']
};
Number.prototype.toStringPad=function(p,s){var n=Math.abs(this).toString();while(n.length<p)n='0'+n;return s ||0>this?(0>this?'-':'+')+n:n;};if(!document.getElementsByTagName){document.getElementsByTagName=function(t){var n,q=[];if(document.all)for(n=0;n<document.all.length;++n)if(t==document.all[n].nodeName)q[q.length]=document.all[n];return q;};}if(!document.getElementById){document.getElementById=function(i){return document.all&&document.all[i]?document.all[i]:{};}}function $F(f,e){var x =document.forms[f];return!x||!e?x:(x.elements[e]);}function $I(i){return document.getElementById(i);}function $N(i){return document.getElementsByTagName(i);}function $L(i){if(i)window.location.href=i;else return window.location.href;}function $W(i,m,w,h){if(!w)var w =800;if(!h)var h =600;var x =(!m?',status=0,toolbar=0,location=0,menubar=0,directories=0':'');window.open(i,'_blank','status=0,toolbar=0,resizable=0,width='+w+',height='+h+x);}function $E(i,l){var e =$I(i);if(!!e){if(!l)var l =false;if(e.addEventListener)e.addEventListener('mouseup',l,false);else e.onclick=l;}}function $R(){return document.referrer?document.referrer:'';}function $S(f){if(!window._load)window._load=(!window.onload?[]:[window.onload]);window._load[window._load.length]=f;window.onload=function(){var n;for(n=0;n<window._load.length;++n)if('function'==typeof(window._load[n]))window._load[n]();};}if(!HTMLButtonElement)var HTMLButtonElement={prototype:{}};if(!HTMLInputElement)var HTMLInputElement={prototype:{}};if(!HTMLSelectElement)var HTMLSelectElement={prototype:{}};if(!HTMLTextAreaElement)var HTMLTextAreaElement={prototype:{}};if(!HTMLFormElement)var HTMLFormElement={prototype:{}};HTMLButtonElement.prototype.on=HTMLInputElement.prototype.on=HTMLSelectElement.prototype.on=HTMLTextAreaElement.prototype.on=HTMLFormElement.prototype.on=function(){var n,a=arguments;for(n=0;n<a.length-1;++n){var i =a[n].toLowerCase();this['vue'==i?'onclick':'on'+i]=this.act_;if(true!==a[a.length-1]){this[i+'_act_']=a[a.length-1];}}};HTMLButtonElement.prototype.act_=HTMLInputElement.prototype.act_=HTMLSelectElement.prototype.act_=HTMLTextAreaElement.prototype.act_=HTMLFormElement.prototype.act_=function(e){if(!e)var e =(window.event?window.event:{internal_:true});if(this.vue_&&this.vue_act_&&('click'==e.type||'dblclick'==e.type))this.vue_act_(e);if('change'==e.type&&this.check)this.check(true);if(!this[e.type+'_act_'])if(!this.form||!this.form[e.type+'_act_'])return true;if(!e.internal_){e.from=e.relatedTarget||e.fromElement;e.src=(window.event?e.srcElement:e.target);if(3==e.src.nodeType)e.src=e.src.parentNode;e.to=e.relatedTarget||e.fromElement;if('click'==e.type||'dblclick'==e.type)e.btn=(e.which&&1==e.which?1:(e.button&&(0==e.button||1==e.button)?1:0))+(e.which&&3==e.which?2:(e.button&&2==e.button?2:0))+(e.which&&2==e.which?4:(e.button&&4==e.button?4:0));if(e.pageX||e.pageY){e.xps=e.pageX;e.yps=e.pageY;}else if(e.clientX||e.clientY){e.xps=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;e.yps=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;}else e.xps=e.yps=0;}return this[e.type+'_act_']?this[e.type+'_act_'](e):this.form[e.type+'_act_']?this.form[e.type+'_act_'](e):true;};HTMLButtonElement.prototype.vue_act_=HTMLInputElement.prototype.vue_act_=HTMLSelectElement.prototype.vue_act_=HTMLTextAreaElement.prototype.vue_act_=HTMLFormElement.prototype.vue_act_=function(){};HTMLButtonElement.prototype.get=HTMLInputElement.prototype.get=HTMLSelectElement.prototype.get=HTMLTextAreaElement.prototype.get=HTMLFormElement.prototype.get=function(v){var n=0,l,r=[];if('FORM'==this.tagName){var k,t=this.elements;if(!v){for(n=0;n<t.length;++n)if(t[n].get){if(t[n].name)r[t[n].name]=t[n].get();else if(t[n].id)r[t[n].id]=t[n].get();}}else{for(k in v )if(t[v[k]]&&t[v[k]].get)r[k]=t[v[k]].get();}return r;}else switch(this.type){case'select-one':case'select-multiple':while(n<this.options.length)if(true==this.options[n++].selected)r[r.length]=this.options[n-1].value;return 0==r.length?false:r.join(';');case'radio':for(l=this.form[this.name];n<l.length;++n)if(true==l[n].checked)r[r.length]=l[n].value;return 0==r.length?false:r.join(';');case'checkbox':return this.checked&&this.value?this.value:this.checked;default:return this.value;}};HTMLButtonElement.prototype.toString=HTMLInputElement.prototype.toString=HTMLSelectElement.prototype.toString=HTMLTextAreaElement.prototype.toString=function(){return this.get().toString();};HTMLButtonElement.prototype.set=HTMLInputElement.prototype.set=HTMLSelectElement.prototype.set=HTMLTextAreaElement.prototype.set=HTMLFormElement.prototype.set=function(v,t,sv){var n=0,l,o,k;if(undefined===v)var v ='';if('FORM'==this.tagName){var t =this.elements;for(k in v )if(t[k])t[k].set(v[k]);}else switch(this.type){case'select-one':case'select-multiple':if('object'==typeof(v)){this.options.length=0;for(k in v ){this.options[this.options.length]=new Option(v[k],k);if(t==k)this.selectedIndex=this.options.length-1;}}else{for(n=0;n<this.options.length;++n){if(this.options[n].value==v){this.selectedIndex=n;if(this.set_act_)this.act_({type:'set',internal_:true});return this;}}if(t){o=new Option(t,v);if(this.add){for(n=0;n<this.options.length;++n){if(sv?this.options[n].value>v:this.options[n].name>t){try{this.add(o,this.options[n]);}catch(ie){this.add(o,n);}this.selectedIndex=n;if(this.set_act_)this.act_({type:'set',internal_:true});return this;}}}this.options[this.options.length]=o;this.selectedIndex=this.options.length-1;}}return this;case'radio':for(l=this.form[this.name];n<l.length;++n)l[n].checked=!!(l[n].value==v);break;case'checkbox':this.checked=!!v;break;default:this.value=v;}if(this.set_act_)this.act_({type:'set',internal_:true});return this;};HTMLButtonElement.prototype.check=HTMLInputElement.prototype.check=HTMLSelectElement.prototype.check=HTMLTextAreaElement.prototype.check=function(md){var k ={numi:'0123456789',numn:'0123456789.',numb:'01',numh:'0123456789abcdefABCDEF',numo:'01234567',nump:'0123456789.',numd:'0123456789.',nume:'0123456789.',nums:'0123456789.',numz:'0123456789- ',luhn:'0123456789',txta:'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',tele:'0123456789+',post:'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'},p={nump:'£',numd:'$',nume:'E'},s={},h={nums:'+-'},t={},j={numn:'.',nump:'.',numd:'.',nume:'.',nums:'.',emal:'@'},f={lowr:function(q){return q.toLowerCase();},uppr:function(q){return q.toUpperCase();},post:function(q){var c =q.toUpperCase();return c.substr(0,c.length-3)+' '+c.substr(c.length-3,3);},emal:function(q){var c =q.split(' ').join('').split('@');return 2 ==c.length&&-1!=c[1].indexOf('.')?c[0]+'@'+c[1].toLowerCase():false;},name:function(q){var n,f=true,r='';for(n=0;n<q.length;++n,f=(-1<" .-'".indexOf(r.charAt(r.length-1))))r+=(f?q.charAt(n).toUpperCase():q.charAt(n).toLowerCase());return r;}},vm=(!this.className?[0,'']:this.className.split('-')),vp='',vs='',vc='',v,n;v=this.get();if(!!k[vm[1]]){for(n=0;n<v.length;++n)if(-1!=k[vm[1]].indexOf(v.charAt(n)))vc+=v.charAt(n);}else vc=v;if(!!j[vm[1]]){vc=vc.split(j[vm[1]]);vc[0]+=j[vm[1]];vc=vc.join('');}if(!!f[vm[1]])if(false===(vc=f[vm[1]](vc)))return false;if(!!p[vm[1]])vc=p[vm[1]]+vc;if(!!s[vm[1]])vc=vc+s[vm[1]];if(vc!=v&&!!md)this.set(v=vc);return vc==v&&(!vm[2]?0:parseInt('0'+vm[2]))<=vc.length&&vc.length<=(!vm[3]?999999:parseInt('0'+vm[3]))&&(!this.oncheck||this.oncheck({internal_:true,type:'check'}));};{var idn_=0,ids_=0;if(!Date.prototype.getFullYear){Date.prototype.getFullYear=function(){return this.getYear()+1900;};}if(!Date.prototype.setFullYear){Date.prototype.setFullYear=function(y){this.setYear(y);};}Date.prototype.getDayName=function(n){var d =['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];return d[n?n%7:this.getDay()%7];};Date.prototype.getMonthName=function(n){var m =['January','Febuary','March','April','May','June','July','August','September','October','November','December'];return m[n?n%12:this.getMonth()%12];};Date.prototype.calendar=function(ce,nt,s,ml){var m,b,l,r,i=this.id_=++idn_;var n,c,d,t,h=['<table class="calendar" cellspacing="0" cellpadding="0">'];if(!s)var s =(this.interval?this.interval:1440);this.interval=s;if(!ml)var ml=12;if(nt)h[h.length]='<tr><th colspan="'+(1440<=this.interval?7:16)+'"><h4><input type="button" class="date-hide" id="date-hide-'+i+'" value="X"> &nbsp;'+nt+'</h4></th></tr>';h[h.length]='<tr><th>'+['S','M','T','W','T','F','S'].join('</th><th>')+(1440<=this.interval||this.noClock?'</th></tr>':'</th><th rowspan="8">&nbsp;</th><th colspan="8">Time</th></tr>');for(n=c=0,t=50;n<6;++n){h[h.length]='<tr>';for(m=0;m<7;++m){h[h.length]='<td><input type="button" class="date-grey" name="date-'+(++c)+'-'+i+'" value=""></td>';}if(1440>this.interval&&!this.noClock){for(m=0;m<8;++m){h[h.length]='<td><input type="button" class="date-grey" name="date-'+(++t)+'-'+i+'" value=""></td>';}}h[h.length]='</tr>';}h[h.length]='<tr><td><input type="button" class="date-pick" name="date-back-'+i+'" value="&larr;"></td><td colspan="5"><select class="date-pick" name="date-pick-'+i+'">';for(n=0,(d=new Date(this)).setDate(1);n<ml;++n){h[h.length]='<option value="'+(d.getFullYear()*100+d.getMonth()+1)+'">'+d.getMonthName()+' '+d.getFullYear()+'</option>';d.setMonth(d.getMonth()+1);}h[h.length]='</select></td><td><input type="button" class="date-pick" name="date-next-'+i+'" value="&rarr;"></td></tr></table>';h[h.length]='</table>';if(document.createElement){var e =document.createElement('DIV');e.innerHTML=h.join('');if('string'==typeof(ce))ce=$I('view-'+ce);if(!ce)ce=document.body;ce.appendChild(e);}for(n=0;n<document.forms.length;++n){if(document.forms[n].elements['date-pick-'+i]){document.forms[n]['date-'+i]=this;this.form=document.forms[n];this.form.elements['date-back-'+i].onclick=function(){this.form['date-'+i].setDate(0);this.form['date-'+i].refresh();};this.form.elements['date-next-'+i].onclick=function(){this.form['date-'+i].setMonth(this.form['date-'+i].getMonth()+1);this.form['date-'+i].setDate(1);this.form['date-'+i].refresh();};this.form.elements['date-pick-'+i].onchange=function(){var v =this.options[this.selectedIndex].value;this.form['date-'+i].setMonth(v%100-1);this.form['date-'+i].setFullYear(Math.floor(v/100));this.form['date-'+i].refresh();};for(m=1;m<43;++m){this.form.elements['date-'+m+'-'+i].onclick=function(){if(''!=this.value){var dd=this.form['date-'+i];var dn=new Date(dd);dn.setDate(this.value-0);if(dd.minimum<=dn&&dn<=dd.maximum){dd.setDate(this.value-0);dd.refresh();if($I('view-'+dd.name))$I('view-'+dd.name).className='view-hide';}}};}if(1440>this.interval&&!this.noClock)for(m=51;m<99;++m){this.form.elements['date-'+m+'-'+i].onclick=function(){var b =this.form['date-'+i];var s =(!b.interval?15:b.interval),t=b.getHours()*60+b.getMinutes();switch(this.value){case'<':t-=b.interval;case'':break;case'>':t+=b.interval;case'00':break;default:if(!isNaN(this.value-0)&&this.value<24)t=this.value*60;}t=Math.round(t/b.interval)*b.interval;b.setHours(Math.floor(t/60));b.setMinutes(t%60);b.setSeconds(0);b.refresh();};}}}if(nt)$E('date-hide-'+i,function(){ce.className='view-hide';});this.refresh();return this;};Date.prototype.refresh=function(s){var n,c,d,l,b,i=this.id_;if(!s)var s =++ids_;else if(this.seq_&&s==this.seq_)return;this.seq_=s;if(!this.lastDate)this.lastDate=this;if(this.minimum)while(this.minimum>this){if(this.getFullYear()<(this.minimum.getFullYear()-2))this.setFullYear(this.minimum.getFullYear()-1);else if(this.getMonth()<this.minimum.getMonth())this.setMonth(this.getMonth()+1);else if(this.getMonth()==this.minimum.getMonth()&&this.getDate()<this.lastDate.getDate())this.setMonth(this.getMonth()+1);else this.setDate(this.getDate()+1);}else this.minimum=new Date(1901,1,1);if(this.maximum)while(this.maximum<this){if(this.getFullYear()>(this.maximum.getFullYear()+2))this.setFullYear(this.maximum.getFullYear()+2);else if(this.getMonth()<this.maximum.getMonth())this.setMonth(this.getMonth()-1);else this.setDate(this.getDate()-1);}else this.maximum=new Date(3001,1,1);if(this.setMinimum)while(this.setMinimum>this)this.setMinimum.setTime(this.setMinimum.getTime()-(this.setMinimum.interval?this.setMinimum.interval:1440)*60000);else this.setMinimum=new Date(this.minimum);if(this.setMaximum)while(this.setMaximum<this)this.setMaximum.setTime(this.setMaximum.getTime()+(this.setMaximum.interval?this.setMaximum.interval:1440)*60000);else this.setMaximum=new Date(this.maximum);if(i){if(this.form){d=new Date(this);d.setDate(1);d=d.getDay()+1;l=new Date(this);l.setDate(1);l.setMonth(l.getMonth()+1);l.setDate(-1);l=d+l.getDate();c=new Date(this);c.setDate(1);for(n=1;n<43;++n){b=this.form.elements['date-'+n+'-'+i];if(n<d||n>l){b.value='';b.className='date-grey';}else{if(c<this)b.className=(this.setMinimum&&c<this.setMinimum?'date-below':'date-before');else if(c>this)b.className=(this.setMaximum&&c>this.setMaximum?'date-above':'date-after');else b.className='date-this';c.setDate((b.value=c.getDate())+1);}if(!b.get)b.get=HTMLInputElement.prototype.get;if(!b.set)b.set=HTMLInputElement.prototype.set;}if(1440>this.interval&&!this.noClock){var clk=[55,56,57,65,66,74,82,90,89,97,96,95,94,93,92,84,83,75,67,59,60,52,53,54];for(n=0;n<clk.length;++n){b=this.form.elements['date-'+clk[n]+'-'+i];b.value=n;b.className=(n<this.getHours()?'date-before':(n>this.getHours()?'date-after':'date-this'));if(!b.get)b.get=HTMLInputElement.prototype.get;if(!b.set)b.set=HTMLInputElement.prototype.set;}this.form.elements['date-70-'+i].value=this.getHours().toStringPad(2);this.form.elements['date-71-'+i].value=this.getMinutes().toStringPad(2);this.form.elements['date-78-'+i].value='<';this.form.elements['date-79-'+i].value='>';}b=this.form.elements['date-pick-'+i];if(!b.get)b.get=HTMLSelectElement.prototype.get;if(!b.set)b.set=HTMLSelectElement.prototype.set;b.set(this.getFullYear()*100+this.getMonth()+1,this.getMonthName()+' '+this.getFullYear(),true);}}if(this.dates_&&this.dates_.length)for(n=0;n<this.dates_.length;++n)this.dates_[n].refresh(s);if(this.targets_&&this.targets_.length)for(n=0;n<this.targets_.length;++n)this.targets_[n].setDate(this);if(this.x_)this.x_();};Date.prototype.setLink=function(){var n;if(!this.dates_)this.dates_=arguments;else for(n=0;n<arguments.length;++n)this.dates_[this.dates_.length]=arguments[n];return this;};Date.prototype.setTarget=function(){var n,t;if(!this.targets_)this.targets_=[];for(n=0;n<arguments.length;++n){t=this.targets_[this.targets_.length]=arguments[n];t.date=this;if(!t.act_||!t.get||!t.set||!t.on){t.act_=HTMLInputElement.prototype.act_;t.get=HTMLInputElement.prototype.get;t.set=HTMLInputElement.prototype.set;t.on=HTMLInputElement.prototype.on;}t.on('change',function(){var n,x=this.get(),th=this.date.getHours(),tm=this.date.getMinutes(),ts=this.date.getSeconds(),d=this.date.getDate(),m=1+this.date.getMonth(),y=this.date.getFullYear();this.date.lastDate=new Date(this.date);if(''==x){for(n=0;n<this.date.targets_.length;++n)this.date.targets_[n].set('');return;}var ss=(x+'//').split('/'),sh=(x+'--').split('-'),c=this.className.split('-'),id=0,im=0;switch(c[2]?c[2]:(''!=ss[2]?'uk':(''!=sh[2]?'iso':(''!=ss[1]?'myuk':(''!=sh[1]?'myiso':(-1<x.indexOf(':')?'time':'stamp')))))){case'time':x=(x+'::').split(':');th=x[0]-0;tm=x[1]-0;ts=x[2]-0;break;case'us':if(-1<x.indexOf('/')){d=ss[1]-0;m=ss[0]-0;y=ss[2]-0;}else if(6==x.length||8==x.length){d=x.substring(2,4)-0;m=x.substring(0,2)-0;y=x.substring(4)-0;}break;case'uk':if(-1<x.indexOf('/')){d=ss[0]-0;m=ss[1]-0;y=ss[2]-0;}else if(6==x.length||8==x.length){d=x.substring(0,2)-0;m=x.substring(2,4)-0;y=x.substring(4)-0;}break;case'myus':case'myuk':d=1;if(-1<x.indexOf('/')){m=ss[0]-0;y=ss[1]-0;}else if(4==x.length||6==x.length){m=x.substring(0,2)-0;y=x.substring(2)-0;}break;case'iso':d=sh[2]-0;m=sh[1]-0;y=sh[0]-0;break;case'myiso':d=1;m=sh[1]-0;y=sh[0]-0;break;case'second':ts=x-0;break;case'minute':tm=x-0;break;case'hour':th=x-0;break;case'day':d=x-0;break;case'month':m=x-0;break;case'year':y=x-0;break;case'my':m=x%100;y=Math.floor(x/100);break;case'days':if(this.date.setMinimum){d=x-1+this.date.setMinimum.getDate();m=1+this.date.setMinimum.getMonth();y=this.date.setMinimum.getFullYear();}break;case'months':if(this.date.setMinimum){d=this.date.setMinimum.getDate();m=x-0+1+this.date.setMinimum.getMonth();y=this.date.setMinimum.getFullYear();}break;case'dstamp':case'stamp':x=this.get().split('T')[0];d=x%100;m=Math.floor(x/100)%100;y=Math.floor(x/10000);x=(this.get()+'T').split('T')[1];case'tstamp':th=x.substring(0,2)-0;tm=x.substring(2,4)-0;ts=x.substring(4,6)-0;break;}if(isNaN(y))y=this.date.getFullYear();this.date.setFullYear(y+(y<33?2000:(y<100?1900:0)),(isNaN(m)?this.date.getMonth()+1:m)+im-1,(isNaN(d)?this.date.getDate():d)+id);if(!isNaN(th))this.date.setHours(th);if(!isNaN(tm))this.date.setMinutes(tm);if(!isNaN(ts))this.date.setSeconds(ts);this.date.refresh();});t.setDate=function(q){var v ='',c=this.className.split('-'),th=q.getHours(),tm=q.getMinutes(),ts=q.getSeconds(),d=q.getDate(),m=1+q.getMonth(),n=q.getMonthName(),y=q.getFullYear(),x=this.get();var ss=(x+'//').split('/'),sh=(x+'--').split('-');switch(c[2]?c[2]:(''!=ss[2]?'uk':(''!=sh[2]?'iso':(''!=ss[1]?'myuk':(''!=sh[1]?'myiso':(-1<x.indexOf(':')?'time':'stamp')))))){case'time':v=th.toStringPad(2)+':'+tm.toStringPad(2)+(0==ts?'':':'+ts.toStringPad(2));break;case'us':v=m.toStringPad(2)+'/'+d.toStringPad(2)+'/'+y;break;case'uk':v=d.toStringPad(2)+'/'+m.toStringPad(2)+'/'+y;break;case'myus':case'myuk':v=m.toStringPad(2)+'/'+y;break;case'iso':v=y+'-'+m.toStringPad(2)+'-'+d.toStringPad(2);break;case'myiso':v=y+'-'+m.toStringPad(2);break;case'second':v=ts;break;case'minute':v=tm;break;case'hour':v=th;break;case'day':v=d;break;case'month':v=m;break;case'year':v=y;break;case'my':v=y*100+m;break;case'days':v=(this.date.setMinimum?Math.ceil((this.date.getTime()-this.date.setMinimum.getTime())/(24*60*60*1000))+1:'');break;case'months':x=new Date(this.date.setMinimum?this.date.setMinimum:this.date.minimum);v=(this.date.getFullYear()-x.getFullYear())*12+this.date.getMonth()-x.getMonth()+(this.date.getDate()<=x.getDate()?0:1);break;case'rfc':v=q.getDayName().substring(0,3)+', '+d+' '+q.getMonthName().substring(0,3)+' '+y+' '+q.getHours().toStringPad(2)+':'+q.getMinutes().toStringPad(2)+':'+q.getSeconds().toStringPad(2)+' '+(Math.floor(q.getTimezoneOffset()/60)*100+q.getTimezoneOffset()%60).toStringPad(4,true);break;case'stamp':v=y*10000+m*100+d+(0==th&&0==tm&&0==ts?'':'T'+(th*10000+tm*100+ts).toStringPad(6));break;case'dstamp':v=y*10000+m*100+d;break;case'tstamp':v=(th*10000+tm*100+ts).toStringPad(6);break;}if(this.set)this.set(v);};t.setDate(this);}return this;};Date.prototype.getHTML=function(i,s,m,x){var n,d,h=[];if(!this.interval)this.interval=1440;if(!s)s=this.interval;else this.interval=s;if(!m)m=this.minimum;else this.minimum=m;if(!x)x=this.maximum;else this.maximum=x;if(s&&0!=(s%1440)){h[h.length]='<div class="datetime"><select name="'+i+'-time" id="'+i+'-time" class="date-pick-tstamp">';for(n=0;n<1440;n+=s)h[h.length]='<option value="'+(Math.floor(n/60)*100+n%60).toStringPad(4)+'00">'+Math.floor(n/60)+':'+(n%60).toStringPad(2)+'</option>';h[h.length]='</select>';}else h[h.length]='<div class="date">';h[h.length]='<select name="'+i+'-day" id="'+i+'-day" class="date-pick-day">';for(n=1;n<32;++n)h[h.length]='<option value="'+n+'">'+n+'</option>';h[h.length]='</select><select name="'+i+'-my" id="'+i+'-my" class="date-pick-my">';for((d=new Date(m.getTime())).setDate(1);d<=x;d.setMonth(d.getMonth()+1)){h[h.length]='<option value="'+(d.getFullYear()*100+d.getMonth()+1)+'">'+d.getMonthName().substring(0,3)+' '+d.getFullYear()+'</option>';}h[h.length]='</select><input type="hidden" id="'+i+'-date" name="'+i+'-date" value="" class="date-pick-stamp"><input type="button" id="'+i+'-calendar" class="'+i+'-calendar" value=" "></div>';h[h.length]='<div id="view-'+i+'" class="view-hide">&nbsp;</div>';this.name=i;return h.join('');};Date.prototype.activateHTML=function(i){var s =$I(i+'-time');if(s)this.setTarget(s);this.setTarget($I(i+'-day'),$I(i+'-my'),$I(i+'-date'));$E(i+'-calendar',function(e){if(!e)var e =window.event;if(!!e)var i =$I('view-'+(e.target?e.target:(e.srcElement?e.srcElement:this)).className.split('-')[0]);if(!!i)i.className=('view-show'==i.className?'view-hide':'view-show');});return this.refresh();};}var CarHire={start:new Date,end:new Date,country:function(){var n,i,l,q=window.location.href.toLowerCase();var cd=CarHireInfo[this.e_lc.options[this.e_lc.selectedIndex].value];this.e_ld.options.length=1;for(n=i=0;n<cd.length;++n){this.e_ld[this.e_ld.options.length]=new Option(cd[n],l=cd[n].toLowerCase());if(-1!=q.indexOf(l.split(' ').join('-')))i=n;}this.e_ld.selectedIndex=i;this.e_ld.disabled=false;},w_loci:function(cn){var n,t,i;this.e_lc.options.length=0;this.e_ld.disabled=true;for(n=i=0;n<CarHireInfo['--'].length;++n){t=CarHireInfo['--'][n].split('>');if(t[0]==cn)i=this.e_lc.options.length;this.e_lc.options[this.e_lc.options.length]=new Option(t[1],t[0]);}this.e_lc.selectedIndex=i;this.country();},check:function(){var n,e='',a=0;var d=new Date;var cd=20000100+d.getMonth()*100+(d.getYear()%100)*10000+d.getDate();var dn=(2000+(d.getYear()%100))+'-'+(d.getMonth()+1)+'-'+d.getDate();if(''==this.e_lc.options[this.e_lc.selectedIndex].value){alert('Browser error - Country list not loaded.');return false;}if(''==this.e_ld.options[this.e_ld.selectedIndex].value)e='Please select a location.\n'+e;if(''==this.e_pa.value||0==(a=this.e_pa.value-0))e='Please enter the driver\'s age.\n'+e;if(''!=e){alert('Sorry, the data appears to be incomplete or incorrect.\n'+e);return false;}if(25>a||65<a)return confirm('We use a number of agents, some of which place restrictions on drivers aged\nunder 25 or over 65; there is likely to be restricted availability.\nContinue?');strip(this.form);CarHire.start=CarHire.end=null;return true;},form:function(){var c =new Date;var y =c.getFullYear(),m=c.getMonth(),d=c.getDate();CarHire.start=new Date(y,m,d+1,12,0,0,0);CarHire.end=new Date(y,m,d+7,12,0,0,0);var b		=new Date(y,m,d+1,0,0,0,0);var l		=new Date(y+1,m+1,d,0,0,0,0);CarHire.start.minimum=CarHire.end.minimum=b;CarHire.start.maximum=CarHire.end.maximum=l;CarHire.start.interval=CarHire.end.interval=30;CarHire.start.setMaximum=CarHire.end;CarHire.end.setMinimum=CarHire.start;CarHire.start.noClock=CarHire.end.noClock=true;return'<div id=form><form id=carhire name=carhire action="http://www.compare-car-rental.co.uk/list-cars.html"><h3>Search &amp; Compare Car Hire Prices and Book Online</h3>'+'<div class=g><label for=lc>Country</label>:<select name=lc id=lc onchange="CarHire.country()"><option value="">Loading, please wait</select></div>'+'<div class=g><label for=ld>Location</label>:<select name=ld id=ld><option value="">Please select a location</select></div>'+'<div class=g><label for=pt>Car&nbsp;Type</label>:<select name=pt id=pt><option value="">Any car type<option value=m>Mini<option value=e>Economy<option value=c>Compact<option value=i>Intermediate<option value=f>Full Size / SUV<option value=p>Prestigue / Premium<option value=l>Luxury</select></div>'+'<div class=g><label for=cc>Arrival</label>:'+CarHire.start.getHTML('c')+'</div>'+'<div class=g><label for=rc>Return</label>:'+CarHire.end.getHTML('r')+'</div>'+'<div class=g><label for=pa>Driver&nbsp;Age</label>:<input type=text id=pa name=pa><input type=submit id=bc value="Compare Rental Prices" onclick="return CarHire.check()"></div>'+'</form></div>';},setup:function(cc){var n,k,v,l=['lc','ld','pa','pt','ct','cd','cm','rt','rd','rm'];if(document.getElementById){var i =document.getElementById('importCarHireForm');if(i&&i.innerHTML){i.innerHTML=this.form();CarHire.start.calendar('c','Start Date').setLink(CarHire.end).activateHTML('c');CarHire.end.calendar('r','End Date').setLink(CarHire.start).activateHTML('r');}for(n=0;n<l.length;++n)this['e_'+l[n]]=document.getElementById(l[n]);}else if(document.carhire)for(n=0;n<l.length;++n)this['e_'+l[n]]=document.carhire[l[n]];if(this.e_lc){if(this.e_lc.options.length<2)this.w_loci(cc);else this.country();var q =window.location.href.toLowerCase();for(k in CarHireInfo['--'])if(-1!=q.indexOf(CarHireInfo['--'][k].split('>')[1].toLowerCase())){this.w_loci(CarHireInfo['--'][k].split('>')[0]);break;}}}};var Calendar={popup:function(){return false;}};var CarComparison={list:[],last:1,code:'l2h',limit:'',loaded:0,offset:0,results:25,sort:function(c){switch(this.code+c){case'l2h1':this.list.sort(function(l,r){return l[1]<r[1]?(''!=l[1]?-1:1):(''!=r[1]?1:-1);});break;case'h2l1':this.list.sort(function(l,r){return l[1]>r[1]?(''!=l[1]?-1:1):(''!=r[1]?1:-1);});break;case'l2h2':this.list.sort(function(l,r){return l[2]<r[2]?(''!=l[2]?-1:1):(''!=r[2]?1:-1);});break;case'h2l2':this.list.sort(function(l,r){return l[2]>r[2]?(''!=l[2]?-1:1):(''!=r[2]?1:-1);});break;case'l2h3':this.list.sort(function(l,r){return l[3]<r[3]?(''!=l[3]?-1:1):(''!=r[3]?1:-1);});break;case'h2l3':this.list.sort(function(l,r){return l[3]>r[3]?(''!=l[3]?-1:1):(''!=r[3]?1:-1);});break;}},reset:function(l){this.limit=(!l?'':l);this.offset=0;this.write();},write:function(){var s='<select id=carrentallimit onchange="CarComparison.reset(this.value)"><option value="">Show all<option value=m>Mini<option value=e>Economy<option value=c>Compact<option value=s>Standard<option value=i>Intermediate<option value=f>Full Size<option value=p>Prestigue<option value=l>Luxury<option value=v>Vans</select>';var n,p,c,r,rl,rh,rx,l,e,tt=[],t=['<table border=0 cellpadding=0 cellspacing=0 class=carrentals><tr>','<th><div class=sort-',(this.last==3?this.code:'ns'),' onclick="CarComparison.do_sort(3)">Provider</div></th>','<th><div class=sort-',(this.last==2?this.code:'ns'),' onclick="CarComparison.do_sort(2)">Car</div></th>','<th>',(''!=this.limit?s.replace('value='+this.limit,'selected value='+this.limit):s),'Description</th>','<th><div class=sort-',(this.last==1?this.code:'ns'),' onclick="CarComparison.do_sort(1)">Price</div></th>','</tr><tr><td colspan=5 id=pbox><div><div id=pbar>&nbsp;</div></div></td></tr>'];t[e=t.length]='';for(n=c=r=0,l=this.list.length;n<l;++n)if(''==this.limit||this.list[n][2]==this.limit){if(''!=this.list[n][2])++r;if(c>this.offset){t[t.length]='<tr class=carrentals';t[t.length]=c%2;t[t.length]=this.list[n][0];}if((++c-this.offset)>this.results)break;}if(100>this.loaded)t[e]='<tr class=carrentals0 id=waiting><td colspan=4><div>'+'<h2 class=c>Please wait one moment</h2>'+'<p class=c>We are now searching over 40 car hire suppliers to find the best deals for you. Your results will start to appear here in a few seconds.</p>'+'<p class=c>Then sort your results by Provider, Price, or Car Type</p>'+'<p class=c>If you have chosen to compare all available car types this may take a little longer.</p>'+'<p class=c>We Compare - You Buy Direct - Plus we don\'t add a penny to your quotes.</p>'+document.getElementById('wait').innerHTML+'</div></td></tr>';else if(0==r)t[e]='<tr class=carrentals0 id=waiting><td colspan=4><div><p>Sorry, we have been unable to find hire cars for the options chosen.</p><p>There may be a few reasons why no hire cars have been found.</p>'+'<ul><li>If you have applied some filtering to your results, then try to broaden your options.</li><li>Please check your pick up and drop off location, dates and times have been entered correctly.</li></ul>'+'<p>If after the above checks your location and date information is correct and you have not applied any any filtering, then it is possible that no cars are available for your location and time chosen. This sometimes happens due to either high demand or low availability for your location or possibly because you wish to pick up or drop off your car when the office is closed. If you are able to change the dates and times this can sometimes result in available cars. Also, if you wish to book in a particular city, then try and different pick up point since most suppliers have have different offices around the city.</p>'+'<p class=c><a href="http://www.compare-car-rental.co.uk"><strong>Return to Compare Car Rental (Home Page)</strong></a></p>'+'</div></td></tr>';if(''==this.limit)c=this.list.length;else while(n<l)if(this.list[n++][2]==this.limit)++c;if(c>this.results&&100<=this.loaded){s='<select id=carrentalresults onchange="CarComparison.display(this.value)"><option value=10>10 Results<option value=25>25 Results<option value=50>50 Results<option value=75>75 Results<option value=100>100 Results<option value=150>150 Results</select>';r=this.offset/this.results+1;rl=r-4;rh=r+4;rx=Math.round(this.list.length/this.results);if(1>rl){rh+=(1-rl);rl=1;}if(rx<rh){rl-=(rh-rx);rh=rx;}if(1>rl)rl=1;tt[tt.length]='<tr class=nexts><td colspan=3><input type=button onclick="CarComparison.previous()" value="Back"> : ';for(n=0,p=1,r=this.offset/this.results+1;n<c;n+=this.results,++p)if(rl<=p&&p<=rh)tt[tt.length]=['<input type=button onclick="CarComparison.page(',p,')" value=',p,(p==r?' style="background-color:#ccf"> ':' > ')].join('');tt[tt.length]=': <input type=button onclick="CarComparison.next()" value="Next"></td><td>';tt[tt.length]=s.replace(' value='+this.results,' selected value='+this.results);tt[tt.length]='</td></tr>';t[e]=tt.join('');t[t.length]=tt.join('');}t[t.length]='</table>';var e =document.getElementById('h-all');e.innerHTML=null;e.innerHTML=t.join('');CarHireInfo=null;},next:function(){if(this.list.length>(this.offset+this.results))this.offset+=this.results;this.write();},previous:function(){if(0>(this.offset-=this.results))this.offset=0;this.write();},page:function(p){var ofs=(1>p?0:(p-1)*this.results);this.offset=(ofs<this.list.length?ofs:this.list.length-this.results);this.write();},display:function(r){if(10<r)this.results=r-0;else this.results=10;this.write();},update:function(id,qt,cc){if(document.getElementById&&document.getElementsByTagName){var a,n,m,b,p,k,x;a=document.getElementById('r-'+id);if(!!a){a=a.getElementsByTagName('TR');for(n=0;n<a.length;++n)if(a[n].id){s=(''+a[n].id).split('-');s[0]=[' id=',a[n].id,'>',a[n].innerHTML,'</tr>'].join('');this.list[this.list.length]=s;}this.sort(1);this.write();document.getElementById('h-'+id).innerHTML='';}else this.write();if(document.getElementById('w-'+cc))document.getElementById('w-'+cc).src='/images/agent/blank.gif';if(document.getElementById('pbar')){var q=document.getElementById('pbar');q.style.width=q.innerHTML=(this.loaded=Math.round(100*(id+1)/qt))+'%';if(100==this.loaded){q.innerHTML='';q.style.width='0px';q.style.display='none';this.write();}document.getElementById('wait').style.display='none';}}},submit:function(){if(document.getElementById){var p =document.getElementById('pick'),b=document.getElementById('book');if(!p||!b||''==p.value||''==b.value)return true;return!window.open('/book-cars.html?book='+escape(b.value)+'&pick='+escape(p.value),'carhire');}},do_sort:function(cc){this.code=('l2h'==this.code&&this.last==cc?'h2l':'l2h');this.last=cc;if(document.getElementById&&document.getElementsByTagName){this.sort(cc);this.write();}}};function strip(d){var a =d.attributes,b=d.childNodes,l,n;if(a)for(i=0,l=a.length;i<l;i+=1)if('function'===typeof(d[n=a[i].name]))d[n]=null;if(b)for(i=0,l=b.length;i<l;i+=1)strip(d.childNodes[i]);}function incl(s){var h =document.getElementsByTagName('head').item(0);var j =document.createElement('script');if(h&&j){j.setAttribute('language','javascript');j.setAttribute('type','text/javascript');j.setAttribute('src',s);h.appendChild(j);}return false;}function generateIntegerSelect(c,l,u){var n,x='<select name='+c+' id='+c+'>';for(n=l;n<=u;++n){x+='<option value="'+n+'">'+n;}return x +'</select>';}function generateTimeSelect(a){var n,t='<select name='+a+' id='+a+'><option value=030>0:30';for(n=1;n<24;++n){t+='<option value='+n+'00>'+n+':00<option value='+n+'30>'+n+':30';if(12==n){t+='<option selected value="-">Time';}}return t +'</select>';}function generateDateSelect(a1,a2){var n,mn=['','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];var d =new Date;var y =2000+d.getYear()%100;var m =1+d.getMonth();var t ='<select name='+a1+' id='+a1+'>';for(n=1;n<32;++n){t+='<option value="'+n+(d.getDate()==n?'" selected="selected">':'">')+n+'</option>';}t+='</select><select name='+a2+' id='+a2+'>';for(n=1;n<13;++n){t+='<option value='+(m+100*y)+'>'+mn[m]+' '+y;if(13==++m){m=1;++y;}}return t +'</select>';}function formAirportParking(){return'<div id=tilform><form action="http://www.best-airport-parking-deals.co.uk/compare-parks.html" method=get id=tx class=airportparking><h3>UK Airport Parking Quote</h3>'+'<div class=g><label for=AP>Airport:</label><select name=AP id=AP><option value=ABZ>Aberdeen<option value=BFS>Belfast<option value=BHX>Birmingham<option value=BLK>Blackpool<option value=BRS>Bristol<option value=CWL>Cardiff<option value=DSA>Doncaster (Robin Hood)<option value=DOV>Dover Port<option value=MME>Durham Valley (Teeside)<option value=EMA>East Midlands (Nottingham)<option value=EDI>Edinburgh<option value=FOL>Folkestone (EuroTunnel)<option value=LGW>Gatwick (London)<option value=GLA>Glasgow<option selected value=LHR>Heathrow (London)<option value=HUY>Humberside (Kirmington)<option value=LBA>Leeds Bradford<option value=LPL>Liverpool (John Lennon)<option value=LCY>London City<option value=LTN>Luton<option value=MAN>Manchester<option value=NCL>Newcastle<option value=PIK>Prestwick (Glasgow)<option value=SOU>Southampton<option value=STN>Stansted (London)<option value=WTU>Waterloo Station (London)</select></div>'+'<div class=g><label for=DHM>Arrive:</label><div class=date>'+generateTimeSelect('DHM')+generateDateSelect('DD','DMY')+'</div></div>'+'<div class=g><label for=RHM>Return:</label><div class=date>'+generateTimeSelect('RHM')+generateDateSelect('RD','RMY')+'</div></div>'+'<div class=g><label for=PP>People:</label><div class=right>'+generateIntegerSelect('PP',1,9)+'<input type=submit id=XP name=XP value="Check Availablity"></div></div>'+'</form></div>';}function formAirportHotels(){return'<div id=tilform><form action="http://www.airport-hotels.co.uk/list-hotels.html.php" method=get id=tx class=airporthotels><h3>UK Airport Hotel Quote</h3>'+'<div class=g><label for=AH>Airport:</label><select id=AH name=AH><option value=ABZ>Aberdeen<option value=BFS>Belfast<option value=BLK>Blackpool<option value=BHX>Birmingham<option value=BRS>Bristol<option value=CWL>Cardiff<option value=CVT>Coventry<option value=DOV>Dover Port<option value=DUB>Dublin<option value=MME>Durham Valley (Teeside)<option value=EMA>East Midlands (Nottingham)<option value=EDI>Edinburgh<option value=LGW>Gatwick (London)<option value=GLA>Glasgow<option selected=selected value=LHR>Heathrow (London)<option value=HUY>Humberside (Kirmington)<option value=LBA>Leeds Bradford<option value=LPL>Liverpool<option value=LCY>London City<option value=LTN>Luton<option value=MAN>Manchester<option value=NCL>Newcastle<option value=NWI>Norwich<option value=SOU>Southampton<option value=STN>Stansted (London)</select></div>'+'<div class=g><label for=R1>Room:</label><select id=R1 name=R1><option value=S10>Single - 1 Adult<option value=T20>Twin - 2 Adults<option value=D20 selected=selected>Double - 2 Adults<option value=T12>Triple - 1 Adult 2 Children<option value=T21>Triple - 2 Adults 1 Child<option value=T30>Triple - 3 Adults<option value=F13>Family - 1 Adult 3 Children<option value=F22>Family - 2 Adults 2 Children<option value=F23>Family - 2 Adults 3 Children<option value=F31>Family - 3 Adults 1 Child<option value=F32>Family - 3 Adults 2 Children </select></div>'+'<div class=g><label for=AD>Arrive:</label><div class=date>'+generateDateSelect('AD','AMY')+'</div></div>'+'<div class=g>&nbsp;<div class=right><input type=submit value="Check All Availablity"></div></div>'+'</form></div>';}function start(){if(document.getElementById){var i;if(document.getElementById('calendar'))Calendar.setup();else if(!!CarHire)CarHire.setup('uk');i=document.getElementById('importTravelInsuranceForm');if(i&&ti_form&&ti_initialise){i.innerHTML=ti_form('ccr',1);ti_initialise();}i=document.getElementById('importFlightsForm');if(i){i.innerHTML='<iframe src="http://impgb.tradedoubler.com/imp?type(iframe)g(27439)a(1011797)'+(new String(Math.random()).substring(2,11))+'" width=120 height=600 frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>';}i=document.getElementById('importFerryForm');if(i){i.innerHTML='<div style="background-color:#fdcb25;border:1px solid #777;margin:0px 16px 16px 16px;width:370px"><iframe frameborder=0 width=336 height=220 src="http://www.aferry.to/faresearchAFRY/book1AFRY.asp?Referrer=AF328A&amp;f=m&amp;l=GB&amp;homeURL=http://www.ferryonline.co.uk/"><a href="http://www.ferryonline.co.uk/">Ferry Online</a></iframe><br><p style="width:336px">For a fast free quote for ferry travel and to compare prices for your route from every ferry operator enter your details above.</p></div>';}i=document.getElementById('importHotelForm');if(i&&writeHotelsForm){i.innerHTML='<div id=hotelsForm style="background-color:#cee;border:1px solid #777;margin:0px 16px 16px 16px">&nbsp;</div>';writeHotelsForm();}i=document.getElementById('importAirportHotelsForm');if(i){i.innerHTML=formAirportHotels();}i=document.getElementById('importAirportParkingForm');if(i){i.innerHTML=formAirportParking();}i=document.getElementById('head');if(i){i.onclick=function(){window.location.href='/';};i.onmouseover=function(){window.status='Compare Car Rental';};i.onmouseout=function(){window.status='';};}if(document.getElementsByTagName){var e =document.getElementsByTagName('A');for(i=0;i<e.length;++i)if('activate'==e[i].className.split('-')[0]){var h =e[i].className.split('-')[1];if(document.getElementById(h)){e[i].onmouseover=function(){document.getElementById('default').className='hide';document.getElementById(this.className.split('-')[1]).className='show';};e[i].onmouseout=function(){document.getElementById('default').className='show';document.getElementById(this.className.split('-')[1]).className='hide';};e[i].onmouseout();}}}i=null;}return true;}window.onload=start;
