
//	 NOTE:  Don't modify /js/finder_intl.js directly!
//		Instead, modify /webadmin/finder_intl_js_gen.tmpl
//		Then run:
//		/u01/bin/template/generate.pl -s dev -b origins -t "http://dev.origins.com/webadmin/finder_intl_js_gen.tmpl"
//		Then:
//		cp /tmp/finder_intl.js /u01/dev.origins.com/js/finder_intl.js

var countries = new Array("Austria","Denmark","France","Germany","Greece","Guam","Hong Kong","Ireland","Japan","Korea","Malaysia","Norway","Puerto Rico","Singapore","Spain","Switzerland","Taiwan","Thailand","The Philippines","US Virgin Islands","United Kingdom");

var cities = new Object();

cities["Austria"]=[
		["Wien","Wien"]
		];
cities["Denmark"]=[
		["Aalborg","Aalborg"],
		["Aarhus","Aarhus"],
		["Alborg","Ålborg"],
		["Arhus C","Århus C"],
		["Ballerup","Ballerup"],
		["Brabrand","Brabrand"],
		["Charlottenlund","Charlottenlund"],
		["Esbjerg","Esbjerg"],
		["Farum","Farum"],
		["Fredericia","Fredericia"],
		["Frederiksberg","Frederiksberg"],
		["Frederiksberg C","Frederiksberg C"],
		["Frederikssund","Frederikssund"],
		["Greve","Greve"],
		["Haderslev","Haderslev"],
		["Helsinge","Helsinge"],
		["Helsingor","Helsingør"],
		["Herlev","Herlev"],
		["Herning","Herning"],
		["Hillerod","Hillerød"],
		["Hjorring","Hjørring"],
		["Holstebro","Holstebro"],
		["Kalundborg","Kalundborg"],
		["Kastrup","Kastrup"],
		["Kobenhavn K","Kobenhavn K"],
		["Kobenhavn K","København K"],
		["Kobenhavn N","København N"],
		["Kobenhavn O","København Ø"],
		["Kobenhavn S","København S"],
		["Kobenhavn V","København V"],
		["Koge","Køge"],
		["Kolding","Kolding"],
		["Lyngby","Lyngby"],
		["Naestved","Næstved"],
		["Odense","Odense"],
		["Odense SO","Odense SØ"],
		["Randers","Randers"],
		["Ringsted","Ringsted"],
		["Roskilde","Roskilde"],
		["Silkeborg","Silkeborg"],
		["Skive","Skive"],
		["Slagelse","Slagelse"],
		["Solrod","Solrød"],
		["Sonderborg","Sønderborg"],
		["Tastrup","Tåstrup"],
		["Vejle","Vejle"],
		["Viborg","Viborg"],
		["Viby J","Viby J"]
		];
