function populateCitySelect( country ) {
  if ( country.length == 0 ) {
    document.theForm.Choice.length = 1;
    document.theForm.Choice.options[0] = new Option('Choose a country');
    document.theForm.Choice.options[0].value = '';

    return;
  }

  country = country.replace(/[^0-9a-zA-Z]/g,'');
  newOptions = eval(country+'Array');

  if(newOptions.length == 1) {
    preselect = true;
  } else {
    preselect = false;
  }
  document.theForm.Choice.length = 1;
  document.theForm.Choice.options[0] = new Option('Choose a city or tour :');
  document.theForm.Choice.options[0].value = '';

  document.theForm.Choice.options[0].selected = true;

  for ( i=0; i<newOptions.length; i++ ) {
    document.theForm.Choice.length++;
    thisEntry = newOptions[i];
    if(thisEntry[1]) {
      newOption = new Option( thisEntry[1] );
      newOption.value = thisEntry[0];
    } else {
      newOption = new Option( thisEntry );
      newOption.value = thisEntry;
    }
    document.theForm.Choice.options[i+1] = newOption;
  }
  if(preselect) document.theForm.Choice.options[1].selected = true;
}

var ArgentinaArray = new Array(
  "Bariloche",
  "Buenos Aires"
);

var AustraliaArray = new Array(
  "Airlie Beach",
  "Brisbane, Surfers Paradise & Byron Bay",
  "Sydney",
  "Cairns",
  "Melbourne",
  "Darwin",
  "Perth",
  "Alice Springs",
  "Adelaide",
  "Lake Macquarie",
  "Whitsundays",
  "Hobart",
  "Hervey Bay",
  "Exmouth",
  "Brisbane",
  "Broome",
  "Canberra",
  "Nagambie",
  "Denmark",
  "launceston",
  "Alice Springs and Ayers Rock Resort",
  "Gold Coast",
  "Launcecston"
);

var AustriaArray = new Array(
  "Vienna",
  "Salzburg",
  "Fieberbrunn",
  "St Johann",
  "Tirol"
);

var BelgiumArray = new Array(
  "Brussels",
  "Bruges"
);

var BoliviaArray = new Array(
  "La Paz"
);

var BrazilArray = new Array(
  "Rio de Janeiro"
);

var BulgariaArray = new Array(
  "Sofia"
);

var CanadaArray = new Array(
  "Vancouver",
  "Montreal",
  "Toronto",
  "Toronto and Montreal",
  "Toronto or Vancouver",
  "Whitehorse",
  "Quebec City",
  "Alert Bay",
  "Victoria"
);

var ChileArray = new Array(
  "Santiago",
  "San Pedro de Atacama",
  "Easter Island",
  "Torres del Paine NP",
  "Valparaiso"
);

var ChinaArray = new Array(
  "Beijing",
  "Zhuhai",
  "Chengdu",
  "xian",
  "Huangshan",
  "Yangtze River Cruises",
  "Kunming",
  "Shanghai",
  "Chongqing",
  "Hong Kong",
  "Guangzhou",
  "Dunhuang",
  "Guilin",
  "Haikou",
  "Sanya",
  "Hangzhou",
  "Jinan",
  "Hohhot",
  "Qingdao",
  "Luoyang",
  "Suzhou",
  "Lhasa",
  "Urumqi"
);

var ColombiaArray = new Array(
  "Beijing"
);

var CostaRicaArray = new Array(
  "San Jose",
  "Fortuna-Arenal Volcano",
  "Pacific & Caribbean Ocean",
  "Arenal",
  "Arenal Volcano"
);

var CroatiaArray = new Array(
  "Dubrovnik",
  "Split"
);

var CzechRepublicArray = new Array(
  "Prague"
);

var DenmarkArray = new Array(
  "Copenhagen"
);

var EcuadorArray = new Array(
  "Quito",
  "QUITO,GALAPAGOS"
);

var EgyptArray = new Array(
  "Cairo",
  "Abu Simbel",
  "Aswan",
  "Luxor",
  "Hurghada",
  "Edfu",
  "Abu Simbe",
  "Sarabit El Khadem",
  "Sharm El Sheikh"
);

var EnglandArray = new Array(
  "London",
  "Manchester",
  "Nearest is Exeter",
  "Bath",
  "Blackpool",
  "Bristol",
  "Cambridge",
  "Chester",
  "Oxford",
  "Stratford-upon-Avon",
  "Dover",
  "Brighton",
  "Bournemouth",
  "Eastbourne",
  "Windermere"
);

var FijiArray = new Array(
  "Nadi"
);

var FranceArray = new Array(
  "Paris"
);

var GermanyArray = new Array(
  "Nuremberg",
  "Munich",
  "Berlin"
);

var GreeceArray = new Array(
  "Athens",
  "Santorini"
);

