function apri(bottone) {
if (bottone == 1) {
   indirizzo = './newcomment.php'
   options = 'statusbar=0,menubar=0,scrollbars=0,locationbar=0,toolbar=0,height=300,width=253,left=10,top=100'
}

if (bottone == 2) {
    indirizzo = './newadd.php'
    options = 'statusbar=0,menubar=0,scrollbars=0,locationbar=0,toolbar=0,height=500,width=253,left=10,top=100'
}

if (bottone == 3) {
    indirizzo = 'newcomment.php?struttura=' + nome
    options = 'statusbar=0,menubar=0,scrollbars=0,locationbar=0,toolbar=0,height=300,width=253,left=10,top=100'
}

if (bottone == 4) {
    indirizzo = 'encomment.php?ID=' + nome
    options = 'statusbar=0,menubar=0,scrollbars=0,locationbar=0,toolbar=0,height=100,width=400,left=300,top=300'
}

if (bottone == 5) {
    indirizzo = 'policy.php?offerta=' + offerta
    options = 'statusbar=0,menubar=0,scrollbars=0,locationbar=0,toolbar=0,height=300,width=253,left=10,top=100'
}

   	newW = window.open(indirizzo,'subWind', options)
	newW.focus()

}

function populateCitySelect( country ) {
  if ( country.length == 0 ) {
    document.theForm2.Choice.length = 1;
    document.theForm2.Choice.options[0] = new Option('Choose a country:');
    document.theForm2.Choice.options[0].value = '';

    return;
  }

    if ( country == 'Holland' ) {
      newcountry = 'Netherlands';
    }
    if ( country == 'Britain' ) {
      newcountry = 'England';
    }
  newOptions = eval(country+'Array');

  document.theForm2.Choice.length = 1;
  document.theForm2.Choice.options[0] = new Option('Choose a city or hostel :');
  document.theForm2.Choice.options[0].value = '';

  document.theForm.Choice.options[0].selected = true;

  for ( i=0; i<newOptions.length; i++ ) {
    document.theForm2.Choice.length++;
    thisEntry = newOptions[i];
    newOption = new Option( thisEntry[1] );
    newOption.value = thisEntry[0];
    document.theForm2.Choice.options[i+1] = newOption;
  }
}

var ItalyArray = new Array (
  new Array( "CRome;Italy", "ROME" ),
  new Array( "H743", "  Yellow Hostel" )
);

function makeValidDate() {
  year = document.theForm.selYear.options[ document.theForm.selYear.selectedIndex ].value;
  month = document.theForm.selMonth.options[ document.theForm.selMonth.selectedIndex ].value;
  day = document.theForm.selDay.options[ document.theForm.selDay.selectedIndex ].value;
  maxDay = 31;
  if ( month == 4 || month == 6 || month == 9 || month == 11 ) {
    maxDay = 30;
  } else if ( month == 2 ) {
    if ( year%100 != 0 && year%4 == 0 ) {
      maxDay = 28;
    } else {
      maxDay = 29;
    }
  }
  document.theForm.selDay.selectedIndex = Math.min(day, maxDay)-1;
}


function isBrowserSupp() {
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description: Checks if browser is Netscape 2.0 since the options 
// *                            array properties don't work with Netscape 2.0x
// ****************************************************************

    // Get the version of the browser
    version =  parseFloat( navigator.appVersion );

    if ( ( version >= 2.0 ) && ( version < 2.1 ) && ( navigator.appName.indexOf( "Netscape" ) != -1 ) ) {
        return false;
    }
    else {
        return true;
    }                  
}


function isLeapYear(yrStr)
{
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Checks if Year selected is a leap year
// ****************************************************************
var leapYear=false;
// every fourth year is a leap year
if ((parseInt(yrStr, 10)%4) == 0)
        {
        leapYear=true;
        }
return leapYear;
}

function getDaysInMonth(mthIdx, YrStr)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Retrieves the number of days in a given month
// ****************************************************************
{
//Default number of days in a month is 31
var maxDays=31
// expect Feb. 
if (mthIdx==2) 
        {
        if (isLeapYear(YrStr))
                {
                maxDays=29;
                }
        else 
                {
                maxDays=28;
                }
        }
// All the rest of the months have 30 days
if (mthIdx==4 || mthIdx==6 || mthIdx==9 || mthIdx==11)
        {
        maxDays=30;
        }
return maxDays;
}


function adjustDate(mthIdx, Dt, Yr) 
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Adjusts the format of the Date
// ****************************************************************
{
var value=0;            
var numDays=getDaysInMonth(mthIdx, Yr.options[Yr.options.selectedIndex].value);

if (mthIdx==2) 
        {
        if (Dt.options.selectedIndex < numDays)
                {
                return 0;
                }
        else 
                {
                //check for leap year
                Dt.options.selectedIndex=numDays;
                if (numDays==29)
                        {
                        return 99;
                        }
                else 
                        {
                        return 1;
                        }
                }
        }
if (Dt.options.selectedIndex < numDays)
        {
        value=0;
        }
else 
        {
        if (Dt.options.selectedIndex > numDays)
                {
                Dt.options.selectedIndex;
                value=3;
                }
        else 
                {
                //index is 31 or 30
                value=2;
                }
        }
return value;
}


function parseMonth(mth, inM)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Parses a string and returns a month value
// ****************************************************************
{
var i=1;
var retval =1;
for (i=1;i<=12;i++)
        {
        if (mth == inM.options[i].value)
                {
                retval=i;       
                break;
                }       
        }
        return retval;
}

function parseDay(day, inD)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Parses a string and returns a day value
// ****************************************************************
{
var i=1;
var retval =1;
for (i=1;i<=31;i++)
        {
        if (day == inD.options[i].value)
                {
                retval=i;       
                break;
                }       
        }
return retval;
}

function parseYear(year, inY)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Parses a string and returns a year value
// ****************************************************************
{
var retval=0;
var i=0;
     for (i=0; i<=5; i++)
     {
   
        if (year == inY.options[i].value)
                {
                retval=i;       
                break;
                }       
     }
return retval;
}

//Calendar Section

//calculation functions
function nextMonth(month)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Retrieves the next Month's value
// **************************************************************** 
{
if (month==12)
        {
        return 1;
        }
else
        {
        return (month+1);
        }
}


function prevMonth(month) 
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Retrieves the previous Month's value
// ****************************************************************
{
var prevMonth = (month-1)
if (month==1)
        {
        prevMonth = 12;
        }
return prevMonth
}

function changeYear(direction,month,year)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Increments or decrements month when it goes
// *                                    past Jan or Dec
// ****************************************************************
{
var theYear = year
if (direction=="next")
        {
        if (month == 12)
                {
                theYear = (year+1)
                }
        }
if (direction=="prev")
        {
        if (month == 1)
                {
                theYear = (year-1)
                }
        }
return theYear
}