cities["France"]=[
		["Agde","Agde"],
		["Agen","Agen"],
		["Aix en Provence","Aix en Provence"],
		["Aix les Bains","Aix les Bains"],
		["Ajaccio","Ajaccio"],
		["Alencon","Alencon"],
		["Ales","Ales"],
		["Allones","Allones"],
		["Anglet","Anglet"],
		["Annecy","Annecy"],
		["Antibes","Antibes"],
		["Antony","Antony"],
		["Arles","Arles"],
		["Arras","Arras"],
		["Auch","Auch"],
		["Auxerre","Auxerre"],
		["Avignon","Avignon"],
		["Aze","Aze"],
		["Barentin","Barentin"],
		["Beavues","Beavues"],
		["Beziers","Beziers"],
		["Bizanos","Bizanos"],
		["Bordeaux","Bordeaux"],
		["Bourges","Bourges"],
		["Briancon","Briancon"],
		["Caen - Herouville Saint Clair","Caen - Herouville Saint Clair"],
		["Cambrai","Cambrai"],
		["Cannes","Cannes"],
		["Cannes La Brocca","Cannes La Brocca"],
		["Carnac","Carnac"],
		["Cassis","Cassis"],
		["Castelnaudary","Castelnaudary"],
		["Castres","Castres"],
		["Chambery","Chambery"],
		["Chamonix","Chamonix"],
		["Chartres","Chartres"],
		["Cholet","Cholet"],
		["Clermont l'Herault","Clermont l'Herault"],
		["Clermont-Ferrand","Clermont-Ferrand"],
		["Compiegne","Compiegne"],
		["Deauville","Deauville"],
		["Digne les Bains","Digne les Bains"],
		["Echirolles","Echirolles"],
		["Ecully","Ecully"],
		["Etrembieres","Etrembieres"],
		["Evry","Evry"],
		["Ferney Voltaire","Ferney Voltaire"],
		["Frejus","Frejus"],
		["Gap","Gap"],
		["Gassin","Gassin"],
		["Ghisonaccia","Ghisonaccia"],
		["Gien","Gien"],
		["Grasse","Grasse"],
		["Guidel","Guidel"],
		["Herouville St Clair","Herouville St Clair"],
		["Hyeres","Hyeres"],
		["Istres","Istres"],
		["Jacou","Jacou"],
		["Juan les Pins","Juan les Pins"],
		["Juvignac","Juvignac"],
		["L&#39;ile Rousse","L&#39;ile Rousse"],
		["La Baule","La Baule"],
		["La Montagne","La Montagne"],
		["La Primaube","La Primaube"],
		["Laval","Laval"],
		["Le Havre","Le Havre"],
		["Le Lavandou","Le Lavandou"],
		["Le Pontet","Le Pontet"],
		["Les Sables D'Olonne","Les Sables D'Olonne"],
		["Lourmarin","Lourmarin"],
		["Luisant","Luisant"],
		["Lyon","Lyon"],
		["Mallemort","Mallemort"],
		["Marseille","Marseille"],
		["Meribel les Allues","Meribel les Allues"],
		["Monaco","Monaco"],
		["Montelimar","Montelimar"],
		["Monteux","Monteux"],
		["Montpellier","Montpellier"],
		["Mur Erigne","Mur Erigne"],
		["Nancy-Heillecourt","Nancy-Heillecourt"],
		["Nantes","Nantes"],
		["Narbonne","Narbonne"],
		["Neuilly sur Seine","Neuilly sur Seine"],
		["Nice","Nice"],
		["Nimes","Nimes"],
		["Nogent-Sur-Siene","Nogent-Sur-Siene"],
		["Noirmoutier","Noirmoutier"],
		["Oberanai","Oberanai"],
		["Orleans","Orleans"],
		["Paris","Paris"],
		["Perpignan","Perpignan"],
		["Perros-Guirec","Perros-Guirec"],
		["Plaisir","Plaisir"],
		["Porto Vecchio","Porto Vecchio"],
		["Puteaux","Puteaux"],
		["Rambouillet","Rambouillet"],
		["Reims","Reims"],
		["Rennes","Rennes"],
		["Revel","Revel"],
		["Roissy Charles De Gaulle Cedex","Roissy Charles De Gaulle Cedex"],
		["Roissy Charles de Gaulle Cedex","Roissy Charles de Gaulle Cedex"],
		["Romorantin","Romorantin"],
		["Romorentin","Romorentin"],
		["Rouen","Rouen"],
		["Saint Aygulf","Saint Aygulf"],
		["Saint Die","Saint Die"],
		["Saint Esteve","Saint Esteve"],
		["Saint Etienne","Saint Etienne"],
		["Saint Genis Laval","Saint Genis Laval"],
		["Saint Jean De La Ruelle","Saint Jean De La Ruelle"],
		["Saint Malo","Saint Malo"],
		["Saint Remy de Provence","Saint Remy de Provence"],
		["Saint Romain de Colbosc","Saint Romain de Colbosc"],
		["Saint Tropez","Saint Tropez"],
		["Sainte Maxime","Sainte Maxime"],
		["Sanary-sur-mer","Sanary-sur-mer"],
		["Sarazeau","Sarazeau"],
		["Sarreguemines","Sarreguemines"],
		["Saumur","Saumur"],
		["Sete","Sete"],
		["Seysses","Seysses"],
		["Strasbourg","Strasbourg"],
		["Suce-Sur-Erdre","Suce-Sur-Erdre"],
		["Thiais","Thiais"],
		["Toulon","Toulon"],
		["Toulouse","Toulouse"],
		["Tours","Tours"],
		["Troyes","Troyes"],
		["Val Thorens","Val Thorens"],
		["Val d'Isere","Val d'Isere"],
		["Valence","Valence"],
		["Vannes","Vannes"],
		["Velizy Villacoublay","Velizy Villacoublay"],
		["Venissieux","Venissieux"],
		["Versailles","Versailles"],
		["Villeneuve Sur Lot","Villeneuve Sur Lot"],
		["Villeneuve d'Ascq","Villeneuve d'Ascq"],
		["Vincennes","Vincennes"],
		["Vire","Vire"],
		["Vitrolles","Vitrolles"],
		["Wavrin","Wavrin"]
		];
