// NOTE: Don't modify this file directly!  Modify /templates/door/generate_country_city_select_js.tmpl
//Then visit that that tmpl to generate the new country_city_select.js.
var countries = new Array("Argentina","Australia","Austria","Bahrain","Barbados","Belgium","Bermuda","Brazil","Chile","China","Colombia","Cyprus","Czech Republic","Denmark","Estonia","Finland","France","Germany","Greece","Guam","Hong Kong","Hungary","Iceland","India","Indonesia","Ireland","Israel","Italy","Japan","Jordan","Korea","Kuwait","Lebanon","Macau","Malaysia","Mexico","New Zealand","Norway","Oman","Panama","Peru","Philippines","Poland","Portugal","Puerto Rico","Qatar","Russia","Saipan","Saudi Arabia","Singapore","South Africa","Spain","Sweden","Switzerland","Taiwan","Thailand","The Netherlands","Trinidad and Tobago","Tunisia","Turkey","US Virgin Islands","United Arab Emirates","United Kingdom","Venezuela");

var cities = new Object();

cities["Argentina"]=[
		["Buenos Aires","Buenos Aires"]
		];
cities["Australia"]=[
		["Adelaide","Adelaide"],
		["Bondi","Bondi"],
		["Brisbane","Brisbane"],
		["Broadbeach","Broadbeach"],
		["Chatswood","Chatswood"],
		["Chermside","Chermside"],
		["Hobart","Hobart"],
		["Maribyrnong","Maribyrnong"],
		["Melbourne","Melbourne"],
		["Parramatta","Parramatta"],
		["Perth","Perth"],
		["South Yarra","South Yarra"],
		["Sydney","Sydney"]
		];
cities["Austria"]=[
		["Graz","Graz"],
		["Linz","Linz"],
		["Salzburg","Salzburg"],
		["Vienna","Vienna"],
		["Vosendorf","Vosendorf"]
		];
cities["Bahrain"]=[
		["Manama","Manama"]
		];
cities["Barbados"]=[
		["Bridgetown","Bridgetown"]
		];
cities["Belgium"]=[
		["Antwerp","Antwerp"],
		["Brussels","Brussels"]
		];
cities["Bermuda"]=[
		["Hamilton","Hamilton"]
		];
cities["Brazil"]=[
		["Belo Horizonte","Belo Horizonte"],
		["Rio De Janeiro","Rio De Janeiro"],
		["Rio de Janeiro","Rio de Janeiro"],
		["Sao Paulo","Sao Paulo"]
		];
cities["Chile"]=[
		["Santiago","Santiago"]
		];
cities["China"]=[
		["Beijing","Beijing"],
		["Chengdu","Chengdu"],
		["Guangzhou","Guangzhou"],
		["Hangzhou","Hangzhou"],
		["Shanghai","Shanghai"],
		["Shenzhen","Shenzhen"]
		];
cities["Colombia"]=[
		["Bogota","Bogota"]
		];
cities["Cyprus"]=[
		["Limasol","Limasol"],
		["Nicosia","Nicosia"]
		];
cities["Czech Republic"]=[
		["Prague","Prague"]
		];
cities["Denmark"]=[
		["Aarhus","Aarhus"],
		["Copenhagen","Copenhagen"],
		["Lyngby","Lyngby"],
		["Odense","Odense"]
		];
cities["Estonia"]=[
		["Tallinn","Tallinn"]
		];
cities["Finland"]=[
		["Helsinki","Helsinki"]
		];
cities["France"]=[
		["Aix-en-Provence","Aix-en-Provence"],
		["Bordeaux","Bordeaux"],
		["Cannes","Cannes"],
		["Le Chesnay","Le Chesnay"],
		["Lille","Lille"],
		["Lyon","Lyon"],
		["Marseille","Marseille"],
		["Nice","Nice"],
		["Paris","Paris"],
		["Rennes","Rennes"],
		["Saint-Laurent-du-Var","Saint-Laurent-du-Var"],
		["Saint-Tropez","Saint-Tropez"],
		["Strasbourg","Strasbourg"],
		["Thiais","Thiais"],
		["Toulouse","Toulouse"]
		];
