
//	 NOTE:  Don't modify /js/finder_intl.js directly!
//		Instead, modify /webadmin/finder_intl_js_gen.tmpl
//		Then run:
//		~jay/bin/generate.pl -s dev -b lamer -l de -t "http://dev.cremedelamer.de/webadmin/finder_intl_js_gen.tmpl?COUNTRY_ABBR=<your country abbr here>"
//		Then:
//		cp /tmp/finder_intl.js /u01/lamer/<locale>/js/finder_intl.js
var enCountryList = new Array("Australia","Austria","Bahamas","Belgium","Canada","Cayman Islands","China","Denmark","France","Germany","Gibraltar","Greece","Guam","Hong Kong","Iceland","Indonesia","Ireland","Italy","Japan","Korea","Kuwait","Lebanon","Liechtenstein","Luxembourg","Malaysia","Mexico","Netherlands","New Zealand","Norway","Portugal","Qatar","Russia","Saudi Arabia","Singapore","South Africa","Spain","Sweden","Switzerland","Taiwan","Thailand","The Philippines","Turkey","United Arab Emirates","United Kingdom","United States");
var localeCountryList = new Array("Australia","Austria","Bahamas","Belgium","Canada","Cayman Islands","China","Denmark","France","Germany","Gibraltar","Greece","Guam","Hong Kong","Iceland","Indonesia","Ireland","Italy","Japan","Korea","Kuwait","Lebanon","Liechtenstein","Luxembourg","Malaysia","Mexico","Netherlands","New Zealand","Norway","Portugal","Qatar","Russia","Saudi Arabia","Singapore","South Africa","Spain","Sweden","Switzerland","Taiwan","Thailand","The Philippines","Turkey","United Arab Emirates","United Kingdom","United States");

var cities = new Object();

cities["Australia"]=[
		["Adelaide","Adelaide"],
		["Bondi Junction","Bondi Junction"],
		["Brisbane","Brisbane"],
		["Chadstone","Chadstone"],
		["Chatswood","Chatswood"],
		["Chermside","Chermside"],
		["Melbourne","Melbourne"],
		["Perth","Perth"],
		["Sydney","Sydney"]
		];
cities["Austria"]=[
		["Bregenz","Bregenz"],
		["Dornbirn","Dornbirn"],
		["Feldkirch","Feldkirch"],
		["Graz","Graz"],
		["Innsbruck","Innsbruck"],
		["Kitzbuhel","Kitzbühel"],
		["Klagenfurt","Klagenfurt"],
		["Linz","Linz"],
		["Salzburg","Salzburg"],
		["Villach","Villach"],
		["Wels","Wels"],
		["Wien","Wien"]
		];
cities["Bahamas"]=[
		["Nassau","Nassau"]
		];
cities["Belgium"]=[
		["Aarschot","Aarschot"],
		["Antwerpen","Antwerpen"],
		["Brugge","Brugge"],
		["Brussels","Brussels"],
		["Bruxelles","Bruxelles"],
		["Gent","Gent"],
		["Hasselt","Hasselt"],
		["Knokke","Knokke"],
		["Kortrijk","Kortrijk"],
		["Liege/ Luik","Liège/ Luik"],
		["Ninove","Ninove"],
		["Sint-Niklaas","Sint-Niklaas"],
		["Waterloo","Waterloo"],
		["Wijnegem","Wijnegem"]
		];
cities["Cayman Islands"]=[
		["Georgetown","Georgetown"]
		];
cities["China"]=[
		["Beijing","Beijing"],
		["Chengdu","Chengdu"],
		["Guangzhou","Guangzhou"],
		["Hangzhou","Hangzhou"],
		["Kunming","Kunming"],
		["Shanghai","Shanghai"],
		["Tianjing","Tianjing"]
		];
cities["Denmark"]=[
		["Aarhus","Aarhus"],
		["Copenhagen","Copenhagen"]
		];