function createCalendar(month,year,io) 
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    //opens a new window for the calendar
// ****************************************************************
{
if (!isBrowserSupp())
        {
        alert("Your browser is outdated and does not support this feature")
        return;
        }
if (navigator.appVersion.indexOf("Mac",0) != -1) 
        {
        calendarWindow = window.open("","Calendar","width=210,height=210,resizable=yes,scrollbars=no");
        } 
else 
        {
        calendarWindow = window.open("","Calendar","width=200,height=192,resizable=yes,scrollbars=no");
        }
        var mthIdx = month.options.selectedIndex
        var mthVal = month.options[mthIdx].value
        var yearVal = year.options[year.options.selectedIndex].value
        //call the function to populate the window
        generateCalendar(calendarWindow,mthVal,yearVal,io)
}


//generates the meat of the calendar
function generateCalendar(target,month,year,io)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    generates the contents of the calender window
// **************************************************************** 
{
if (!isBrowserSupp())
        {
        return;
        }       
var monthName = new Array ("January","February","March","April","May","June","July","August","September","October","November","December")

//begin table for calendar
target.document.open()
calendar = "<html><head><title></title>"

calendar +="<link href='css/general.css' rel='stylesheet' type='text/css'>"

calendar +="</head><body bgcolor=black link='yellow'><center></center>"
calendar +="<table border=0 cellspacing=0 cellpadding=4 width=200>"
calendar +="<tr valign=top>"

//The parseInt function parses the string argument as a signed decimal integer. 
var mthIdx = parseInt(month);
var endday = getDaysInMonth(mthIdx, year)

//month header
calendar +="<td colspan=7 align=center bgcolor=yellow>"
var index = (mthIdx-1)
calendar +="<b><font face='Helvetica,Arial,Futura' color=black>" + monthName[index] + " " + year + "</font></b></td></tr>"

//writes in the day of the week labels
calendar +="</tr><tr align=center>"
calendar +="<td width=10><font face='Helvetica,Arial,Futura' color='red'>&nbsp;<b>S</b></font></td>"
calendar +="<td width=10><font face='Helvetica,Arial,Futura' color='green'>&nbsp;<b>M</b></font></td>"
calendar +="<td width=10><font face='Helvetica,Arial,Futura' color='green'>&nbsp;<b>T</b></font></td>"
calendar +="<td width=10><font face='Helvetica,Arial,Futura' color='green'>&nbsp;<b>W</b></font></td>"
calendar +="<td width=10><font face='Helvetica,Arial,Futura' color='green'>&nbsp;<b>T</b></font></td>"
calendar +="<td width=10><font face='Helvetica,Arial,Futura' color='green'>&nbsp;<b>F</b></font></td>"
calendar +="<td width=10><font face='Helvetica,Arial,Futura' color='red'>&nbsp;<b>S</b></font></td>"
calendar +="</tr>"

wholeDate = month + "/01/" + year
thedate = new Date(wholeDate)
firstDay = thedate.getDay()

selectedmonth = mthIdx;
var today = new Date();
var thisyear = today.getYear() + 1900;
selectedyear = year

var lastDay = (endday + firstDay+1)
calendar +="<tr>"
for (var i = 1; i < lastDay; i++)
        {
        if (i <= firstDay)
                {
                // 'empty' boxes prior to first day
                calendar +="<td>&nbsp;</td>"
                }
        else 
                {
                // enter date number
                calendar +="<td align=center><a href='JavaScript:self.close();opener.closeCalendar"+io+"("+(i-firstDay) + ")'><font color=yellow> "+(i-firstDay)+"</font></a></td>"
                }
        //must start new row after each week
        if (i % 7 == 0 &&  i != lastDay)
                {
                calendar +="</tr><tr>"
                }
        }
calendar +="</tr>"



//next month and previous month buttons
var goPrevMonth = prevMonth(mthIdx)
var goNextMonth = nextMonth(mthIdx)
var nextYear = changeYear("next",parseInt(month),parseInt(year))
var prevYear = changeYear("prev",parseInt(month),parseInt(year))

if(navigator.userAgent.indexOf('MSIE',0) != -1)
        {
        calendar +="<tr><td align=left colspan=3 bgcolor=yellow><a href='javascript:opener.generateCalendar(self,"+goPrevMonth+","+prevYear+",\""+io+"\")'>Prev</a></td>"
        calendar +="<td align=center colspan=1 bgcolor=yellow>&nbsp;</td>"
        calendar +="<td align=right colspan=3 bgcolor=yellow><a href='javascript:opener.generateCalendar(self,"+goNextMonth+","+nextYear+",\""+io+"\")'>Next</a></td></tr>"
        calendar +="</table></body></html>"
        target.document.close()
        }
else
        {
        calendar +="<fo"+"rm><tr><td align=left colspan=3 bgcolor=yellow><input type='button' value=' < ' onClick='document.clear();opener.generateCalendar(opener.calendarWindow,\'"+goPrevMonth+"\',\'"+prevYear+"\',\'"+io+"\')'></td>"
        calendar +="<td align=center colspan=1 bgcolor=yellow>&nbsp;</td>"
        calendar +="<td align=right colspan=3 bgcolor=yellow><input type='button' value=' > '"+"onClick='document.clear();opener.generateCalendar(opener.calendarWindow,"+goNextMonth+","+nextYear+",\""+io+"\")'></td></tr></form>"
        calendar +="</table></body></html>"
        }
target.document.write(calendar);
target.document.close() 
}

function closeCalendar(day) {
        var yrIdx = parseYear(selectedyear,document.theForm.selYear );

        // Decrement index for day and month, because code assumes 
        // that we have an extra defaultvalue at the start.
        document.theForm.selMonth.options.selectedIndex=selectedmonth-1;
        document.theForm.selYear.options.selectedIndex= yrIdx;
        document.theForm.selDay.options.selectedIndex=parseInt(day)-1;
}
 function populateCitySelect( country ) {
  newcountry = country.replace(/[^a-zA-Z0-9]/g,'');
  if ( newcountry.length == 0 ) {
    document.theForm.Choice.length = 1;
    document.theForm.Choice.options[0] = new Option('Choose a country');
    document.theForm.Choice.options[0].value = '';

    return;
  }

    if ( country == 'Holland' ) {
      newcountry = 'Netherlands';
    }
    if ( country == 'Britain' ) {
      newcountry = 'England';
    }
  newOptions = eval(newcountry+'Array');

  document.theForm.Choice.length = 1;
  document.theForm.Choice.options[0] = new Option('Choose a city');
  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];
    newOption = new Option( thisEntry );
    newOption.value = 'C' + thisEntry + ';' + country;
    document.theForm.Choice.options[i+1] = newOption;
  }
  if(newOptions.length == 1) document.theForm.Choice.options[1].selected = true;
}

  var AndorraArray = new Array(
  "Encamp",
  "Escaldes-Engordany",
  "Meritxell",
  "Ordino",
  "Soldeu"
);

var AnguillaArray = new Array(
  "The Valley"
);