cities["Germany"]=[
		["Aachen","Aachen"],
		["Berlin","Berlin"],
		["Bielefeld","Bielefeld"],
		["Bochum","Bochum"],
		["Cologne","Cologne"],
		["Dortmund","Dortmund"],
		["Dresden","Dresden"],
		["Duesseldorf","Duesseldorf"],
		["Essen","Essen"],
		["Frankfurt","Frankfurt"],
		["Hamburg","Hamburg"],
		["Hannover","Hannover"],
		["Kaiserslautern","Kaiserslautern"],
		["Karlsruhe","Karlsruhe"],
		["Leipzig","Leipzig"],
		["Mannheim","Mannheim"],
		["Muenster","Muenster"],
		["Munich","Munich"],
		["Nuernberg","Nuernberg"],
		["Oberhausen","Oberhausen"],
		["Osnabrueck","Osnabrueck"],
		["Sindelfingen","Sindelfingen"],
		["Stuttgart","Stuttgart"],
		["Wiesbaden","Wiesbaden"]
		];
cities["Greece"]=[
		["Athens","Athens"],
		["Chalkida","Chalkida"],
		["Heraklion","Heraklion"],
		["Ioannina","Ioannina"],
		["Kalamata","Kalamata"],
		["Larissa","Larissa"],
		["Patras","Patras"],
		["Pireaus","Pireaus"],
		["Rhodes","Rhodes"],
		["Thessaloniki","Thessaloniki"]
		];
cities["Guam"]=[
		["Tamuning","Tamuning"],
		["Tumon","Tumon"]
		];
cities["Hong Kong"]=[
		["Hong Kong Island","Hong Kong Island"],
		["Kowloon","Kowloon"]
		];
cities["Hungary"]=[
		["Budapest","Budapest"]
		];
cities["Iceland"]=[
		["Reykjavik","Reykjavik"]
		];
cities["India"]=[
		["Bangalore","Bangalore"],
		["Gurgaon","Gurgaon"],
		["Mumbai","Mumbai"],
		["New Delhi","New Delhi"]
		];
cities["Indonesia"]=[
		["Jakarta","Jakarta"]
		];
cities["Ireland"]=[
		["Blanchardstown","Blanchardstown"],
		["Cork","Cork"],
		["Dublin","Dublin"],
		["Galway","Galway"],
		["Limerick","Limerick"]
		];
cities["Israel"]=[
		["Eilat","Eilat"],
		["Haifa","Haifa"],
		["Jerusalem","Jerusalem"],
		["Ra'anana","Ra'anana"],
		["Tel Aviv","Tel Aviv"]
		];
cities["Italy"]=[
		["Bologna","Bologna"],
		["Brescia","Brescia"],
		["Casamassima","Casamassima"],
		["Catania","Catania"],
		["Florence","Florence"],
		["Genova","Genova"],
		["Milan","Milan"],
		["Napoli","Napoli"],
		["Rome","Rome"],
		["Venice","Venice"]
		];
cities["Japan"]=[
		["Chiba","Chiba"],
		["Fukuoka","Fukuoka"],
		["Hiroshima","Hiroshima"],
		["Kobe","Kobe"],
		["Kyoto","Kyoto"],
		["Nagoya","Nagoya"],
		["Narita","Narita"],
		["Niigata","Niigata"],
		["Okayama","Okayama"],
		["Okinawa","Okinawa"],
		["Osaka","Osaka"],
		["Saitama","Saitama"],
		["Sapporo","Sapporo"],
		["Sendai","Sendai"],
		["Tokyo","Tokyo"],
		["Yokohama","Yokohama"]
		];
cities["Jordan"]=[
		["Amman","Amman"],
		["Swaifia","Swaifia"]
		];
cities["Korea"]=[
		["Bucheon","Bucheon"],
		["Busan","Busan"],
		["Changwon","Changwon"],
		["Daegu","Daegu"],
		["Daejeon","Daejeon"],
		["Gwangju","Gwangju"],
		["Incheon","Incheon"],
		["Jeonju","Jeonju"],
		["Seongnam","Seongnam"],
		["Seoul","Seoul"],
		["Suwon","Suwon"],
		["Ulsan","Ulsan"],
		["Yongin","Yongin"]
		];
cities["Kuwait"]=[
		["Kuwait City","Kuwait City"]
		];
cities["Lebanon"]=[
		["Beirut","Beirut"]
		];
cities["Macau"]=[
		["Macau","Macau"]
		];
cities["Malaysia"]=[
		["Johor Bahru","Johor Bahru"],
		["Kuala Lumpur","Kuala Lumpur"],
		["Penang","Penang"]
		];
cities["Mexico"]=[
		["Cabo San Lucas","Cabo San Lucas"],
		["Cancun","Cancun"],
		["Guadalajara","Guadalajara"],
		["Mexico City","Mexico City"],
		["Monterrey","Monterrey"],
		["Naucalpan","Naucalpan"],
		["Playa del Carmen","Playa del Carmen"],
		["Puebla","Puebla"],
		["Queretaro","Queretaro"],
		["Villahermosa","Villahermosa"]
		];