cities["France"]=[
		["Aix-En-Provence","Aix-En-Provence"],
		["Bastia","Bastia"],
		["Cannes","Cannes"],
		["Fontainebleau","Fontainebleau"],
		["Lille","Lille"],
		["Lyon","Lyon"],
		["Megeve","Megève"],
		["Menton","Menton"],
		["Metz Semecourt","Metz Semecourt"],
		["Monaco","Monaco"],
		["Nantes","Nantes"],
		["Nice","Nice"],
		["Paris","Paris"],
		["Perpignan","Perpignan"],
		["Rouen","Rouen"],
		["Saint-Tropez","Saint-Tropez"],
		["St Laurent Du Var","St Laurent Du Var"],
		["St Raphael","St Raphael"],
		["Strasbourg","Strasbourg"],
		["Toulouse","Toulouse"],
		["Vichy","Vichy"]
		];
cities["Germany"]=[
		["Aachen","Aachen"],
		["Arnsberg-Neheim","Arnsberg-Neheim"],
		["Augsburg","Augsburg"],
		["Bad Durkheim","Bad Dürkheim"],
		["Bad Homburg","Bad Homburg"],
		["Baden Baden","Baden Baden"],
		["Bamberg","Bamberg"],
		["Berlin","Berlin"],
		["Bielefeld","Bielefeld"],
		["Bocholt","Bocholt"],
		["Bochum","Bochum"],
		["Bonn","Bonn"],
		["Bonn Bad Godesberg","Bonn Bad Godesberg"],
		["Braunschweig","Braunschweig"],
		["Bremen","Bremen"],
		["Darmstadt","Darmstadt"],
		["Dortmund","Dortmund"],
		["Dresden","Dresden"],
		["Dusseldorf","Düsseldorf"],
		["Erfurt","Erfurt"],
		["Erlangen","Erlangen"],
		["Essen-Ruttenscheid","Essen-Rüttenscheid"],
		["Frankfurt","Frankfurt"],
		["Freiburg","Freiburg"],
		["Garmisch-Partenkirchen","Garmisch-Partenkirchen"],
		["Giessen","Gießen"],
		["Grunwald","Grünwald"],
		["Hagen","Hagen"],
		["Halle","Halle"],
		["Hamburg","Hamburg"],
		["Hannover","Hannover"],
		["Heilbronn","Heilbronn"],
		["Karlsruhe","Karlsruhe"],
		["Kassel","Kassel"],
		["Kempten","Kempten"],
		["Koln","Köln"],
		["Konigstein","Königstein"],
		["Konstanz","Konstanz"],
		["Krefeld","Krefeld"],
		["Leipzig","Leipzig"],
		["Lindau","Lindau"],
		["Lubeck","Lübeck"],
		["Ludwigsburg","Ludwigsburg"],
		["Mannheim","Mannheim"],
		["Meerbusch","Meerbusch"],
		["Monchengladbach","Mönchengladbach"],
		["Mulheim","Mülheim"],
		["Munchen","Munchen"],
		["Munchen","München"],
		["Munster","Münster"],
		["Neuss","Neuss"],
		["Nurnberg","Nürnberg"],
		["Oldenburg","Oldenburg"],
		["Osnabruck","Osnabrück"],
		["Pforzheim","Pforzheim"],
		["Ravensburg","Ravensburg"],
		["Recklinghausen","Recklinghausen"],
		["Regensburg","Regensburg"],
		["Reutlingen","Reutlingen"],
		["Rosenheim","Rosenheim"],
		["Saarbrucken","Saarbrücken"],
		["Schwetzingen","Schwetzingen"],
		["Starnberg","Starnberg"],
		["Stuttgart","Stuttgart"],
		["Sulzbach","Sulzbach"],
		["Timmendorfer Strand","Timmendorfer Strand"],
		["Trier","Trier"],
		["Tubingen","Tübingen"],
		["Tuttlingen","Tuttlingen"],
		["Ulm","Ulm"],
		["Westerland/Sylt","Westerland/Sylt"],
		["Wiesbaden","Wiesbaden"],
		["Wurzburg","Würzburg"]
		];
cities["Greece"]=[
		["Athens","Athens"],
		["Glyfada","Glyfada"],
		["Kifissia","Kifissia"],
		["Pireaus","Pireaus"],
		["Salonica","Salonica"],
		["Xalandri","Xalandri"]
		];
cities["Guam"]=[
		["Tumon","Tumon"]
		];
cities["Hong Kong"]=[
		["Hong Kong","Hong Kong"],
		["Macao","Macao"],
		["Macau","Macau"]
		];