cities["Germany"]=[
		["Aachen","Aachen"],
		["Aschaffenburg","Aschaffenburg"],
		["Augsburg","Augsburg"],
		["Bad Homburg","Bad Homburg"],
		["Baden Baden","Baden Baden"],
		["Balingen","Balingen"],
		["Bayreuth","Bayreuth"],
		["Berlin","Berlin"],
		["Bielefeld","Bielefeld"],
		["Bonn","Bonn"],
		["Braunschweig","Braunschweig"],
		["Bremen","Bremen"],
		["Darmstadt","Darmstadt"],
		["Deggendorf","Deggendorf"],
		["Duisburg","Duisburg"],
		["Dusseldorf","Düsseldorf"],
		["Erlangen","Erlangen"],
		["Essen","Essen"],
		["Esslingen","Esslingen"],
		["Frankfurt","Frankfurt"],
		["Freiburg","Freiburg"],
		["Goppingen","Göppingen"],
		["Hamburg","Hamburg"],
		["Hannover","Hannover"],
		["Heidelberg","Heidelberg"],
		["Heilbronn","Heilbronn"],
		["Ingolstadt","Ingolstadt"],
		["Kiel","Kiel"],
		["Koln","Köln"],
		["Konstanz","Konstanz"],
		["Landsberg","Landsberg"],
		["Landshut","Landshut"],
		["Leipzig","Leipzig"],
		["Ludenscheid","Lüdenscheid"],
		["Ludwigsburg","Ludwigsburg"],
		["Munchen","München"],
		["Munster","Münster"],
		["Neunkirchen","Neunkirchen"],
		["Nurnberg","Nürnberg"],
		["Offenburg","Offenburg"],
		["Osnabruck","Osnabrück"],
		["Passau","Passau"],
		["Regensburg","Regensburg"],
		["Reutlingen","Reutlingen"],
		["Rosenheim","Rosenheim"],
		["Saarbrucken","Saarbrücken"],
		["Siegen","Siegen"],
		["Sindelfingen","Sindelfingen"],
		["Stuttgart","Stuttgart"],
		["Ulm","Ulm"],
		["Wetzlar","Wetzlar"],
		["Wurzburg","Würzburg"]
		];
cities["Greece"]=[
		["A. TOYMPA","A. TOYMPA"],
		["ALIMOS","ALIMOS"],
		["AMPELOKIPOI","AMPELOKIPOI"],
		["ANOIXI","ANOIXI"],
		["ATHENS","ATHENS"],
		["EVOSMOS","EVOSMOS"],
		["Eksarhia","Eksarhia"],
		["FILADELFEIA","FILADELFEIA"],
		["GLIFADA","GLIFADA"],
		["GOYDI","GOYDI"],
		["HALANDRI","HALANDRI"],
		["ILIOYPOLI","ILIOYPOLI"],
		["K. Navarino","K. Navarino"],
		["KALLITHEA","KALLITHEA"],
		["KERATSINI","KERATSINI"],
		["KIFISSIA THESSALONIKIS","KIFISSIA THESSALONIKIS"],
		["KORIDALLOS","KORIDALLOS"],
		["Kolonaki","Kolonaki"],
		["LIVADIA","LIVADIA"],
		["Larisa","Larisa"],
		["MAROUSI","MAROUSI"],
		["MARUSI","MARUSI"],
		["MELISSIA","MELISSIA"],
		["N. Iraklio","N. Iraklio"],
		["OMONOIA, CENTER","OMONOIA, CENTER"],
		["P. Faliro","P. Faliro"],
		["Patra","Patra"],
		["Rodes","Rodes"],
		["SHOPPING MALL","SHOPPING MALL"],
		["SYNTAGMA","SYNTAGMA"],
		["Spata","Spata"],
		["THERMI","THERMI"],
		["THESSALONIKI","THESSALONIKI"],
		["VOULGARI","VOULGARI"],
		["VOYLA","VOYLA"],
		["VOYLIAGMENI","VOYLIAGMENI"],
		["VRILISSIA","VRILISSIA"]
		];
cities["Guam"]=[
		["Saipan","Saipan"],
		["Tamuning","Tamuning"]
		];
cities["Hong Kong"]=[
		["Hong Kong","Hong Kong"],
		["Kowloon","Kowloon"],
		["New Territories","New Territories"]
		];
cities["Ireland"]=[
		["Dublin","Dublin"]
		];
cities["Japan"]=[
		["Chiba","Chiba"],
		["Fukuoka","Fukuoka"],
		["Hiroshima","Hiroshima"],
		["Kanagawa","Kanagawa"],
		["Kansai","Kansai"],
		["Kita-kyushu","Kita-kyushu"],
		["Kobe","Kobe"],
		["Kyoto","Kyoto"],
		["Matsuyama","Matsuyama"],
		["Nagoya","Nagoya"],
		["Niigata","Niigata"],
		["Osaka","Osaka"],
		["Saitama","Saitama"],
		["Sapporo","Sapporo"],
		["Sendai","Sendai"],
		["Shizuoka","Shizuoka"],
		["Tokyo","Tokyo"],
		["Utsunomiya","Utsunomiya"],
		["Yokohama","Yokohama"]
		];