cities["New Zealand"]=[
		["Auckland","Auckland"],
		["Christchurch","Christchurch"],
		["Dunedin","Dunedin"],
		["Wellington","Wellington"]
		];
cities["Norway"]=[
		["Oslo","Oslo"]
		];
cities["Oman"]=[
		["Muscat","Muscat"]
		];
cities["Panama"]=[
		["Panama City","Panama City"]
		];
cities["Peru"]=[
		["Lima","Lima"]
		];
cities["Philippines"]=[
		["Manila","Manila"]
		];
cities["Poland"]=[
		["Krakow","Krakow"],
		["Warsaw","Warsaw"],
		["Wroclaw","Wroclaw"]
		];
cities["Portugal"]=[
		["Almada","Almada"],
		["Gaia","Gaia"],
		["Lisboa","Lisboa"]
		];
cities["Puerto Rico"]=[
		["San Juan","San Juan"]
		];
cities["Qatar"]=[
		["Doha","Doha"]
		];
cities["Russia"]=[
		["Moscow","Moscow"],
		["Yekaterinburg","Yekaterinburg"]
		];
cities["Saipan"]=[
		["Saipan","Saipan"]
		];
cities["Saudi Arabia"]=[
		["Al Khobar","Al Khobar"],
		["Dahran","Dahran"],
		["Jeddah","Jeddah"],
		["Madina","Madina"],
		["Mecca","Mecca"],
		["Riyadh","Riyadh"]
		];
cities["Singapore"]=[
		["Singapore","Singapore"]
		];
cities["South Africa"]=[
		["Cape Town","Cape Town"],
		["Durban","Durban"],
		["Johannesburg","Johannesburg"],
		["Port Elizabeth","Port Elizabeth"],
		["Pretoria","Pretoria"]
		];
cities["Spain"]=[
		["Alicante","Alicante"],
		["Barcelona","Barcelona"],
		["Bilbao","Bilbao"],
		["Cordoba","Cordoba"],
		["Granada","Granada"],
		["Las Palmas de Gran Canaria","Las Palmas de Gran Canaria"],
		["Leon","Leon"],
		["Madrid","Madrid"],
		["Malaga","Malaga"],
		["Marbella","Marbella"],
		["Murcia","Murcia"],
		["Oviedo","Oviedo"],
		["Palma de Mallorca, Isla Baleares","Palma de Mallorca, Isla Baleares"],
		["Santa Cruz de Tenerife","Santa Cruz de Tenerife"],
		["Sevilla","Sevilla"],
		["Valencia","Valencia"],
		["Valladolid","Valladolid"],
		["Vigo","Vigo"],
		["Zaragoza","Zaragoza"]
		];
cities["Sweden"]=[
		["Goteborg","Goteborg"],
		["Malmo","Malmo"],
		["Stockholm","Stockholm"]
		];
cities["Switzerland"]=[
		["Basel","Basel"],
		["Geneva","Geneva"],
		["Glattzentrum","Glattzentrum"],
		["Lausanne","Lausanne"],
		["Zurich","Zurich"]
		];
cities["Taiwan"]=[
		["Banchiao","Banchiao"],
		["Chiayi","Chiayi"],
		["Chung Li","Chung Li"],
		["Hsinchu","Hsinchu"],
		["Kaohsiung","Kaohsiung"],
		["Taichung","Taichung"],
		["Tainan","Tainan"],
		["Taipei","Taipei"],
		["Tao Yuan","Tao Yuan"]
		];
cities["Thailand"]=[
		["Bangkok","Bangkok"],
		["Nakonrachasim","Nakonrachasim"],
		["Nonthaburi","Nonthaburi"]
		];
cities["The Netherlands"]=[
		["Amsterdam","Amsterdam"],
		["Maastricht","Maastricht"],
		["Rotterdam","Rotterdam"],
		["Utrecht","Utrecht"]
		];
cities["Trinidad and Tobago"]=[
		["Westmoorings","Westmoorings"]
		];
cities["Tunisia"]=[
		["Tunis","Tunis"]
		];
cities["Turkey"]=[
		["Ankara","Ankara"],
		["Istanbul","Istanbul"]
		];
cities["US Virgin Islands"]=[
		["St. Thomas","St. Thomas"]
		];
cities["United Arab Emirates"]=[
		["Abu Dhabi","Abu Dhabi"],
		["Al Ain","Al Ain"],
		["Dubai","Dubai"],
		["Sharjah","Sharjah"]
		];