var AntiguaAndBarbudaArray = new Array(
  "All Saints",
  "English Harbour",
  "St John's",
  "St Johns",
  "St. John's"
);

var ArgentinaArray = new Array(
  "Bariloche",
  "Buenos Aires",
  "Colon",
  "Cordoba",
  "Corrientes",
  "El Calafate",
  "Esquel",
  "Gaiman",
  "La Cumbre",
  "Mar del Plata",
  "Mendoza",
  "Misiones",
  "Puerto Iguazu",
  "Puerto Madryn",
  "Salta",
  "San Carlos de Bariloche",
  "San Martin de los Andes",
  "San Miguel de Tucuman",
  "Santa Fe",
  "Ushuaia",
  "Villa La Angostura"
);

var ArmeniaArray = new Array(
  "Yerevan"
);

var AustraliaArray = new Array(
  "Adelaide",
  "Airlie Beach",
  "Albany",
  "Albury",
  "Alice Springs",
  "Armidale",
  "Atherton",
  "Brisbane",
  "Broome",
  "Byron Bay",
  "Cairns",
  "Caloundra",
  "Canberra",
  "Cape Tribulation",
  "Coffs Harbour",
  "Cooktown",
  "Coolum Beach",
  "Coral Bay",
  "Darwin",
  "Denmark",
  "Exmouth",
  "Geelong",
  "Geeveston",
  "Glass House Mountains",
  "Glen Innes",
  "Gold Coast",
  "Hervey Bay",
  "Hobart",
  "Jervis Bay",
  "Kangaroo Island",
  "Katherine",
  "Katoomba",
  "Kununurra",
  "Kuranda",
  "Lancelin",
  "Launceston",
  "Maffra",
  "Magnetic Island",
  "Margaret River",
  "Maroochydore",
  "Melbourne",
  "Mission Beach",
  "Nambucca Heads",
  "Nimbin",
  "Noosa",
  "Orford",
  "Perth",
  "Peterborough",
  "Phillip Island",
  "Port Douglas",
  "Rainbow Beach",
  "Riverland , SA",
  "Rockhampton",
  "Sorell",
  "Stradbroke Island",
  "Surfers Paradise",
  "Sydney",
  "Taree",
  "Tennant Creek",
  "Townsville",
  "Tully",
  "Tweed Head",
  "Wangaratta",
  "Yanchep"
);

var AustriaArray = new Array(
  "Arlberg",
  "Axams",
  "Bad Aussee",
  "Bad Gastein",
  "Graz",
  "Innsbruck",
  "Kirchberg",
  "Kitzbuhel",
  "Klagenfurt",
  "Linz",
  "Salzburg",
  "Salzkammergut",
  "Solden",
  "St Johann in Tirol",
  "Vienna",
  "Westendorf",
  "Zell am See"
);

var BahamasArray = new Array(
  "Cat Island",
  "Grand Bahama Island",
  "Nassau"
);

var BangladeshArray = new Array(
  "Dhaka"
);

var BarbadosArray = new Array(
  "Bathsheba",
  "Deacons Farm",
  "Kingsland Gardens",
  "Maxwell",
  "Paynes Bay",
  "Silver Sands",
  "St Lawrence Gap",
  "Warrens",
  "Worthing"
);

var BelgiumArray = new Array(
  "Annevoie",
  "Antwerp",
  "Bruges",
  "Brussels",
  "Leuven",
  "Malmedy",
  "Mechelen",
  "Namur",
  "Wavre",
  "Ypres"
);

var BelizeArray = new Array(
  "Belize City",
  "Caye Caulker",
  "San Ignacio",
  "San Pedro"
);

var BoliviaArray = new Array(
  "Cochabamba",
  "La Paz",
  "Samaipata",
  "Santa Cruz",
  "Sucre",
  "Tupiza"
);

var BosniaAndHerzegovinaArray = new Array(
  "Sarajevo"
);

var BotswanaArray = new Array(
  "Okovango Delta"
);

var BrazilArray = new Array(
  "Amazon",
  "Aracaju",
  "Bahia",
  "Buzios",
  "Extrema",
  "Fortaleza",
  "Ilheus",
  "Imbassai",
  "Maceio",
  "Porto Seguro",
  "Rio de Janeiro",
  "Salvador",
  "Santarem",
  "Sao Paulo",
  "Saquarema",
  "Serra de Canastra",
  "Teresopolis",
  "Trancoso"
);

var BruneiArray = new Array(
  "Bandar Seri Begawan"
);

var BulgariaArray = new Array(
  "Karlovo",
  "Plovdiv",
  "Russe",
  "Sinemoretz",
  "Sofia",
  "Varna",
  "Veliko Turnovo"
);

var BurkinaFasoArray = new Array(
  "Ouagadougou"
);

var CambodiaArray = new Array(
  "Phnom Penh",
  "Siem Reap"
);

var CanadaArray = new Array(
  "Alberta",
  "Banff AB",
  "Bella Coola",
  "British Columbia",
  "Calgary",
  "Edmonton",
  "Fredericton",
  "Fredericton New Brunswick",
  "Jasper",
  "Moncton",
  "Mont-Tremblant",
  "Montague Prince Edward Island",
  "Montreal",
  "Nelson",
  "New Brunswick",
  "Newfoundland",
  "Niagara Falls",
  "Nordegg",
  "Nova Scotia",
  "Ontario",
  "Ottawa",
  "Port Alberni",
  "Prince Edward Island",
  "Quebec",
  "Squamish",
  "Toronto",
  "Ucluelet",
  "Val-David",
  "Vancouver",
  "Vancouver Island",
  "Waterloo",
  "Whistler",
  "Windsor ONT",
  "Winnipeg",
  "Yukon"
);

var CapeVerdeArray = new Array(
  "Mindelo"
);

var ChileArray = new Array(
  "Iquique",
  "La Serena",
  "Pucon",
  "Puerto Montt",
  "Punta Arenas",
  "Santiago",
  "Valdivia",
  "Valparaiso",
  "Villarrica",
  "Viņa del Mar"
);

var ChinaArray = new Array(
  "Beijing",
  "Chengdu",
  "Guangzhou",
  "Guilin",
  "Kunming",
  "Lhasa",
  "Luoyang",
  "Sanya",
  "Shanghai",
  "Xi'an",
  "Yangshuo"
);

var ColombiaArray = new Array(
  "Bogota",
  "Bucaramanga",
  "Cali",
  "Cartagena",
  "Cartagena de Indias",
  "Medellin",
  "San Andres Island"
);

var CookIslandsArray = new Array(
  "Mangaia Island",
  "Rarotonga"
);