var HungaryArray = new Array(
  "Budapest"
);

var IndiaArray = new Array(
  "Bombay",
  "Kamshet",
  "Calcutta",
  "New Delhi",
  "Madras",
  "Delhi;Sariska;Jaipur;Ranthambhore;Agra;D",
  "Bangalore",
  "Cochin",
  "jaipur",
  "Manali",
  "Dehradun"
);

var IndonesiaArray = new Array(
  "Bali",
  "Jakarta",
  "Yogyakarta",
  "Lombok",
  "Sulawesi",
  "Sumatra"
);

var IrelandArray = new Array(
  "Dublin",
  "Galway"
);

var ItalyArray = new Array(
  "Venice",
  "Rome",
  "Florence",
  "Naples",
  "Lucca",
  "Stresa"
);

var JordanArray = new Array(
  "Cairo",
  "Amman"
);

var KenyaArray = new Array(
  "Nairobi"
);

var LatviaArray = new Array(
  "Riga"
);

var LuxembourgArray = new Array(
);

var MalaysiaArray = new Array(
  "Sabah",
  "Kuala Lumpur	",
  "Kuantan",
  "Kuala Lumpur",
  "Penang",
  "KUANTAN 	"
);

var MexicoArray = new Array(
  "Mexico city",
  "Cancun",
  "San Francisco"
);

var MoroccoArray = new Array(
  "Casablanca",
  "Morocco"
);

var NepalArray = new Array(
  "Kathmandu",
  "Kathamndu",
  "Pokhara",
  "Tibet",
  "Bhutan"
);

var NetherlandsArray = new Array(
  "Amsterdam"
);

var NewZealandArray = new Array(
  "Wanaka",
  "Paihia",
  "Auckland",
  "Christchurch",
  "Nelson",
  "Wellington"
);

var NorthernIrelandArray = new Array(
  "Belfast"
);

var NorwayArray = new Array(
  "Oslo"
);

var PeruArray = new Array(
  "Cusco",
  "Lima",
  "Huaraz",
  "Arequipa"
);

var PolandArray = new Array(
  "Warsaw",
  "Gdansk"
);

var RussiaArray = new Array(
  "St Petersburg",
  "Moscow"
);

var ScotlandArray = new Array(
  "Edinburgh",
  "Glasgow",
  "Glasgow Airport",
  "Inverness"
);

var SingaporeArray = new Array(
  "Singapore"
);

var SouthAfricaArray = new Array(
  "Johannesburg",
  "Durban",
  "Cape Town",
  "Stellenbosch",
  "Port Elizabeth",
  "Hazyview",
  "Cape Town and Winelands",
  "Oudshoorn",
  "Knysna"
);

var SpainArray = new Array(
  "San Sebastian",
  "Burgos",
  "Haro (La Rioja)",
  "Salamanca",
  "Avila",
  "Barcelona",
  "Madrid",
  "Malaga",
  "Seville",
  "Cadiz",
  "Alicante",
  "Granada",
  "Palma de Mallorca"
);

var SwitzerlandArray = new Array(
  "Interlaken",
  "Geneva"
);

var SyriaArray = new Array(
  "Damascus"
);

var TanzaniaArray = new Array(
  "ZANZIBAR",
  "Nairobi"
);

var ThailandArray = new Array(
  "Chiang Mai",
  "Phuket",
  "Bangkok",
  "Chiangmai",
  "Koh Samui",
  "Pattaya"
);

var TurkeyArray = new Array(
  "Istanbul",
  "Kusadasi",
  "Cappadocia",
  "Aydin",
  "Selcuk",
  "Marmaris",
  "Antalya",
  "İSTANBUL",
  "Kusadasi, Troy & Gallipoli - Istanbul",
  "Kas",
  "Kusadasi/ Selcuk",
  "Fethiye",
  "Istanbul/Cairo",
  "Bodrum",
  "Koycegiz"
);

var USAArray = new Array(
  "San Francisco, Alaska",
  "San Francisco",
  "San Francisco,Santa Cruz, Los Angeles, L",
  "Las Vegas",
  "Seattle",
  "New York",
  "Baja Peninsula",
  "Los Angeles",
  "St. Thomas",
  "St. Maarten",
  "Anchorage",
  "San Francisco,Los Angeles",
  "New York City"
);

var VietnamArray = new Array(
  "Hanoi",
  "Ho Chi Minh",
  "Sapa",
  "Saigon",
  "Danang",
  "Chau Doc",
  " Hanoi	",
  "Ho Chi Minh City	",
  "Hue",
  "Qui Nhon",
  "Nhatrang",
  "Phu Quoc",
  "Halong Bay"
);

var WalesArray = new Array(
  "Cardiff"
);

var ZimbabweArray = new Array(
  "Victoria Falls"
);