cities["Iceland"]=[
		["Reykjavik","Reykjavik"]
		];
cities["Indonesia"]=[
		["Jakarta","Jakarta"]
		];
cities["Ireland"]=[
		["CO Dublin","CO Dublin"],
		["Cork","Cork"],
		["Dublin","Dublin"],
		["Galway","Galway"]
		];
cities["Italy"]=[
		["Abano Terme","Abano Terme"],
		["Alessandria","Alessandria"],
		["Ancona","Ancona"],
		["Ascoli Piceno","Ascoli Piceno"],
		["Bari","Bari"],
		["Bergamo","Bergamo"],
		["Bologna","Bologna"],
		["Bolzano","Bolzano"],
		["Brescia","Brescia"],
		["Capri","Capri"],
		["Carpi","Carpi"],
		["Catania","Catania"],
		["Chiavari","Chiavari"],
		["Civitanova","Civitanova"],
		["Como","Como"],
		["Conegliano","Conegliano"],
		["Cortina","Cortina"],
		["Cremona","Cremona"],
		["Desenzano Del Garda","Desenzano Del Garda"],
		["Faenza","Faenza"],
		["Ferrara","Ferrara"],
		["Firenze","Firenze"],
		["Forli'","Forli'"],
		["Formia","Formia"],
		["Gallarate","Gallarate"],
		["Genova","Genova"],
		["Intra","Intra"],
		["Livigno","Livigno"],
		["Madonna Di Campiglio","Madonna Di Campiglio"],
		["Mantova","Mantova"],
		["Mariano Comense","Mariano Comense"],
		["Matera","Matera"],
		["Mestre","Mestre"],
		["Milano","Milano"],
		["Modena","Modena"],
		["Monza","Monza"],
		["Napoli","Napoli"],
		["Padova","Padova"],
		["Palermo","Palermo"],
		["Parma","Parma"],
		["Pavia","Pavia"],
		["Perugia","Perugia"],
		["Pesaro","Pesaro"],
		["Piacenza","Piacenza"],
		["Pisa","Pisa"],
		["Pistoia","Pistoia"],
		["Pordenone","Pordenone"],
		["Prato","Prato"],
		["Ravenna","Ravenna"],
		["Reggio Calabria","Reggio Calabria"],
		["Reggio Emilia","Reggio Emilia"],
		["Riccione (Rn)","Riccione (Rn)"],
		["Rimini","Rimini"],
		["Roma","Roma"],
		["Salerno","Salerno"],
		["Sanremo","Sanremo"],
		["Savona","Savona"],
		["Sorrento","Sorrento"],
		["Torino","Torino"],
		["Treviso","Treviso"],
		["Trieste","Trieste"],
		["Udine","Udine"],
		["Varese","Varese"],
		["Verona","Verona"],
		["Vicenza","Vicenza"],
		["Viterbo","Viterbo"]
		];
cities["Japan"]=[
		["",""],
		["Aichi","Aichi"],
		["Fukuoka","Fukuoka"],
		["Guam","Guam"],
		["Hyougo","Hyougo"],
		["Kanagawa","Kanagawa"],
		["Kyoto","Kyoto"],
		["Narita","Narita"],
		["Okinawa","Okinawa"],
		["Osaka","Osaka"],
		["Sapporo","Sapporo"],
		["Tokyo","Tokyo"]
		];
cities["Korea"]=[
		["Busan","Busan"],
		["Daegu-Si","Daegu-Si"],
		["Incheon","Incheon"],
		["Seongnam","Seongnam"],
		["Seoul","Seoul"]
		];
cities["Kuwait"]=[
		["Kuwait City","Kuwait City"]
		];
cities["Lebanon"]=[
		["Beirut","Beirut"]
		];
cities["Liechtenstein"]=[
		["Vaduz","Vaduz"]
		];
cities["Luxembourg"]=[
		["Luxembourg","Luxembourg"]
		];
cities["Malaysia"]=[
		["Kuala Lumpur","Kuala Lumpur"]
		];
cities["Mexico"]=[
		["Cancun","Cancun"],
		["Col. Santa Fe","Col. Santa Fe"],
		["Mexico, D.F.","Mèxico, D.F."],
		["Mexico, D.F.","México, D.F."],
		["Puebla, Puebla","Puebla, Puebla"]
		];