var CostaRicaArray = new Array(
  "Alajuela",
  "Cahuita",
  "Caņo Negro",
  "Guanacaste",
  "Heredia",
  "Jaco",
  "Jaco Beach",
  "La Fortuna",
  "Laguna del Arenal",
  "Liberia",
  "Limon",
  "Mal Pais",
  "Manuel Antonio",
  "Matapalo",
  "Monteverde",
  "Montezuma",
  "Palmar Sur",
  "Playa Carrillo",
  "Playa Hermosa",
  "Playa Tamarindo",
  "Playas del Coco",
  "Playas del Samara",
  "Puerto Viejo de Limon",
  "Quepos",
  "San Jose",
  "Santa Elena",
  "Tortuguero",
  "Uvita"
);

var CotedIvoireArray = new Array(
  "Dagbego"
);

var CroatiaArray = new Array(
  "Brac",
  "Ciovo and Trogir",
  "Dubrovnik",
  "Dugi Rat",
  "Hvar",
  "Istria",
  "Kvarner Region",
  "Makarska",
  "Makarska Riviera",
  "Mali Loinj",
  "Mljet",
  "North Dalmatia",
  "Peljesac",
  "Peljesac Peninsula",
  "Pula",
  "Punat",
  "Sibenik Region",
  "Split",
  "Split Region",
  "Zagreb"
);

var CubaArray = new Array(
  "Camaguey",
  "Cienfuegos",
  "Havana",
  "Pinar del Rio",
  "Santa Clara",
  "Santiago de Cuba"
);

var CyprusArray = new Array(
  "Ayia Marina",
  "Ayia Napa",
  "Kyrenia",
  "Larnaca",
  "Lefke",
  "Limassol",
  "Magusa",
  "Nicosia",
  "Paphos",
  "Platres"
);

var CzechRepublicArray = new Array(
  "Brno",
  "Cesky Krumlov",
  "East Bohemia",
  "Jindrichuv Hradec",
  "Karlovy Vary",
  "North Bohemia",
  "Olomouc",
  "Plzen",
  "Prague",
  "Sumava"
);

var DenmarkArray = new Array(
  "Copenhagen",
  "Kastrup",
  "Rudkoebing",
  "Stege"
);

var DominicaArray = new Array(
  "Calibishie",
  "Crayfish River",
  "Portsmouth",
  "Rosalie",
  "Roseau",
  "Salisbury"
);

var DominicanRepublicArray = new Array(
  "Bonao",
  "Cabarete",
  "Las Terrenas",
  "Puerto Plata",
  "Santa Barbara de Samana",
  "Santo Domingo",
  "Sosua"
);

var EcuadorArray = new Array(
  "Baeza",
  "Baņos",
  "Cuenca",
  "Guayaquil",
  "Mindo",
  "Montanita",
  "Otavalo",
  "Puerto Quito",
  "Quito"
);

var EgyptArray = new Array(
  "Alexandria",
  "Cairo",
  "Hurghada",
  "Luxor",
  "Nuweiba",
  "Sharm El Sheikh"
);

var ElSalvadorArray = new Array(
  "San Salvador"
);

var EnglandArray = new Array(
  "Ambleside",
  "Bath",
  "Berwick on Tweed",
  "Birmingham",
  "Blackpool",
  "Bradford",
  "Brighton",
  "Bude",
  "Canterbury",
  "Chester",
  "Cornwall",
  "Crawley",
  "Cumbria",
  "Falmouth",
  "Harlow",
  "Kent",
  "Ledbury",
  "Leeds",
  "Liverpool",
  "London",
  "Manchester",
  "Margate",
  "Middlesex",
  "Newquay",
  "North Norfolk Coast",
  "Nottingham",
  "Oxford",
  "Plymouth",
  "Reading",
  "Shap",
  "Sheffield",
  "Weymouth",
  "Windermere",
  "York"
);

var EstoniaArray = new Array(
  "Narva Joesuu",
  "Parnu",
  "South East Estonia",
  "Tallinn",
  "Tartu",
  "West Estonia"
);

var EthiopiaArray = new Array(
  "Lalibela",
  "Woldiya"
);

var FijiArray = new Array(
  "Beachcomber Island",
  "Coral Coast",
  "Kadavu",
  "Lautoka",
  "Nadi",
  "Savusavu",
  "Suva",
  "Taveuni",
  "Yasawa Island"
);

var FinlandArray = new Array(
  "Helsinki",
  "Sotkamo",
  "Tervola",
  "Vaasa"
);

var FranceArray = new Array(
  "Agen",
  "Angers",
  "Arles",
  "Arras",
  "Autun",
  "Avignon",
  "Beziers",
  "Biarritz",
  "Bordeaux",
  "Brest",
  "Briey Lorraine",
  "Cagnes-sur-Mer",
  "Cairanne",
  "Cannes",
  "Carcassonne",
  "Carpentras",
  "Cassis",
  "Chalon Sur Saone",
  "Chartres",
  "Cognac",
  "Colmar",
  "Corte",
  "Grasse",
  "Graveson",
  "Grenoble",
  "Itxassou",
  "Joue les Tours",
  "Juan les Pins",
  "Le Havre",
  "Lille",
  "Limoges",
  "Lyon",
  "Marseille",
  "Maussane les Alpilles",
  "Montpellier",
  "Nancy",
  "Nantes",
  "Nice",
  "Orange",
  "Orleans",
  "Paris",
  "Perigueux",
  "Perpignan",
  "Poitiers",
  "Rouen",
  "Saint Laurent Nouan",
  "Saint Raphael",
  "Saint Tropez",
  "Sanary",
  "Saumur",
  "St. Palais de Phiolin",
  "Strasbourg",
  "Toulouse",
  "Vic la Gardiole",
  "Vincennes"
);

var FrenchPolynesiaArray = new Array(
  "Huahine"
);

var GambiaArray = new Array(
  "Banjul",
  "Brufut",
  "Cape Point",
  "Paradise Island"
);

var GermanyArray = new Array(
  "Asendorf",
  "Baden Baden",
  "Berlin",
  "Bitburg",
  "Bonn",
  "Bremen",
  "Cologne",
  "Dresden",
  "Dusseldorf",
  "Eiterfeld",
  "Fischen",
  "Flensburg",
  "Frankfurt",
  "Garmisch-Partenkirchen",
  "Gersbach",
  "Hamburg",
  "Hannover",
  "Heidelberg",
  "Heilbronn",
  "Holsthum",
  "Jena",
  "Leipzig",
  "Lübeck",
  "Magdeburg",
  "Mainz",
  "Mannheim",
  "Munich",
  "Münster",
  "Nuremberg",
  "Osnabruck",
  "Pforzheim",
  "Stuttgart",
  "Weimar",
  "Wiesbaden",
  "Wuppertal"
);

var GhanaArray = new Array(
  "Accra",
  "Axim",
  "Busua",
  "Cape Coast",
  "Tema"
);

