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', 'MT', 'Malta', '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', 'VN', 'Viet Nam');

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'] = ["Abu Dhabi", "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", "Redfern", "Sydney"];
CITIES_BY_COUNTRY['BA'] = ["Banja Luka"];
CITIES_BY_COUNTRY['BE'] = ["Aalst", "Antwerp", "Brussels", "Deurle", "Drogenbos", "Ghent", "Hornu", "Knokke-Heist", "Liège", "Loppem-Zedelgem", "Mechelen", "Ostend", "Otegem"];
CITIES_BY_COUNTRY['BG'] = ["Sofia"];
CITIES_BY_COUNTRY['BR'] = ["Brasília", "Curitiba", "Porto Alegre", "Rio de Janeiro", "São Paulo"];
CITIES_BY_COUNTRY['CA'] = ["Banff", "Calgary", "Edmonton", "Halifax", "Kelowna", "Maple Ridge", "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", "St. Moritz", "Thun", "Warth", "Wil", "Winterthur", "Zuoz", "Zurich", "Zürich"];
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", "Arnsberg", "Bad Ems", "Baden-Baden", "Berlin", "Bielefeld", "Bochum", "Bonn", "Braunschweig", "Bremen", "Cologne", "Darmstadt", "Dortmund", "Dresden", "Düsseldorf", "Essen", "Frankfurt", "Freiburg", "Glückstadt", "Hamburg", "Hannover", "Heilbronn", "Herford", "Karlsruhe", "Kassel", "Kiel", "Kraichtal", "Krefeld", "Leipzig", "Leverkusen", "Mainz", "Mannheim", "Munich", "Münster", "Mönchengladbach", "Neuenkirchen", "Nuremberg", "Oberhausen", "Oldenburg", "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", "Vitoria-Gasteiz"];
CITIES_BY_COUNTRY['FI'] = ["Espoo", "Helsinki", "Pori", "Turku"];
CITIES_BY_COUNTRY['FR'] = ["Alex", "Amiens", "Angoulême", "Antibes", "Avignon", "Bignan", "Boissy le Châtel", "Bordeaux", "Brétigny Sur-Orge", "Caen", "Cannes", "Carquefou", "Chatou", "Clermont-Ferrand", "Delme", "Dijon", "Dunkerque", "Grenoble", "Ile de Vassivière", "Ivry-sur-Seine", "Lacoste", "Lille", "Limoges", "Lyon", "Marseille", "Montpellier", "Nancy", "Nice", "Nimes", "Paris", "Poitiers Cedex", "Saint-Nazaire", "Strasbourg", "Toulouse", "Tourcoing", "Tours", "Villeneuve d\'ascq", "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['ID'] = ["Bandung"];
CITIES_BY_COUNTRY['IE'] = ["Cork", "Derry", "Dublin", "Galway", "Kilkenny", "Limerick", "Sligo"];
CITIES_BY_COUNTRY['IL'] = ["Herzliya", "Jerusalem", "Tel Aviv", "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", "Catania", "Città della Pieve", "Faenza", "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", "Yokohama"];
CITIES_BY_COUNTRY['KP'] = ["Seoul"];
CITIES_BY_COUNTRY['KR'] = ["Busan", "Cheonan-si", "Gwangju", "Gyeonggi-do", "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['LV'] = ["Riga"];
CITIES_BY_COUNTRY['MA'] = ["Rabat"];
CITIES_BY_COUNTRY['MK'] = ["Ohrid", "Skopje"];
CITIES_BY_COUNTRY['MT'] = ["Marsa"];
CITIES_BY_COUNTRY['MX'] = ["Mexico City", "Monterrey", "Puebla"];
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'] = ["Gda\u0144sk", "Kraków", "Lodz", "Oronsko", "Poznan", "Warsaw", "Wroclaw"];
CITIES_BY_COUNTRY['PR'] = ["San Juan", "Santurce"];
CITIES_BY_COUNTRY['PT'] = ["Braga", "Cascais", "Coimbra", "Elvas", "Guimarães ", "Lisboa", "Lisbon", "Óbidos", "Oeiras", "Porto", "Sines"];
CITIES_BY_COUNTRY['RO'] = ["Bucharest", "Cluj", "Cluj-Napoca"];
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", "Kyiv"];
CITIES_BY_COUNTRY['UK:EN'] = ["Birmingham", "Bristol", "Cambridge", "Chichester", "Dudley", "Durham", "Folkestone", "Gateshead", "Kendal", "Leeds", "Liverpool", "London", "Manchester", "Middlesbrough", "Milton Keynes", "Much Haddam", "Nottingham", "Oxford", "Salisbury", "Sheffield", "Southampton", "St. Ives", "Stoke-on-Trent", "Wakefield"];
CITIES_BY_COUNTRY['UK:SC'] = ["Dundee", "Edinburgh", "Glasgow", "Isle of Mull"];
CITIES_BY_COUNTRY['UK:WA'] = ["Cardiff", "Llandudno", "Swansea"];
CITIES_BY_COUNTRY['US'] = ["Akron", "Albany", "Albuquerque", "Allentown", "Andover", "Ann Arbor", "Annandale-on-Hudson", "Armonk", "Aspen", "Athens", "Atlanta", "Austin", "Baltimore", "Beacon", "Bellevue", "Berkeley", "Birmingham", "Bloomington", "Boca Raton", "Boise", "Boston", "Boulder", "Brookings", "Bryn Mawr", "Buffalo", "Burlington", "Carmel", "Champaign", "Chapel Hill", "Charlotte", "Charlottesville", "Chattanooga", "Chicago", "Cincinnati", "Claremont", "Cleveland", "Columbus", "Dallas", "Denver", "Des Moines", "Detroit", "Durham", "Durham NC", "El Paso", "Ephraim", "Fayetteville", "Flushing", "Fort Collins", "Fort Lauderdale", "Fort Myers", "Fort Worth", "Gainesville", "Galveston", "Glens Falls", "Glenside", "Grand Forks", "Grand Rapids", "Greensboro", "Hamburg ", "Hamilton", "Hanover", "Hartford", "Helena", "Honolulu", "Houston", "Hudson", "Indian Wells", "Indianapolis", "Iowa City", "Irvine", "Ithaca", "Jackson", "Jacksonville", "Jersey City", "Kansas City", "Katonah", "Kauai", "Kent", "Ketchum", "Knoxville", "Laguna Beach", "Las Vegas", "Lawrence", "Lewisburg", "Lincoln", "Little Rock", "Logan", "Los Angeles", "Louisville", "Madison", "Madrid", "Marfa", "Medford", "Memphis", "Miami", "Milwaukee", "Minneapolis", "Montclair", "Mount Vernon", "Nashville", "Nederland", "New Bedford", "New Haven", "New Orleans", "New York", "Newark", "Normal", "North Adams", "Oakland", "Omaha", "Overland Park", "Oxford", "Palm Beach", "Palm Harbor", "Palm Springs", "Palo Alto", "Park City", "Pasadena", "Peekskill", "Philadelphia", "Phoenix", "Pittsburgh", "Pittsfield", "Pomona", "Portland", "Portland ME", "Poughkeepsie", "Princeton", "Providence", "Provo", "Raleigh", "Rancho Palos Verdes", "Reno", "Richmond", "Ridgefield", "Roanoke, VA", "Rochester", "Saint Louis", "Salt Lake City", "San Antonio", "San Bernardino", "San Diego", "San Francisco", "San Jose", "Santa Ana", "Santa Barbara", "Santa Fe", "Saratoga Springs", "Sausalito", "Scottsdale", "Seattle", "Sebastopol", "Sedalia", "Sioux City", "St. Paul", "St. Petersburg", "Stowe", "Syracuse", "Tacoma", "Tampa", "Taos", "Tempe", "Tucson", "Tulsa", "Union", "Virginia Beach", "Wainscott", "Washington", "Washington, DC", "Weston", "Westport", "Wichita", "Wilmington", "Windsor"];
CITIES_BY_COUNTRY['VE'] = ["Caracas"];
CITIES_BY_COUNTRY['VN'] = ["Ho Chi Minh City"];
CITIES_BY_COUNTRY['YU'] = ["Belgrade"];
CITIES_BY_COUNTRY['ZA'] = ["Cape Town", "Johannesburg", "Port Elizabeth", "Pretoria"];
CITIES_BY_COUNTRY['US:NE'] = ["Albany", "Allentown", "Andover", "Annandale-on-Hudson", "Armonk", "Baltimore", "Beacon", "Boston", "Bryn Mawr", "Buffalo", "Burlington", "Durham", "Flushing", "Glens Falls", "Glenside", "Hamilton", "Hanover", "Hartford", "Houston", "Hudson", "Ithaca", "Jersey City", "Katonah", "Kent", "Lewisburg", "Lincoln", "Los Angeles", "Medford", "New Bedford", "New Haven", "New York", "Newark", "North Adams", "Peekskill", "Philadelphia", "Pittsburgh", "Pittsfield", "Portland ME", "Poughkeepsie", "Princeton", "Providence", "Ridgefield", "Saratoga Springs", "Stowe", "Syracuse", "Union", "Wainscott", "Washington", "Washington, DC", "Weston", "Westport", "Wilmington"];
CITIES_BY_COUNTRY['US:SE'] = ["Athens", "Atlanta", "Birmingham", "Boca Raton", "Chapel Hill", "Charlotte", "Charlottesville", "Chattanooga", "Durham NC", "Fayetteville", "Fort Lauderdale", "Fort Myers", "Gainesville", "Greensboro", "Jackson", "Jacksonville", "Knoxville", "Little Rock", "Los Angeles", "Louisville", "Memphis", "Miami", "Nashville", "New Orleans", "Oxford", "Palm Beach", "Palm Harbor", "Raleigh", "Richmond", "St. Petersburg", "Tampa", "Virginia Beach", "Wilmington", "Windsor"];
CITIES_BY_COUNTRY['US:SW'] = ["Albuquerque", "Austin", "Dallas", "El Paso", "Fort Worth", "Galveston", "Houston", "Marfa", "Phoenix", "San Antonio", "Santa Fe", "Scottsdale", "Taos", "Tempe", "Tucson", "Tulsa"];
CITIES_BY_COUNTRY['US:WE'] = ["Aspen", "Bellevue", "Berkeley", "Boise", "Boulder", "Brookings", "Carmel", "Claremont", "Denver", "Ephraim", "Fort Collins", "Helena", "Honolulu", "Indian Wells", "Irvine", "Kauai", "Ketchum", "Laguna Beach", "Las Vegas", "Lawrence", "Lincoln", "Logan", "Los Angeles", "Nederland", "Oakland", "Omaha", "Overland Park", "Palm Springs", "Palo Alto", "Park City", "Pasadena", "Pomona", "Portland", "Provo", "Rancho Palos Verdes", "Reno", "Salt Lake City", "San Bernardino", "San Diego", "San Francisco", "San Jose", "Santa Ana", "Santa Barbara", "Sausalito", "Scottsdale", "Seattle", "Sebastopol", "Tacoma", "Wichita"];
CITIES_BY_COUNTRY['US:MW'] = ["Akron", "Bloomington", "Champaign", "Chicago", "Cincinnati", "Cleveland", "Columbus", "Des Moines", "Detroit", "Grand Rapids", "Indianapolis", "Iowa City", "Kansas City", "Madison", "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['RO'] = [];
MAJORCITIES_BY_COUNTRY['RU'] = [];
MAJORCITIES_BY_COUNTRY['SE'] = [];
MAJORCITIES_BY_COUNTRY['SK'] = [];
MAJORCITIES_BY_COUNTRY['TW'] = [];
MAJORCITIES_BY_COUNTRY['UA'] = [];
MAJORCITIES_BY_COUNTRY['UK:SC'] = [];
MAJORCITIES_BY_COUNTRY['UK:WA'] = [];
MAJORCITIES_BY_COUNTRY['ZA'] = [];