cities["Netherlands"]=[
		["Amsterdam","Amsterdam"],
		["Arnhem","Arnhem"],
		["Bergen","Bergen"],
		["Den Haag","Den Haag"],
		["Eindhoven","Eindhoven"],
		["Gb Noordwijk Zh","Gb Noordwijk Zh"],
		["Hengelo","Hengelo"],
		["Laren (NH)","Laren (NH)"],
		["Maarssen","Maarssen"],
		["Maastricht","Maastricht"],
		["Nijmegen","Nijmegen"],
		["Rotterdam","Rotterdam"],
		["Utrecht","Utrecht"],
		["Zeist","Zeist"],
		["Zwolle","Zwolle"]
		];
cities["New Zealand"]=[
		["Auckland","Auckland"],
		["Wellington","Wellington"]
		];
cities["Norway"]=[
		["Bergen","Bergen"],
		["Oslo","Oslo"]
		];
cities["Panama"]=[
		["Panama City","Panama City"]
		];
cities["Portugal"]=[
		["Almancil","Almancil"],
		["Aveiro","Aveiro"],
		["Braga","Braga"],
		["Cascais","Cascais"],
		["Coimbra","Coimbra"],
		["Evora","Évora"],
		["Funchal","Funchal"],
		["Gaia","Gaia"],
		["Leiria","Leiria"],
		["Lisboa","Lisboa"],
		["Ponta Delgada","Ponta Delgada"],
		["Portimao","Portimao"],
		["Porto","Porto"]
		];
cities["Qatar"]=[
		["Doha","Doha"]
		];
cities["Russia"]=[
		["Moscow","Moscow"],
		["St. Petersburg","St. Petersburg"]
		];
cities["Saudi Arabia"]=[
		["Jeddah","Jeddah"],
		["Riyadh","Riyadh"]
		];
cities["Singapore"]=[
		["Singapore","Singapore"]
		];
cities["South Africa"]=[
		["Bedfordview","Bedfordview"],
		["Cape Town","Cape Town"],
		["Durban","Durban"],
		["Johannesburg","Johannesburg"]
		];
cities["South Korea"]=[
		["",""],
		["Seoul","Seoul"]
		];
cities["Spain"]=[
		["Albacete","Albacete"],
		["Alicante","Alicante"],
		["Almeria","Almeria"],
		["Arrecife","Arrecife"],
		["Avila","Avila"],
		["Badajoz","Badajoz"],
		["Barcelona","Barcelona"],
		["Bilbao","Bilbao"],
		["Burgos","Burgos"],
		["Castellon","Castellon"],
		["Cordoba","Cordoba"],
		["Gerona","Gerona"],
		["Gijon","Gijon"],
		["Granada","Granada"],
		["Huesca","Huesca"],
		["Ibiza","Ibiza"],
		["La Coruna","La Coruna"],
		["Las Palmas De Gran Canaria","Las Palmas De Gran Canaria"],
		["Leioa","Leioa"],
		["Leon","Leon"],
		["Lerida","Lerida"],
		["Logrono","Logroño"],
		["Lugo","Lugo"],
		["Madrid","Madrid"],
		["Malaga","Malaga"],
		["Malaga","Málaga"],
		["Menorca","Menorca"],
		["Murcia","Murcia"],
		["Oviedo","Oviedo"],
		["Palma De Mallorca","Palma De Mallorca"],
		["Pamplona","Pamplona"],
		["Pontevedra","Pontevedra"],
		["Reus","Reus"],
		["Salamanca","Salamanca"],
		["San Sebastian","San Sebastian"],
		["Santa Cruz De Tenerife","Santa Cruz De Tenerife"],
		["Santander","Santander"],
		["Santiago De Compostela","Santiago De Compostela"],
		["Sevilla","Sevilla"],
		["Tarragona","Tarragona"],
		["Valencia","Valencia"],
		["Valladolid","Valladolid"],
		["Vigo","Vigo"],
		["Vitoria","Vitoria"],
		["Zaragoza","Zaragoza"]
		];
cities["Sweden"]=[
		["Stockholm","Stockholm"]
		];