var GreeceArray = new Array(
  "Aegina Island",
  "Alexandroupolis",
  "Andros",
  "Athens",
  "Corfu",
  "Crete",
  "Epirus",
  "Evia",
  "Hydra",
  "Ikaria",
  "Ios",
  "Kefalonia",
  "Kissos",
  "Kos",
  "Lagonissi",
  "Mithymna",
  "Mykonos",
  "Naxos",
  "Naxos Island",
  "Parga",
  "Paros",
  "Poros Island",
  "Porto Heli",
  "Rhodes",
  "Samos",
  "Santorini",
  "Sifnos",
  "Sithonia",
  "Skopelos Island",
  "Syros",
  "Thassos Island",
  "Zakynthos",
  "Zante"
);

var GreenlandArray = new Array(
  "Kangerlussuaq",
  "Qaqortoq"
);

var GuadeloupeArray = new Array(
  "Gosier",
  "Pointe Noire",
  "Saint Francois"
);

var GuatemalaArray = new Array(
  "Antigua",
  "Antigua Guatemala",
  "Guatemala City",
  "Panajachel",
  "San Juan"
);

var GuineaArray = new Array(
  "Conakry"
);

var HaitiArray = new Array(
  "Petion Ville"
);

var HondurasArray = new Array(
  "Atlantida",
  "San Pedro Sula",
  "Tegucigalpa"
);

var HongKongArray = new Array(
  "Causeway Bay",
  "Central District",
  "Kowloon"
);

var HungaryArray = new Array(
  "Balaton",
  "Budapest",
  "Kaposujlak",
  "Pecs",
  "Siofok"
);

var IcelandArray = new Array(
  "Djupivogur",
  "Grundarfjordur",
  "Hveragerdi",
  "Keflavik",
  "Kopavogur",
  "Reykjavik",
  "Saudarkrokur",
  "Thorshofn"
);

var IndiaArray = new Array(
  "Alappuzha",
  "Bikaner",
  "Chennai",
  "Cochin",
  "Dalhouise",
  "Dehradun",
  "Goa",
  "Jaipur",
  "Jaisalmer",
  "Jodhpur",
  "Kanha",
  "Kanha National Park",
  "Kerala",
  "Kovalam",
  "Manali",
  "Mangalore",
  "Mumbai",
  "Mussoorie",
  "Nagpur",
  "Nawalgarh",
  "New Delhi",
  "Pune",
  "Rajasthan",
  "Shekhawati (Rajasthan)",
  "Shimla",
  "Trivandrum",
  "Udaipur",
  "Varanasi"
);

var IndonesiaArray = new Array(
  "Bali",
  "Bandung",
  "Batam",
  "Candidasa",
  "Denpasar",
  "Jakarta",
  "Kupang",
  "Kuta",
  "Lombok",
  "Sanur",
  "Yogyakarta"
);

var IranIslamicRepublicOfArray = new Array(
  "Kerman"
);

var IrelandArray = new Array(
  "Achill Island",
  "Aran Islands",
  "Baltimore",
  "Bantry",
  "Belmullet",
  "Bere Island",
  "Cahersiveen",
  "Carlow",
  "Cashel",
  "Cavan",
  "Clare",
  "Clifden",
  "Cloghane",
  "Cobh",
  "Cork",
  "Dingle",
  "Donegal",
  "Dublin",
  "Ennis",
  "Galway",
  "Kells",
  "Kenmare",
  "Kerry",
  "Kilkenny",
  "Killarney",
  "Kinvara",
  "Limerick",
  "Mayo",
  "New Ross",
  "Newgrange",
  "Offaly",
  "Rosslare Harbour",
  "Schull",
  "Sligo",
  "Tipperary",
  "Tralee",
  "Westmeath",
  "Westport",
  "Wexford",
  "Wicklow"
);

var IsraelArray = new Array(
  "Tel Aviv"
);

var ItalyArray = new Array(
  "Abano Terme",
  "Agrigento",
  "Alghero",
  "Amalfi",
  "Arezzo",
  "Ascoli Piceno",
  "Asiago",
  "Asolo",
  "Assisi",
  "Asti",
  "Avola",
  "Bari",
  "Bentivoglio",
  "Bologna",
  "Brindisi",
  "Brunico",
  "Caltagirone",
  "Capo d'Orlando",
  "Cascia",
  "Catania",
  "Certaldo",
  "Chianciano Terme",
  "Chianti",
  "Chioggia",
  "Cinque Terre",
  "Colle Val D'Elsa",
  "Colonnella",
  "Cropani Marina",
  "Deiva Marina",
  "Desenzano del Garda",
  "Dobbiaco",
  "Dolo",
  "Erice",
  "Fasano",
  "Ferentillo",
  "Ferrara",
  "Fiesole",
  "Florence",
  "Genoa",
  "Grotte di Castro",
  "Island of Capri",
  "L' Aquila",
  "Lamezia Terme",
  "Lido di Camaiore",
  "Lido di Savio",
  "Lipari",
  "Lucca",
  "Marghera",
  "Marina Romea",
  "Marsala",
  "Mazara del Vallo",
  "Merano",
  "Mercato San Severino (SA)",
  "Mestre",
  "Milan",
  "Montecatini Terme",
  "Montepulciano",
  "Naples",
  "Olbia",
  "Paestum",
  "Palermo",
  "Panarea Island",
  "Pantelleria Island",
  "Pisa",
  "Porto Recanati",
  "Positano",
  "Ravenna",
  "Renon",
  "Rignano Sull Arno",
  "Riva del Garda",
  "Riviera Adriatica",
  "Rome",
  "Roseto Degli Abruzzi",
  "Salsomaggiore Terme",
  "San Fedele D'Intelvi",
  "San Feliciano",
  "San Gimignano",
  "San Pancrazio",
  "San Pietro di Feletto",
  "Sant'Agnello",
  "Scalea",
  "Schluderns",
  "Scopello",
  "Seiano of Sorrento",
  "Selinunte",
  "Selva Gardena",
  "Senigallia",
  "Sermoneta",
  "Sicily",
  "Siena",
  "Sinalunga",
  "Sorrento",
  "St. Leonhard",
  "Stazzema",
  "Stignano mare",
  "Stresa",
  "Susa",
  "Taormina",
  "Trieste",
  "Turin",
  "Venice",
  "Venice Chioggia",
  "Venice Lido",
  "Verbania",
  "Verona",
  "Viareggio",
  "Vipiteno"
);

var JamaicaArray = new Array(
  "Christiana",
  "Green Island Cove",
  "Kingston",
  "Montego Bay",
  "Negril",
  "Port Antonio",
  "Port Maria",
  "Priory",
  "Reading",
  "St Ann's Bay",
  "St. Ann Runaway Bay",
  "St. Mary"
);

var JapanArray = new Array(
  "Ehime",
  "Gunma",
  "Hakone National Park",
  "Hida Takayama",
  "Hokkaido",
  "Ise-shima National Park",
  "Kobe",
  "Kokura",
  "Kurashiki city",
  "Kyoto",
  "Maruyama",
  "Mt.Fuji",
  "Nagano",
  "Nikko",
  "Nogoya city",
  "Osaka",
  "Tanabe",
  "Tokyo"
);