cities["Korea"]=[
		["Incheon","Incheon"],
		["Kwangju","Kwangju"],
		["Pusan","Pusan"],
		["Seoul","Seoul"],
		["Sungnam","Sungnam"],
		["Suwon","Suwon"]
		];
cities["Malaysia"]=[
		["Johor Bahru","Johor Bahru"],
		["Kuala Lumpur","Kuala Lumpur"],
		["Penang","Penang"],
		["Petaling Jaya","Petaling Jaya"]
		];
cities["Norway"]=[
		["Nesby","Nesby"],
		["Olso","Olso"],
		["Oslo","Oslo"],
		["Skien","Skien"],
		["Tonsberg","Tønsberg"]
		];
cities["Puerto Rico"]=[
		["San Juan","San Juan"]
		];
cities["Singapore"]=[
		["",""],
		["Singapore","Singapore"]
		];
cities["Spain"]=[
		["Barcelona","Barcelona"],
		["Bilbao","Bilbao"],
		["Madrid","Madrid"],
		["Majadahonda","Majadahonda"],
		["Malaga","Malaga"],
		["Marbella Malaga","Marbella Malaga"],
		["Sevilla","Sevilla"]
		];
cities["Switzerland"]=[
		["Baden","Baden"],
		["Basel","Basel"],
		["Bern","Bern"],
		["Geneve","Genève"],
		["Heerbrugg","Heerbrugg"],
		["St. Margrethen","St. Margrethen"],
		["Zurich","Zürich"]
		];
cities["Taiwan"]=[
		["Hisnchu","Hisnchu"],
		["Hsinchu","Hsinchu"],
		["Kaohsiung","Kaohsiung"],
		["Kaoshiung","Kaoshiung"],
		["Taichung","Taichung"],
		["Tainan","Tainan"],
		["Taipei","Taipei"],
		["Taipei County","Taipei County"],
		["Taoyuan County","Taoyuan County"]
		];
cities["Thailand"]=[
		["Bangkok","Bangkok"]
		];
cities["The Philippines"]=[
		["Manila","Manila"]
		];
cities["US Virgin Islands"]=[
		["Charlotte Amalie","Charlotte Amalie"]
		];
cities["United Kingdom"]=[
		["Aberdeen","Aberdeen"],
		["Bath","Bath"],
		["Belfast","Belfast"],
		["Birmingham","Birmingham"],
		["Bournemouth","Bournemouth"],
		["Bristol","Bristol"],
		["Cambridge","Cambridge"],
		["Cardiff","Cardiff"],
		["Cheadle","Cheadle"],
		["Chester, Cheshire","Chester, Cheshire"],
		["Croydon","Croydon"],
		["Edinburgh","Edinburgh"],
		["Exeter","Exeter"],
		["Gateshead","Gateshead"],
		["Glasgow","Glasgow"],
		["Greenhithe","Greenhithe"],
		["Guildford","Guildford"],
		["Ipswich","Ipswich"],
		["Kingston Upon Thames","Kingston Upon Thames"],
		["Leeds","Leeds"],
		["Leicester","Leicester"],
		["Liverpool","Liverpool"],
		["London","London"],
		["Manchester","Manchester"],
		["Milton Keynes","Milton Keynes"],
		["Newcastle Upon Tyne","Newcastle Upon Tyne"],
		["Norwich","Norwich"],
		["Nottingham","Nottingham"],
		["Oxford","Oxford"],
		["Peterborough","Peterborough"],
		["Reading","Reading"],
		["Richmond","Richmond"],
		["Sheffield","Sheffield"],
		["Solihull","Solihull"],
		["Southampton","Southampton"],
		["Watford","Watford"],
		["Welwyn Garden City","Welwyn Garden City"],
		["West Thurrock","West Thurrock"],
		["York","York"]
		];


function setCountries(f) {
		var countryChooser = f.COUNTRY;
		// empty previous settings
		countryChooser.options.length = 0;
		// insert first items
		countryChooser.options[0] = new Option("Select a Country ", "");
		//countryChooser.options[1] = new Option("United States", "United States");
		//countryChooser.options[2] = new Option("Canada", "Canada");
		// loop through array and populate options
		var initSelection;
		for (var i = 0; i < countries.length; i++) {
			initSelection = (countries[i] == window.initialCountry);
			countryChooser.options[i + 1] = new Option(countries[i], countries[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 a 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";
		}
	}
}
	