cities["Switzerland"]=[
		["Baden","Baden"],
		["Basel","Basel"],
		["Bern 7","Bern 7"],
		["Chiasso","Chiasso"],
		["Geneve","Genève"],
		["Geneve 3","Genève 3"],
		["Gstaad","Gstaad"],
		["Jona","Jona"],
		["Lausanne","Lausanne"],
		["Lugano","Lugano"],
		["Luzern","Luzern"],
		["Samnaun","Samnaun"],
		["St. Gallen","St. Gallen"],
		["St. Margrethen","St. Margrethen"],
		["St. Moritz","St. Moritz"],
		["Steinhausen","Steinhausen"],
		["Verbier","Verbier"],
		["Will","Will"],
		["Zermatt","Zermatt"],
		["Zug","Zug"],
		["Zurich","Zürich"]
		];
cities["Taiwan"]=[
		["",""],
		["Kaoshiung","Kaoshiung"],
		["Taichung","Taichung"],
		["Tainan","Tainan"],
		["Taipei","Taipei"],
		["Taoyuan","Taoyuan"]
		];
cities["Thailand"]=[
		["Bangkok","Bangkok"],
		["Pathumwan","Pathumwan"]
		];
cities["The Philippines"]=[
		["Manila","Manila"]
		];
cities["Tunisia"]=[
		["Tunis","Tunis"]
		];
cities["Turkey"]=[
		["Ankara","Ankara"],
		["Antalya","Antalya"],
		["Istanbul","Istanbul"],
		["Izmir","Izmir"]
		];
cities["United Arab Emirates"]=[
		["Abu Dhabi","Abu Dhabi"],
		["Dubai","Dubai"]
		];
cities["United Kingdom"]=[
		["Birmingham","Birmingham"],
		["Bournemouth","Bournemouth"],
		["Bristol","Bristol"],
		["Cambridge","Cambridge"],
		["Canterbury","Canterbury"],
		["Cardiff","Cardiff"],
		["Cheadle","Cheadle"],
		["Cheltenham","Cheltenham"],
		["Dartford","Dartford"],
		["Edinburgh","Edinburgh"],
		["Glasgow","Glasgow"],
		["Guildford","Guildford"],
		["Heathrow, London","Heathrow, London"],
		["Hendon, London","Hendon, London"],
		["Jersey","Jersey"],
		["Kingston","Kingston"],
		["Leeds","Leeds"],
		["London","London"],
		["Manchester","Manchester"],
		["Newcastle","Newcastle"],
		["Norwich","Norwich"],
		["Nottingham","Nottingham"],
		["Southampton","Southampton"],
		["Tunbridge Wells","Tunbridge Wells"]
		];


function setCountries(f) {
		var countryChooser = f.COUNTRY;
		// empty previous settings
		countryChooser.options.length = 0;
		// insert first items
		countryChooser.options[0] = new Option("Select Country ", "");
		// loop through array and populate options
		var initSelection;
		for (var i = 0; i < localeCountryList.length; i++) {
			initSelection = (enCountryList[i] == window.initialCountry);
			countryChooser.options[i + 1] = new Option(localeCountryList[i], enCountryList[i], initSelection, initSelection);
		}
		setCities(f);
}

function setCities(f) {
	// get chosen value to act as index to cities hash table
	var choice;
	if (window.hasCountrySelector == 1) {
		choice = f.COUNTRY.options[f.COUNTRY.selectedIndex].value;
	} else {
		choice = f.COUNTRY.value;
	}
	if ( (choice == 'United States') || (choice == 'Canada') ) {
		f.submit();
	} else {
		if (choice != "") {
			var city = cities[choice];
			var cityChooser = f.elements["CITY"];
			// empty previous settings
			cityChooser.options.length = 0;
			// insert default first item
			cityChooser.options[0] = new Option("Select City ", "", true, false);
			// loop through array of the hash table entry, and populate options
			var initSelection;
			for (var i = 0; i < city.length; i++) {
				initSelection = (city[i][0] == window.initialCity);
				cityChooser.options[i + 1] = new Option(city[i][1], city[i][0], initSelection, initSelection);
			}
			document.getElementById("city_select").style.visibility = "visible";
			document.getElementById("city_select").style.display = "inline";
		}
	}
}
	