var JordanArray = new Array(
  "Amman",
  "Madaba",
  "Petra"
);

var KenyaArray = new Array(
  "Kikambala",
  "Malindi",
  "Mombasa",
  "Mtwapa",
  "Nairobi",
  "Voi"
);

var KuwaitArray = new Array(
  "Farwaniya"
);

var LaosArray = new Array(
  "Luang Prabang",
  "Phonsavan",
  "Vientiane"
);

var LatviaArray = new Array(
  "Riga"
);

var LebanonArray = new Array(
  "Beirut",
  "Jounieh"
);

var LithuaniaArray = new Array(
  "Kaunas",
  "Klaipeda",
  "Vilnius"
);

var LuxembourgArray = new Array(
  "Luxembourg",
  "Troisvierges"
);

var MacauArray = new Array(
  "Macau"
);

var MadagascarArray = new Array(
  "Antsirabe",
  "Nosy-Be"
);

var MalawiArray = new Array(
  "Lilongwe",
  "Mangochi"
);

var MalaysiaArray = new Array(
  "Alor Setar",
  "Borneo",
  "Johor",
  "Kapas Island",
  "Kota Kinabalu",
  "Kuala Lumpur",
  "Kuantan",
  "Langkawi",
  "Melaka",
  "Penang",
  "Pulau Besar",
  "Sandakan",
  "Selangor",
  "Taiping",
  "Terengganu"
);

var MaltaArray = new Array(
  "Bugibba",
  "Gozo",
  "Sliema",
  "St. Julians"
);

var MauritiusArray = new Array(
  "Mont Choisy",
  "Port Louis",
  "Quatre Bornes",
  "Tombeau Bay"
);

var MexicoArray = new Array(
  "Acapulco",
  "Cabo San Lucas",
  "Campeche",
  "Cancun",
  "Celestun",
  "Copper Canyon",
  "Cozumel",
  "Ensenada",
  "Guadalajara",
  "Guanajuato",
  "Isla Mujeres",
  "La Paz",
  "Melaque",
  "Merida",
  "Mexico City",
  "Monterrey",
  "Morelia",
  "Oaxaca",
  "Playa del Carmen",
  "Puebla",
  "Puerto Escondido",
  "Puerto Morelos",
  "Puerto Vallarta",
  "Queretaro",
  "Reynosa",
  "Rosarito",
  "San Cristobal de las Casas",
  "San Miguel de Allende",
  "San Patricio",
  "Taxco",
  "Tlaquepaque",
  "Tula de Allende Hidalgo",
  "Valladolid",
  "Xalapa",
  "Yelapa",
  "Zacatecas",
  "Zihuatanejo"
);

var MongoliaArray = new Array(
  "Ulaanbaatar"
);

var MoroccoArray = new Array(
  "Agadir",
  "Casablanca",
  "El Kelaa M'gouna",
  "Essaouira",
  "Marrakech",
  "Ourzazate",
  "Rabat",
  "Tanger",
  "Zagora"
);

var MozambiqueArray = new Array(
  "Inhambane",
  "Maputo"
);

var MyanmarArray = new Array(
  "Yangon"
);

var NamibiaArray = new Array(
  "Swakopmund",
  "Tsumeb",
  "Windhoek"
);

var NepalArray = new Array(
  "Bhaktapur",
  "Kathmandu",
  "Lumbini",
  "Pokhara"
);

var NetherlandsArray = new Array(
  "Amsterdam",
  "Apeldoorn",
  "Arnhem",
  "Haarlem",
  "Nijmegen",
  "Noordwijk",
  "Rotterdam",
  "Soest",
  "The Hague",
  "Utrecht",
  "Valkenburg"
);

var NetherlandsAntillesArray = new Array(
  "Saba Island",
  "St. Maarten"
);

var NewZealandArray = new Array(
  "Arrowtown",
  "Auckland",
  "Charleston",
  "Christchurch",
  "Coromandel Peninsula",
  "Hamilton",
  "Hastings",
  "Invercargill",
  "Kaikoura",
  "Methven",
  "Napier",
  "Nelson",
  "New Plymouth",
  "Paihia",
  "Palmerston North",
  "Picton",
  "Queenstown",
  "Riverton",
  "Rotorua",
  "Taihape",
  "Taupo",
  "Tauranga",
  "Te Kuiti",
  "Wellington",
  "Westport",
  "Whitianga"
);

var NicaraguaArray = new Array(
  "Jinotega",
  "Managua",
  "Matagalpa",
  "San Juan Del Sur"
);

var NorthernIrelandArray = new Array(
  "Armagh",
  "Ballycastle",
  "Belfast",
  "Bushmills",
  "Coleraine",
  "Crumlin",
  "Derry",
  "Dunmurry",
  "Fermanagh",
  "Kilkeel",
  "Newcastle",
  "Newry",
  "Omagh",
  "Portrush"
);

var NorwayArray = new Array(
  "Bergen",
  "Karasjok",
  "Lillehammer",
  "Oslo",
  "Risor",
  "Sjoa"
);

var PanamaArray = new Array(
  "Bocas del Toro",
  "Boquete",
  "Colon",
  "David City",
  "Las Nubes",
  "Panama City",
  "Santa Catalina",
  "Santa Rita Arriba",
  "Yandup Island"
);

var PapuaNewGuineaArray = new Array(
  "Port Moresby"
);

var ParaguayArray = new Array(
  "Asuncion"
);

var PeruArray = new Array(
  "Arequipa",
  "Cusco",
  "Huaraz",
  "Iquitos",
  "Juliaca",
  "Lima",
  "Machu Picchu",
  "Madre de Dios",
  "Miraflores",
  "Trujillo",
  "Urubamba"
);

var PhilippinesArray = new Array(
  "Angeles",
  "Bantayan Island",
  "Batangas",
  "Bohol",
  "Boracay Island",
  "Cavite",
  "Davao City",
  "Dumaguete",
  "Iloilo City",
  "Makati",
  "Manila",
  "Naujan",
  "Palawan",
  "Puerto Galera",
  "Quezon City",
  "San Fernando",
  "Siquijor"
);

var PolandArray = new Array(
  "Gdansk",
  "Karpacz",
  "Krakow",
  "Lodz",
  "Lupkow",
  "Warsaw",
  "Wroclaw",
  "Zakopane"
);

var PortugalArray = new Array(
  "Cascais",
  "Lagos",
  "Lisbon",
  "Oporto",
  "Santa Clara a Velha",
  "Sintra",
  "Tavira"
);

var PuertoRicoArray = new Array(
  "Culebra Island",
  "Rincon",
  "San Juan",
  "Vieques Island"
);

var ReunionArray = new Array(
  "Saint Denis"
);

var RomaniaArray = new Array(
  "Brasov",
  "Bucharest",
  "Cluj-Napoca",
  "Predeal",
  "Sibiu",
  "Sighisoara",
  "Suceava"
);

