var COUNTRIES_BY_REGION = new Object(); COUNTRIES_BY_REGION['EU'] = new Array('AT', 'Austria', 'BE', 'Belgium', 'BG', 'Bulgaria', 'HR', 'Croatia (Hrvatska)', 'CZ', 'Czech Republic', 'DK', 'Denmark', 'EE', 'Estonia', 'FI', 'Finland', 'FR', 'France', 'DE', 'Germany', 'GR', 'Greece', 'HU', 'Hungary', 'IS', 'Iceland', 'IE', 'Ireland', 'IT', 'Italy', 'LI', 'Liechtenstein', 'LT', 'Lithuania', 'LU', 'Luxembourg', 'MK', 'Macedonia', 'NL', 'Netherlands', 'NO', 'Norway', 'PL', 'Poland', 'PT', 'Portugal', 'RO', 'Romania', 'RU', 'Russia', 'YU', 'Serbia and Montenegro', 'SK', 'Slovak Republic', 'SI', 'Slovenia', 'ES', 'Spain', 'SE', 'Sweden', 'CH', 'Switzerland', 'TR', 'Turkey', 'UA', 'Ukraine', 'UK:EN', 'United Kingdom: England', 'UK:SC', 'United Kingdom: Scotland', 'UK:WA', 'United Kingdom: Wales'); COUNTRIES_BY_REGION['NA'] = new Array('CA', 'Canada', 'CR', 'Costa Rica', 'CU', 'Cuba', 'MX', 'Mexico', 'PA', 'Panama', 'PR', 'Puerto Rico', 'US', 'United States'); COUNTRIES_BY_REGION['SA'] = new Array('AR', 'Argentina', 'BR', 'Brazil', 'CL', 'Chile', 'CO', 'Colombia', 'PE', 'Peru', 'VE', 'Venezuela'); COUNTRIES_BY_REGION['OC'] = new Array('AU', 'Australia', 'NZ', 'New Zealand'); COUNTRIES_BY_REGION['AS'] = new Array('CN', 'China', 'IN', 'India', 'JP', 'Japan', 'PH', 'Philippines', 'SG', 'Singapore', 'KR', 'South Korea', 'LK', 'Sri Lanka', 'TW', 'Taiwan', 'TH', 'Thailand'); COUNTRIES_BY_REGION['ME'] = new Array('IL', 'Israel', 'LB', 'Lebanon', 'AE', 'United Arab Emirates'); COUNTRIES_BY_REGION['AF'] = new Array('EG', 'Egypt', 'ZA', 'South Africa'); function clearOptions (options) { for(var i = options.length - 1; i >= 0; i--) if(i > 0 || options[0].value != '') options[i] = null; } function setOptions (options, values) { var len = values.length; for(var j=0; j < len; j += 2) { var option = new Option(); option.value = values[j]; option.text = values[j+1]; options[options.length] = option; } } function setCountries (field, region) { clearOptions(field.options); if(COUNTRIES_BY_REGION != null && COUNTRIES_BY_REGION[region] != null) { if(preload_flag && CITIES_BY_COUNTRY != null) { for(var i = 0; i < COUNTRIES_BY_REGION[region].length; i += 2) { var cc = COUNTRIES_BY_REGION[region][i]; var options = new Array(cc, COUNTRIES_BY_REGION[region][i + 1]); for(var j = 0; CITIES_BY_COUNTRY[cc] != null && j < CITIES_BY_COUNTRY[cc].length; j++) { // no .push in IE5 options[options.length] = cc + '::' + CITIES_BY_COUNTRY[cc][j]; options[options.length] = '- ' + CITIES_BY_COUNTRY[cc][j]; } setOptions(field.options, options); } } else setOptions(field.options, COUNTRIES_BY_REGION[region]); } } function disableCountries (field) { if(field == null || field.options == null) return; for(var i=0; i < field.options.length; i++) { var option = field.options[i]; if(option.value != null && option.value.lastIndexOf(':') <= 2) option.disabled = true; } } function submitMap (type, key) { var url = window.location.toString(); // chop of anchor var strPos = url.indexOf('#'); if(strPos > 0) url = url.substr(0, strPos); // chop type + '=' if it's alreay there while((strPos = url.indexOf(type + '=')) >= 0) { var rest = url.substring(strPos); var offset = strPos > 0 && url.charAt(strPos - 1) == '&' ? -1 : 0; url = url.substr(0, strPos + offset); // check if rest contains further params strPos = rest.indexOf('&'); if(strPos >= 0) { url += rest.substring(strPos); } } window.location = url + '&' + type + '=' + key + (arguments.length > 2 ? '#' + arguments[2] : ''); } function adjust_regional(form) { if(form.country != null || form.country_region != null || form.place != null) { var country = form.country != null ? form.country.options[form.country.selectedIndex].value : 'US'; // only us has regional var place = null; if(form.place != null && form.place.selectedIndex >= 0) { place = form.place.options[form.place.selectedIndex].value; } else if(country != null) { var pos = country.indexOf(':'); if(pos > 0) { place = country.substring(pos + 2, country.length - pos + 2); country = country.substring(0, pos); } } if(country != null && MAJORCITIES_BY_COUNTRY[country] != null) { var regional = true; var places = MAJORCITIES_BY_COUNTRY[country]; for(var i = 0; i < places.length; i++) { if(places[i] == place) { regional = false; break; } } if(regional) { if(form.place != null) { if(place != null && place != '') form.place.options[form.place.selectedIndex].value = 'regional:' + place; } else form.country.options[form.country.selectedIndex].value = country + '::regional:' + (place != null ? place : ''); form.action += '#' + (place != null ? place : country); } } } } var CITIES_BY_COUNTRY = new Object(); var MAJORCITIES_BY_COUNTRY = new Object(); CITIES_BY_COUNTRY['AE'] = ["Dubai", "Sharjah"]; CITIES_BY_COUNTRY['AR'] = ["Buenos Aires"]; CITIES_BY_COUNTRY['AT'] = ["Bregenz", "Graz", "Innsbruck", "Klosterneuburg", "Krems", "Linz", "Salzburg", "Schwaz", "Vienna"]; CITIES_BY_COUNTRY['AU'] = ["Adelaide", "Brisbane", "Canberra", "Hobart", "Melbourne", "Perth", "Sydney"]; CITIES_BY_COUNTRY['BE'] = ["Aalst", "Antwerp", "Brussels", "Deurle", "Drogenbos", "Ghent", "Hornu", "Loppem-Zedelgem", "Ostend", "Otegem"]; CITIES_BY_COUNTRY['BG'] = ["Sofia"]; CITIES_BY_COUNTRY['BR'] = ["Brasília", "Curitiba", "Rio de Janeiro", "São Paulo"]; CITIES_BY_COUNTRY['CA'] = ["Calgary", "Edmonton", "Halifax", "Kelowna", "Montreal", "Ottawa", "Saskatoon", "Toronto", "Vancouver", "Victoria", "Windsor", "Winnipeg"]; CITIES_BY_COUNTRY['CH'] = ["Aarau", "Basel", "Bern", "Burgdorf", "Fribourg", "Geneva", "Glarus", "Lausanne", "Lucerne", "Lugano", "Schaffhausen", "St. Gallen", "Thun", "Wil", "Winterthur", "Zuoz", "Zurich"]; CITIES_BY_COUNTRY['CL'] = ["Santiago"]; CITIES_BY_COUNTRY['CN'] = ["Beijing", "Chengdu", "Guangzhou", "Hong Kong", "Shanghai", "Shenzhen"]; CITIES_BY_COUNTRY['CO'] = ["Bogotá"]; CITIES_BY_COUNTRY['CR'] = ["San José"]; CITIES_BY_COUNTRY['CU'] = ["Havana"]; CITIES_BY_COUNTRY['CZ'] = ["Brno", "Prague"]; CITIES_BY_COUNTRY['DE'] = ["Aachen", "Baden-Baden", "Berlin", "Bielefeld", "Bochum", "Bonn", "Braunschweig", "Bremen", "Cologne", "Darmstadt", "Dortmund", "Dresden", "Düsseldorf", "Essen", "Frankfurt", "Hamburg", "Hannover", "Herford", "Karlsruhe", "Kassel", "Kraichtal", "Krefeld", "Leipzig", "Munich", "Münster", "Mönchengladbach", "Neuenkirchen", "Nuremberg", "Schwäbisch Hall", "Siegen", "Stuttgart", "Wiesbaden", "Wolfsburg"]; CITIES_BY_COUNTRY['DK'] = ["Arhus", "Copenhagen", "Esbjerg", "Herning", "Horsens", "Humlebaek", "Kolding", "Køge", "Odense", "Roskilde", "Sorø"]; CITIES_BY_COUNTRY['EE'] = ["Tallinn"]; CITIES_BY_COUNTRY['EG'] = ["Alexandria, Egypt", "Cairo"]; CITIES_BY_COUNTRY['ES'] = ["Andratx", "Barcelona", "Bilbao", "Burgos", "Las Palmas de Grand Canaria", "Madrid", "Malaga", "Palma de Mallorca", "Pamplona", "Salamanca", "San Sebastian", "Santa Cruz de Tenerife", "Santiago de Compostela", "Seville", "Valencia", "Valladolid", "Vejer de la Frontera", "Vigo"]; CITIES_BY_COUNTRY['FI'] = ["Helsinki", "Pori", "Turku"]; CITIES_BY_COUNTRY['FR'] = ["Alex", "Amiens", "Angoulême", "Antibes", "Avignon", "Bignan", "Bordeaux", "Brétigny Sur-Orge", "Caen", "Carquefou", "Clermont-Ferrand", "Delme", "Dijon", "Dunkerque", "Grenoble", "Ivry-sur-Seine", "Limoges", "Lyon", "Marseille", "Montpellier", "Nancy", "Nice", "Nimes", "Paris", "Saint-Nazaire", "Strasbourg", "Toulouse", "Tourcoing", "Tours", "Villeneuve", "Villeurbanne"]; CITIES_BY_COUNTRY['GR'] = ["Athens", "Thessaloniki"]; CITIES_BY_COUNTRY['HK'] = ["Hong Kong"]; CITIES_BY_COUNTRY['HR'] = ["Zagreb"]; CITIES_BY_COUNTRY['HU'] = ["Budapest"]; CITIES_BY_COUNTRY['IE'] = ["Cork", "Dublin", "Kilkenny", "Sligo"]; CITIES_BY_COUNTRY['IL'] = ["Jerusalem", "Tel Aviv"]; CITIES_BY_COUNTRY['IN'] = ["Bangalore", "Baroda", "Calcutta", "Madras", "Mumbai", "New Delhi"]; CITIES_BY_COUNTRY['IS'] = ["Akureyri", "Reykjavik"]; CITIES_BY_COUNTRY['IT'] = ["Bari", "Benevento", "Bergamo", "Biella", "Bologna", "Bolzano", "Brescia", "Busca", "Florence", "Genova", "Gorizia", "Milan", "Modena", "Naples", "Nuoro", "Padova", "Palermo", "Perugia", "Pescara", "Prato", "Ragusa", "Reggio Di Calabria", "Reggio Emilia", "Rome", "San Gimignano", "Siena", "Siracusa", "Trentino", "Trento", "Trieste", "Turin", "Udine", "Varese", "Venice", "Verona"]; CITIES_BY_COUNTRY['JP'] = ["Beppu", "Fukuoka City", "Kanazawa", "Kitakyushu", "Kyoto", "Marugame-shi", "Mito-shi", "Nagoya", "Naoshima", "Osaka", "Tokyo"]; CITIES_BY_COUNTRY['KR'] = ["Busan", "Cheonan-si", "Gwangju", "Seoul"]; CITIES_BY_COUNTRY['LB'] = ["Beirut"]; CITIES_BY_COUNTRY['LI'] = ["Vaduz"]; CITIES_BY_COUNTRY['LK'] = ["Colombo"]; CITIES_BY_COUNTRY['LT'] = ["Kaunas", "Vilnius"]; CITIES_BY_COUNTRY['LU'] = ["Luxembourg City"]; CITIES_BY_COUNTRY['MA'] = ["Rabat"]; CITIES_BY_COUNTRY['MK'] = ["Ohrid", "Skopje"]; CITIES_BY_COUNTRY['MX'] = ["Mexico City", "Monterrey"]; CITIES_BY_COUNTRY['NL'] = ["Almere", "Amsterdam", "Arnhem", "Eindhoven", "Groningen", "Haarlem", "Heemstede", "Hertogenbosch", "Maastricht", "Otterlo", "Rotterdam", "Saaksum", "Sittard", "The Hague", "Tilburg", "Utrecht"]; CITIES_BY_COUNTRY['NO'] = ["Arendal", "Bergen", "Horten", "Lillehammer", "Moss", "Oslo"]; CITIES_BY_COUNTRY['NZ'] = ["Auckland", "Christchurch", "Dunedin", "New Plymouth", "Wanganui", "Wellington"]; CITIES_BY_COUNTRY['PA'] = ["Panama City"]; CITIES_BY_COUNTRY['PE'] = ["Lima"]; CITIES_BY_COUNTRY['PH'] = ["Makati", "Manila"]; CITIES_BY_COUNTRY['PL'] = ["Kraków", "Lodz", "Oronsko", "Poznan", "Warsaw", "Wroclaw"]; CITIES_BY_COUNTRY['PR'] = ["Bayamon", "San Juan", "Santurce"]; CITIES_BY_COUNTRY['PT'] = ["Braga", "Coimbra", "Elvas", "Guimarães ", "Lisbon", "Óbidos", "Oeiras", "Porto", "Sines"]; CITIES_BY_COUNTRY['RO'] = ["Bucharest"]; CITIES_BY_COUNTRY['RU'] = ["Moscow", "St. Petersburg", "Vladivostok"]; CITIES_BY_COUNTRY['SE'] = ["Gävle", "Göteborg", "Helsingborg", "Kalmar", "Knislinge", "Luleå", "Lund", "Malmö", "Norrköping", "Skarhamn", "Spånga", "Stockholm", "Sundbyberg", "Tumba", "Uddevalla", "Umea", "Uppsala", "Visby"]; CITIES_BY_COUNTRY['SG'] = ["Singapore"]; CITIES_BY_COUNTRY['SI'] = ["Ljubljana"]; CITIES_BY_COUNTRY['SK'] = ["Bratislava", "Trnava"]; CITIES_BY_COUNTRY['TH'] = ["Bangkok"]; CITIES_BY_COUNTRY['TR'] = ["Istanbul"]; CITIES_BY_COUNTRY['TW'] = ["Taichung", "Taipei"]; CITIES_BY_COUNTRY['UA'] = ["Kiev"]; CITIES_BY_COUNTRY['UK:EN'] = ["Birmingham", "Bristol", "Cambridge", "Chichester", "Dudley", "Gateshead", "Kendal", "Leeds", "Liverpool", "London", "Manchester", "Milton Keynes", "Much Haddam", "Oxford", "Salisbury", "Southampton", "St. Ives"]; CITIES_BY_COUNTRY['UK:SC'] = ["Dundee", "Edinburgh", "Glasgow"]; CITIES_BY_COUNTRY['UK:WA'] = ["Cardiff", "Llandudno"]; CITIES_BY_COUNTRY['US'] = ["Akron", "Albany", "Albuquerque", "Andover", "Annandale-on-Hudson", "Aspen", "Athens", "Atlanta", "Austin", "Baltimore", "Beacon", "Bellevue", "Berkeley", "Birmingham", "Bloomington", "Boise", "Boston", "Boulder", "Brookings", "Buffalo", "Burlington", "Carmel", "Casper", "Champaign", "Charlotte", "Charlottesville", "Chattanooga", "Chicago", "Cincinnati", "Claremont", "Cleveland", "Columbus", "Coral Gables", "Dallas", "Denver", "Des Moines", "Detroit", "Durham", "Durham NC", "East Greenwich", "El Paso", "Fort Collins", "Fort Lauderdale", "Fort Worth", "Glenside", "Grand Forks", "Grand Rapids", "Greensboro", "Hamilton", "Hanover", "Hartford", "Helena", "Honolulu", "Houston", "Indianapolis", "Iowa City", "Irvine", "Ithaca", "Jackson", "Jacksonville", "Jersey City", "Kansas City", "Katonah", "Knoxville", "Laguna Beach", "Las Vegas", "Lawrence", "Lewisburg", "Little Rock", "Logan", "Los Angeles", "Louisville", "Madison, Wisconsin", "Marfa", "Mc Lean", "Medford", "Memphis", "Miami", "Milwaukee", "Minneapolis", "Mount Vernon", "Nashville", "Nederland", "New Bedford", "New Haven", "New Orleans", "New York", "Normal", "North Adams", "Ojai", "Omaha", "Overland Park", "Oxford", "Palm Beach", "Palm Harbor", "Pasadena", "Peekskill", "Philadelphia", "Phoenix", "Pittsburgh", "Pittsfield", "Portland", "Portland ME", "Poughkeepsie", "Providence", "Raleigh", "Reno", "Richland", "Richmond", "Ridgefield", "Roanoke, WV", "Rochester", "Saint Louis", "Salt Lake City", "San Antonio", "San Bernardino", "San Diego", "San Francisco", "San Jose", "Santa Barbara", "Santa Fe", "Saratoga Springs", "Sausalito", "Savannah", "Scottsdale", "Seattle", "Sedalia", "Sioux City", "Skowhegan", "St. Paul", "St. Petersburg", "Syracuse", "Tacoma", "Tampa", "Telluride", "Tucson", "Union", "Virginia Beach", "Wainscott", "Washington, DC", "Wichita", "Wilmington"]; CITIES_BY_COUNTRY['VE'] = ["Caracas"]; CITIES_BY_COUNTRY['YU'] = ["Belgrade"]; CITIES_BY_COUNTRY['ZA'] = ["Cape Town", "Johannesburg", "Port Elizabeth", "Pretoria"]; CITIES_BY_COUNTRY['US:NE'] = ["Albany", "Andover", "Annandale-on-Hudson", "Baltimore", "Beacon", "Boston", "Buffalo", "Burlington", "Durham", "East Greenwich", "Glenside", "Hamilton", "Hanover", "Hartford", "Ithaca", "Jersey City", "Katonah", "Lewisburg", "Medford", "New Bedford", "New Haven", "New York", "North Adams", "Peekskill", "Philadelphia", "Pittsburgh", "Pittsfield", "Portland ME", "Poughkeepsie", "Providence", "Ridgefield", "Saratoga Springs", "Skowhegan", "Syracuse", "Union", "Wainscott", "Washington, DC", "Wilmington"]; CITIES_BY_COUNTRY['US:SE'] = ["Athens", "Atlanta", "Birmingham", "Charlotte", "Charlottesville", "Chattanooga", "Coral Gables", "Durham NC", "Fort Lauderdale", "Greensboro", "Jackson", "Jacksonville", "Knoxville", "Little Rock", "Louisville", "Mc Lean", "Memphis", "Miami", "Nashville", "New Orleans", "Oxford", "Palm Beach", "Palm Harbor", "Raleigh", "Richmond", "Savannah", "St. Petersburg", "Tampa", "Virginia Beach", "Wilmington"]; CITIES_BY_COUNTRY['US:SW'] = ["Albuquerque", "Austin", "Dallas", "El Paso", "Fort Worth", "Houston", "Marfa", "Phoenix", "San Antonio", "Santa Fe", "Scottsdale", "Tucson"]; CITIES_BY_COUNTRY['US:WE'] = ["Aspen", "Bellevue", "Berkeley", "Boise", "Boulder", "Brookings", "Carmel", "Casper", "Claremont", "Denver", "Fort Collins", "Helena", "Honolulu", "Irvine", "Laguna Beach", "Las Vegas", "Lawrence", "Logan", "Los Angeles", "Miami", "Nederland", "Ojai", "Omaha", "Overland Park", "Portland", "Reno", "Richland", "Salt Lake City", "San Bernardino", "San Diego", "San Francisco", "San Jose", "Santa Barbara", "Sausalito", "Scottsdale", "Seattle", "Tacoma", "Telluride", "Wichita"]; CITIES_BY_COUNTRY['US:MW'] = ["Akron", "Bloomington", "Champaign", "Chicago", "Cincinnati", "Cleveland", "Columbus", "Des Moines", "Detroit", "Grand Rapids", "Indianapolis", "Iowa City", "Kansas City", "Milwaukee", "Minneapolis", "Mount Vernon", "Normal", "Rochester", "Saint Louis", "Sedalia", "Sioux City", "St. Paul"]; MAJORCITIES_BY_COUNTRY['AT'] = ["Vienna"]; MAJORCITIES_BY_COUNTRY['BE'] = ["Brussels"]; MAJORCITIES_BY_COUNTRY['CH'] = ["Basel", "Geneva", "Zurich"]; MAJORCITIES_BY_COUNTRY['DE'] = ["Berlin", "Cologne", "Düsseldorf", "Hamburg", "Frankfurt", "Munich"]; MAJORCITIES_BY_COUNTRY['DK'] = ["Copenhagen"]; MAJORCITIES_BY_COUNTRY['ES'] = ["Barcelona", "Madrid"]; MAJORCITIES_BY_COUNTRY['FR'] = ["Paris"]; MAJORCITIES_BY_COUNTRY['IT'] = ["Milan", "Naples", "Rome", "Turin"]; MAJORCITIES_BY_COUNTRY['NL'] = ["Amsterdam"]; MAJORCITIES_BY_COUNTRY['UK:EN'] = ["London"]; MAJORCITIES_BY_COUNTRY['IE'] = []; MAJORCITIES_BY_COUNTRY['US'] = ["New York", "Boston", "Philadelphia", "Washington, DC", "Miami", "Chicago", "Houston", "San Francisco", "Los Angeles", "Santa Monica"]; MAJORCITIES_BY_COUNTRY['CU'] = []; MAJORCITIES_BY_COUNTRY['CA'] = ["Montreal", "Toronto", "Vancouver"]; MAJORCITIES_BY_COUNTRY['AU'] = ["Australia", "Sydney", "Melbourne"]; MAJORCITIES_BY_COUNTRY['JP'] = ["Tokyo"]; MAJORCITIES_BY_COUNTRY['LK'] = []; MAJORCITIES_BY_COUNTRY['AE'] = []; MAJORCITIES_BY_COUNTRY['BR'] = []; MAJORCITIES_BY_COUNTRY['CN'] = []; MAJORCITIES_BY_COUNTRY['CZ'] = []; MAJORCITIES_BY_COUNTRY['EG'] = []; MAJORCITIES_BY_COUNTRY['FI'] = []; MAJORCITIES_BY_COUNTRY['GR'] = []; MAJORCITIES_BY_COUNTRY['IL'] = []; MAJORCITIES_BY_COUNTRY['IN'] = []; MAJORCITIES_BY_COUNTRY['IS'] = []; MAJORCITIES_BY_COUNTRY['KR'] = []; MAJORCITIES_BY_COUNTRY['LT'] = []; MAJORCITIES_BY_COUNTRY['MK'] = []; MAJORCITIES_BY_COUNTRY['MX'] = []; MAJORCITIES_BY_COUNTRY['NO'] = []; MAJORCITIES_BY_COUNTRY['NZ'] = []; MAJORCITIES_BY_COUNTRY['PH'] = []; MAJORCITIES_BY_COUNTRY['PL'] = []; MAJORCITIES_BY_COUNTRY['PR'] = []; MAJORCITIES_BY_COUNTRY['PT'] = []; MAJORCITIES_BY_COUNTRY['RU'] = []; MAJORCITIES_BY_COUNTRY['SE'] = []; MAJORCITIES_BY_COUNTRY['SK'] = []; MAJORCITIES_BY_COUNTRY['TW'] = []; MAJORCITIES_BY_COUNTRY['UK:SC'] = []; MAJORCITIES_BY_COUNTRY['UK:WA'] = []; MAJORCITIES_BY_COUNTRY['ZA'] = [];