cities["United Kingdom"]=[
		["Bath","Bath"],
		["Belfast","Belfast"],
		["Berkshire","Berkshire"],
		["Birmingham","Birmingham"],
		["Bournemouth","Bournemouth"],
		["Bristol","Bristol"],
		["Cardiff","Cardiff"],
		["Chester","Chester"],
		["Crawley","Crawley"],
		["Croydon","Croydon"],
		["East Sussex","East Sussex"],
		["Edinburgh","Edinburgh"],
		["Essex","Essex"],
		["Gateshead","Gateshead"],
		["Glasgow","Glasgow"],
		["Hounslow","Hounslow"],
		["Jersey","Jersey"],
		["Kent","Kent"],
		["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"],
		["Plymouth","Plymouth"],
		["Sheffield","Sheffield"],
		["Surrey","Surrey"],
		["Wolverhampton","Wolverhampton"]
		];
cities["Venezuela"]=[
		["Caracas","Caracas"],
		["Pampatar","Pampatar"],
		["Valencia","Valencia"]
		];

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 + 3] = new Option(countries[i], countries[i], initSelection, initSelection);
		}
		setCities(f);
}

function setCities(chooser) {
    var cityChooser = chooser.form.elements["CITY"];
    // empty previous settings
    cityChooser.options.length = 0;
    // get chosen value to act as index to cities hash table
    var choice = chooser.options[chooser.selectedIndex].value;
    var city = cities[choice];
    // insert default first item
    cityChooser.options[0] = new Option("Choose City ", "", true, false);
    if (choice != "") {
        // loop through array of the hash table entry, and populate options
        for (var i = 0; i < city.length; i++) {
            cityChooser.options[i + 1] = new Option(city[i][1], city[i][0]);
        }
    }
    document.getElementById("city_select").style.visibility = "visible";
    document.getElementById("city_select").style.display = "block";
}

	var selectState = 'Select a State';
	var selectProvince = 'Select a Province';
 	var us_array = new Array("", "AK", "AL", "AR", "AZ", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY");
	var us_long = new Array(selectState, "Alaska", "Alabama", "Arkansas", "Arizona", "California", "Colorado", "Connecticut", "Delaware", "District of Columbia", "Florida", "Georgia", "Hawaii", "Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky", "Louisiana", "Maine", "Maryland", "Massachusetts", "Michigan", "Minnesota", "Mississippi", "Missouri", "Montana", "Nebraska", "Nevada", "New Hampshire", "New Jersey", "New Mexico", "New York", "North Carolina", "North Dakota", "Ohio", "Oklahoma", "Oregon", "Pennsylvania", "Rhode Island", "South Carolina", "South Dakota", "Tennessee", "Texas", "Utah", "Vermont", "Virginia", "Washington", "West Virginia", "Wisconsin", "Wyoming");
	var ca_array = new Array("", "AB", "BC", "MB", "NB", "NF", "NT", "NS", "ON", "PE", "QC", "SK", "YT");
	var ca_long = new Array(selectProvince, "Alberta", "British Columbia", "Manitoba", "New Brunswick", "Newfoundland", "Northwest Territories", "Nova Scotia", "Ontario", "Prince Edward Island", "Quebec", "Saskatchewan", "Yukon");

function update_states() {
	if(document.layers) {
    	object = document.layers['formdiv'].document.lmfinderus.STATE;
		sel = document.layers['formdiv'].document.lmfinderus.COUNTRY.selectedIndex;
		checkUS = document.layers['formdiv'].document.lmfinderus.COUNTRY[0];
		checkCanada = document.layers['formdiv'].document.lmfinderus.COUNTRY[1];
	} else {
    	object = document.lmfinderus.STATE;
		sel = document.lmfinderus.COUNTRY.selectedIndex;
		checkUS = document.lmfinderus.COUNTRY[0];
		checkCanada = document.lmfinderus.COUNTRY[1];
  	}


	if(checkUS.checked)
  	{
		object.length = 0;
		for (i = 0; i < us_array.length; i++)
		{
			var optionNew = new Option(us_long[i], us_array[i], false, false)
			object.options[object.length] = optionNew;
		}

	}
  	else if (checkCanada.checked)
  	{
		object.length = 0;
		for (i = 0; i < ca_array.length; i++)
		{
			var optionNew = new Option(ca_long[i], ca_array[i], false, false)
			object.options[object.length] = optionNew;
		}
  	}
  	  	object.selectedIndex = 0;
}