var RussiaArray = new Array(
  "Irkutsk",
  "Moscow",
  "St Petersburg"
);

var SaintLuciaArray = new Array(
  "Castries",
  "Gros Islet",
  "Marigot Bay",
  "Rodney Bay",
  "Soufriere"
);

var SamoaArray = new Array(
  "Apia"
);

var ScotlandArray = new Array(
  "Aberdeen",
  "Aviemore",
  "Ayrshire",
  "Cannich",
  "Carrbridge",
  "Crieff",
  "Dumfries",
  "Edinburgh",
  "Falkirk",
  "Fort William",
  "Glasgow",
  "Glencoe",
  "Grantown-on-Spey",
  "Inverness",
  "Isle of Skye",
  "Newtonmore",
  "Oban",
  "Perth",
  "St Andrews",
  "Stirling",
  "Stranraer",
  "Sutherland",
  "Thurso"
);

var SenegalArray = new Array(
  "Casamance",
  "Dakar",
  "Kaolack",
  "Mbour",
  "N'Gaparou-Saly",
  "Saint Louis",
  "Ziguinchor"
);

var SeychellesArray = new Array(
  "Victoria"
);

var SingaporeArray = new Array(
  "Singapore"
);

var SlovakiaArray = new Array(
  "Bojnice",
  "Bratislava",
  "Dobsina",
  "High Tatras",
  "Liptov Region",
  "Low Tatras",
  "Nove Zamky"
);

var SloveniaArray = new Array(
  "Ajdovscina",
  "Ankaran",
  "Bled",
  "Bohinj",
  "Bovec",
  "Brestanica",
  "Cerklje",
  "Kobarid",
  "Koper",
  "Ljubljana",
  "Postojna",
  "Skofja Loka",
  "Trojane",
  "Zalec"
);

var SouthAfricaArray = new Array(
  "Augrabies Falls",
  "Barrydale",
  "Bloemfontein",
  "Cape Town",
  "Cintsa",
  "Clarens",
  "Coffee Bay",
  "Drakensberg",
  "Durban",
  "East London",
  "Eshowe",
  "Estcourt",
  "Gingingdlovu",
  "Grahamstown",
  "Harkerville",
  "Hazyview",
  "Hermanus",
  "Hoedspruit",
  "Jeffreys Bay",
  "Johannesburg",
  "Knysna",
  "Kruger Park",
  "Kwambonambi",
  "Kwazulu Natal",
  "Margate",
  "Middelburg",
  "Mondeor",
  "Mossel Bay",
  "Mpumalanga",
  "Nelspruit",
  "Nieu Bethesda",
  "Oudtshoorn",
  "Plettenberg Bay",
  "Port Edward",
  "Port Elizabeth",
  "Port St Johns",
  "Pretoria",
  "Ramsgate",
  "Robertson",
  "Sabie",
  "Simon's Town",
  "Soweto",
  "Stellenbosch",
  "Transkei",
  "Tsitsikamma",
  "Uniondale",
  "Wilderness",
  "Witsand"
);

var SouthKoreaArray = new Array(
  "Busan",
  "Incheon",
  "Seoul"
);

var SpainArray = new Array(
  "Ainsa",
  "Alfaz del Pi",
  "Alicante",
  "Alpujarra",
  "Antequera",
  "Arenal",
  "Banyalbufar",
  "Barcelona",
  "Benidorm",
  "Berga",
  "Burgos",
  "Caceres",
  "Calella",
  "Calpe",
  "Cambrils",
  "Canary Islands",
  "Chulilla",
  "Cordoba",
  "Costa del Sol",
  "Cullera",
  "Denia",
  "El Puerto de Santa Maria",
  "Gran Canaria",
  "Granada",
  "Infiesto",
  "L'Estartit",
  "Las Palmas de Gran Canaria",
  "Llanes Asturias",
  "LLoseta",
  "Madrid",
  "Malaga",
  "Mallorca",
  "Marbella",
  "Murguia",
  "Nerja",
  "Palma de Mallorca",
  "Pontevedra",
  "Salamanca",
  "Salou",
  "San Antonio",
  "San Sebastian",
  "Santiago de Compostela",
  "Seville",
  "Sitges",
  "Torremolinos",
  "Torrevieja",
  "Valencia",
  "Valladolid",
  "Villagarcia de Arosa"
);

var SriLankaArray = new Array(
  "Colombo",
  "Galle",
  "Hikkaduwa",
  "Kandy",
  "Pottuvil"
);

var SwazilandArray = new Array(
  "Mbabane"
);

var SwedenArray = new Array(
  "Falun",
  "Gothenburg",
  "Ljungby",
  "Stockholm"
);

var SwitzerlandArray = new Array(
  "Bern",
  "Biel-Bienne",
  "Boltigen",
  "Faulensee",
  "Geneva",
  "Goldswil",
  "Grindelwald",
  "Gryon",
  "Gstaad",
  "Gstadd",
  "Interlaken",
  "Lauterbrunnen",
  "Lucerne",
  "Meiringen",
  "Montreux-Vevey",
  "Rougemont",
  "Vevey",
  "Weissbad",
  "Wengen",
  "Zurich"
);

var SyriaArray = new Array(
  "Damascus"
);

var TaiwanArray = new Array(
  "Taichung City",
  "Taipei"
);

var TanzaniaArray = new Array(
  "Dar es Salaam",
  "Iringa",
  "Zanzibar"
);

var ThailandArray = new Array(
  "Ao Nang",
  "Bangkok",
  "Buriram",
  "Chiang Mai",
  "Chiang Rai",
  "Cholburi",
  "Kanchanaburi",
  "Khao Lak",
  "Koh Chang",
  "Koh Lanta",
  "Koh Pha Ngan",
  "Koh Phi Phi",
  "Koh Samui",
  "Koh Tao",
  "Krabi",
  "Lampang",
  "Maehongson",
  "Pathiu",
  "Patong Beach",
  "Pattaya",
  "Phuket",
  "Prachuap Khiri Khan",
  "Rayong",
  "Sukhothai",
  "Udorn Thani"
);

var TongaArray = new Array(
  "Nuku'alofa"
);

var TrinidadandTobagoArray = new Array(
  "Arouca",
  "Black Rock",
  "Carnbee",
  "Castara",
  "Crown Point",
  "Englishman's Bay",
  "Maracas Bay",
  "Maraval",
  "Port of Spain",
  "Scarborough",
  "Speyside Village",
  "Toco"
);

var TunisiaArray = new Array(
  "Djerba",
  "Hammamet",
  "Monastir",
  "Nabeul",
  "Tunis"
);

var TurkeyArray = new Array(
  "Antalya",
  "Assos",
  "Cappadocia",
  "Cirali",
  "Dalyan",
  "Egirdir",
  "Fethiye",
  "Goreme",
  "Istanbul",
  "Izmir",
  "Kas",
  "Kekova",
  "Kusadasi",
  "Marmaris",
  "Mugla",
  "Nevsehir",
  "Nigde",
  "Olympos",
  "Selcuk",
  "Urgup"
);

var USAArray = new Array(
  "Alberton MT",
  "Anchorage AK",
  "Arroyo Seco NM",
  "Aspen CO",
  "Athens, GA",
  "Atlanta GA",
  "Austin TX",
  "Avella PA",
  "Bandon",
  "Beatty NV",
  "Belmar",
  "Big Bear Lake CA",
  "Bingen WA",
  "Bluemont, VA",
  "Boston",
  "Bourbon MO",
  "Breckenridge CO",
  "Brenham TX",
  "Cape Cod MA",
  "Charleston SC",
  "Chautauqua, NY",
  "Chicago",
  "Columbia CA",
  "Conway NH",
  "Crestone CO",
  "Dallas",
  "Eugene OR",
  "Everglades NP, FL",
  "Fairbanks AK",
  "Flagstaff AZ",
  "Fort Lauderdale",
  "Fort Lauderdale FL",
  "Fowler IN",
  "Gresham, OR",
  "Half Moon Bay, CA",
  "Hamilton MT",
  "Hartford CT",
  "Harvard MA",
  "Hauula",
  "Hawaii",
  "Healy AK",
  "Hershey PA",
  "Huntington Beach CA",
  "Jersey City NJ",
  "Jim Thorpe, PA",
  "Kanab UT",
  "Kapaa",
  "Kennebunkport ME",
  "Klamath CA",
  "Laceyville PA",
  "Lake Placid NY",
  "Las Vegas",
  "Leadville CO",
  "Los Angeles",
  "Ludlow VT",
  "Martha's Vineyard MA",
  "McCarthy  AK",
  "Mesa",
  "Miami",
  "Middletown CA",
  "Minneapolis MN",
  "Moab UT",
  "Mokelumne Hill CA",
  "Montara CA",
  "Myrtle Beach SC",
  "Nampa ID",
  "Nantucket MA",
  "Napa California",
  "Nashville IN",
  "New Orleans",
  "New Paltz NY",
  "New York",
  "Newark",
  "Newport WA",
  "North Conway, NH",
  "Northwood",
  "Orlando",
  "Pahoa",
  "Pescadero CA",
  "Petersburg AK",
  "Philadelphia PA",
  "Pine Hill NY",
  "Point Reyes Station CA",
  "Polebridge, MT",
  "Portland",
  "Reno NV",
  "Reno, NV",
  "Sacramento CA",
  "Salt Lake City UT",
  "San Diego",
  "San Francisco",
  "Santa Barbara CA",
  "Santa Cruz",
  "Sausalito CA",
  "Seaside, OR",
  "Seattle WA",
  "Seekonk MA",
  "Skagway",
  "Skagway AK",
  "Smithville, TX",
  "South Padre Island, TX",
  "St. Augustine",
  "Sutter Creek CA",
  "Talkeetna AK",
  "Tampa FL",
  "Tehuacana TX",
  "Tok AK",
  "Truth or Consequences NM",
  "Vashon Island, WA",
  "Vernal UT",
  "Washington DC",
  "West Yellowstone MT",
  "Westerly, RI",
  "Whitehall NY",
  "Winter Park-Fraser CO",
  "Zion National Park UT"
);

var UgandaArray = new Array(
  "Jinja",
  "Kabale",
  "Kampala",
  "Murchison Falls National Park"
);

var UkraineArray = new Array(
  "Kolomiya",
  "Yalta"
);

var UnitedArabEmiratesArray = new Array(
  "Dubai"
);

var UruguayArray = new Array(
  "Atlantida",
  "Colonia del Sacramento",
  "Montevideo",
  "Piriapolis",
  "Punta del Este",
  "Salto"
);

var UzbekistanArray = new Array(
  "Tashkent"
);

var VanuatuArray = new Array(
  "Luganville",
  "Port Vila",
  "Santo"
);

var VenezuelaArray = new Array(
  "Bejuma",
  "Caracas",
  "Chirimena",
  "Ciudad Bolivar",
  "Los Roques",
  "Margarita Island",
  "Merida",
  "San Joaquin",
  "Trujillo"
);

var VietnamArray = new Array(
  "Da Nang",
  "Ha Long",
  "Haiphong",
  "Hanoi",
  "Ho Chi Minh City",
  "Hoi An",
  "Hue",
  "Laocai",
  "Nha Trang",
  "Qui Nhon",
  "Sapa"
);

var WalesArray = new Array(
  "Abergavenny",
  "Abersoch",
  "Betws-y -Coed",
  "Brecon",
  "Caernarfon",
  "Cardiff",
  "Carmarthen",
  "Ceredigion",
  "Colwyn Bay",
  "Dolwyddelan",
  "Fishguard",
  "Gwynned",
  "Haverfordwest",
  "Swansea"
);

var ZambiaArray = new Array(
  "Livingstone",
  "Lusaka"
);

var ZimbabweArray = new Array(
  "Bulawayo",
  "Gweru",
  "Harare",
  "Victoria Falls"
);

var UKArray = new Array(
  "Aberdeen",
  "Abergavenny",
  "Abersoch",
  "Ambleside",
  "Armagh",
  "Aviemore",
  "Ayrshire",
  "Ballycastle",
  "Bath",
  "Belfast",
  "Berwick on Tweed",
  "Betws-y -Coed",
  "Birmingham",
  "Blackpool",
  "Bradford",
  "Brecon",
  "Brighton",
  "Bude",
  "Bushmills",
  "Caernarfon",
  "Cannich",
  "Canterbury",
  "Cardiff",
  "Carmarthen",
  "Carrbridge",
  "Ceredigion",
  "Chester",
  "Coleraine",
  "Colwyn Bay",
  "Cornwall",
  "Crawley",
  "Crieff",
  "Crumlin",
  "Cumbria",
  "Derry",
  "Dolwyddelan",
  "Dumfries",
  "Dunmurry",
  "Edinburgh",
  "Falkirk",
  "Falmouth",
  "Fermanagh",
  "Fishguard",
  "Fort William",
  "Glasgow",
  "Glencoe",
  "Grantown-on-Spey",
  "Gwynned",
  "Harlow",
  "Haverfordwest",
  "Inverness",
  "Isle of Skye",
  "Kent",
  "Kilkeel",
  "Ledbury",
  "Leeds",
  "Liverpool",
  "London",
  "Manchester",
  "Margate",
  "Middlesex",
  "Newcastle",
  "Newquay",
  "Newry",
  "Newtonmore",
  "North Norfolk Coast",
  "Nottingham",
  "Oban",
  "Omagh",
  "Oxford",
  "Perth",
  "Plymouth",
  "Portrush",
  "Reading",
  "Shap",
  "Sheffield",
  "St Andrews",
  "Stirling",
  "Stranraer",
  "Sutherland",
  "Swansea",
  "Thurso",
  "Weymouth",
  "Windermere",
  "York"
);
