/***************************************************************************
*
* Copyright (C) Telegraph Media Group Ltd.
* All Rights Reserved. No use, copying or distribution of this work may be
* made. This notice must be included on all copies, modifications and
* derivatives of this work.
****************************************************************************
* Author: L Dyson  Date: 31/03/2008
*
* Description:
* jQuery code to render the Travel Dropdown Menu (see travelDestinationMenu.jsp)
*
****************************************************************************
* $Id: travelDestinationMenu.js,v 1.2 2008/07/02 17:41:28 dysonl Exp $
***************************************************************************/

jQuery.fn.outerHTML = function() {
	return $('<div>').append( this.eq(0).clone() ).html();
};

var travelDestinationSelector = "<p>Select a destination</p><form action=\"#\" id=\"travelDestinationNav\"><select id=\"regionSelector\"><option>Select a region</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/\">Africa and Indian Ocean</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/\">Asia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/\">Australia and Pacific</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/\">Central America and Caribbean</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/\">Europe</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/\">Middle East</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/\">North America</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/\">South America</option><option></option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/libya/\">Libya</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/mauritius/\">Mauritius</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/morocco/\">Morocco</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/mozambique/\">Mozambique</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/namibia/\">Namibia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/niger/\">Niger</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/reunion/\">Reunion</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/sainthelena/\">Saint Helena</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/seychelles/\">Seychelles</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/southafrica/\">South Africa</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/sudan/\">Sudan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/tanzania/\">Tanzania</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/centralafricanrepublic/\">Central African Republic</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/cameroon/\">Cameroon</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/senegal/\">Senegal</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/algeria/\">Algeria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/angola/\">Angola</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/gambia/\">Gambia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/ethiopia/\">Ethiopia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/ghana/\">Ghana</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/kenya/\">Kenya</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/capeverde/\">Cape Verde</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/botswana/\">Botswana</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/egypt/\">Egypt</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/eritrea/\">Eritrea</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/tunisia/\">Tunisia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/uganda/\">Uganda</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/zambia/\">Zambia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/zanzibar/\">Zanzibar</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/zimbabwe/\">Zimbabwe</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/madagascar/\">Madagascar</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/malawi/\">Malawi</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/maldives/\">Maldives</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/mali/\">Mali</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/vietnam/\">Vietnam</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/indonesia/\">Indonesia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/cambodia/\">Cambodia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/afghanistan/\">Afghanistan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/bangladesh/\">Bangladesh</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/kyrgyzstan/\">Kyrgyzstan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/nepal/\">Nepal</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/northkorea/\">North Korea</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/pakistan/\">Pakistan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/philippines/\">Philippines</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/singapore/\">Singapore</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/southkorea/\">South Korea</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/china/\">China</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/hongkong/\">Hong Kong</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/japan/\">Japan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/burma/\">Burma</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/kazakhstan/\">Kazakhstan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/laos/\">Laos</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/macau/\">Macau</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/malaysia/\">Malaysia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/mongolia/\">Mongolia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/bali/\">Bali</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/thailand/\">Thailand</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/india/\">India</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/bhutan/\">Bhutan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/srilanka/\">Sri Lanka</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/tibet/\">Tibet</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/hawaii/\">Hawaii</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/tonga/\">Tonga</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/cookislands/\">Cook Islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/fiji/\">Fiji</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/tahiti/\">Tahiti</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/frenchpolynesia/\">French Polynesia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/newzealand/\">New Zealand</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/papuanewguinea/\">Papua New Guinea</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/australia/\">Australia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/jamaica/\">Jamaica</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/martinique/\">Martinique</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/honduras/\">Honduras</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/guatemala/\">Guatemala</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/guadeloupe/\">Guadeloupe</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/grenada/\">Grenada</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/usvirginislands/\">US Virgin Islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/trinidadandtobago/\">Trinidad and Tobago</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/stbarts/\">St Barts</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/stvincentandgrenadines/\">St Vincent and Grenadines</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/saintlucia/\">Saint Lucia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/saintkittsandnevis/\">Saint Kitts and Nevis</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/puertorico/\">Puerto Rico</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/netherlandantilles/\">Netherland Antilles</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/cuba/\">Cuba</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/britishvirginislands/\">British Virgin Islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/bermuda/\">Bermuda</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/barbados/\">Barbados</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/bahamas/\">Bahamas</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/aruba/\">Aruba</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/panama/\">Panama</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/dominicanrepublic/\">Dominican Republic</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/mustique/\">Mustique</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/mexico/\">Mexico</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/antiguaandbarbuda/\">Antigua and Barbuda</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/anguilla/\">Anguilla</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/belize/\">Belize</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/costarica/\">Costa Rica</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/dominica/\">Dominica</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/luxembourg/\">Luxembourg</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/lithuania/\">Lithuania</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/monaco/\">Monaco</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/netherlands/\">Netherlands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/norway/\">Norway</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/poland/\">Poland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/portugal/\">Portugal</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/romania/\">Romania</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/russia/\">Russia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/\">Spain</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/sweden/\">Sweden</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/switzerland/\">Switzerland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/turkey/\">Turkey</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/\">UK</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/ukraine/\">Ukraine</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/serbiaandmontenegro/\">Serbia and Montenegro</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/cyprus/\">Cyprus</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/belgium/\">Belgium</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/bosniaherzegovina/\">Bosnia Herzegovina</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/gibraltar/\">Gibraltar</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/slovenia/\">Slovenia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/slovakia/\">Slovakia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/albania/\">Albania</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/germany/\">Germany</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greece/\">Greece</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greenland/\">Greenland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/hungary/\">Hungary</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/czechrepublic/\">Czech Republic</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/iceland/\">Iceland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/ireland/\">Ireland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/latvia/\">Latvia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/bulgaria/\">Bulgaria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/armenia/\">Armenia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/croatia/\">Croatia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/austria/\">Austria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/denmark/\">Denmark</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/belarus/\">Belarus</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/finland/\">Finland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/\">France</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/georgia/\">Georgia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/estonia/\">Estonia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/\">Italy</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/andorra/\">Andorra</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/malta/\">Malta</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/oman/\">Oman</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/palestinianauthority/\">Palestinian Authority</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/saudiarabia/\">Saudi Arabia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/israel/\">Israel</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/jordan/\">Jordan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/iraq/\">Iraq</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/azerbaijan/\">Azerbaijan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/dubai/\">Dubai</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/lebanon/\">Lebanon</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/iran/\">Iran</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/syria/\">Syria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/uae/\">UAE</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/yemen/\">Yemen</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/\">USA</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/\">Canada</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/surinam/\">Surinam</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/brazil/\">Brazil</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/easterisland/\">Easter Island</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/ecuador/\">Ecuador</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/argentina/\">Argentina</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/bolivia/\">Bolivia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/falklandislands/\">Falkland Islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/chile/\">Chile</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/colombia/\">Colombia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/peru/\">Peru</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/uruguay/\">Uruguay</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/venezuela/\">Venezuela</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/guyana/\">Guyana</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/galapagosislands/\">Galapagos Islands</option></select><select id=\"none\" disabled=\"disabled\"><option>Select a destination</option></select><select id=\"AfricaandIndianOcean\" class=\"country hide\"><option>Select a destination</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/libya/\">Libya</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/mauritius/\">Mauritius</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/morocco/\">Morocco</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/mozambique/\">Mozambique</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/namibia/\">Namibia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/niger/\">Niger</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/reunion/\">Reunion</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/sainthelena/\">Saint Helena</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/seychelles/\">Seychelles</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/southafrica/\">South Africa</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/sudan/\">Sudan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/tanzania/\">Tanzania</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/centralafricanrepublic/\">Central African Republic</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/cameroon/\">Cameroon</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/senegal/\">Senegal</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/algeria/\">Algeria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/angola/\">Angola</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/gambia/\">Gambia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/ethiopia/\">Ethiopia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/ghana/\">Ghana</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/kenya/\">Kenya</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/capeverde/\">Cape Verde</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/botswana/\">Botswana</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/egypt/\">Egypt</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/eritrea/\">Eritrea</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/tunisia/\">Tunisia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/uganda/\">Uganda</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/zambia/\">Zambia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/zanzibar/\">Zanzibar</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/zimbabwe/\">Zimbabwe</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/madagascar/\">Madagascar</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/malawi/\">Malawi</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/maldives/\">Maldives</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/mali/\">Mali</option></select><select id=\"Asia\" class=\"country hide\"><option>Select a destination</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/vietnam/\">Vietnam</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/indonesia/\">Indonesia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/cambodia/\">Cambodia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/afghanistan/\">Afghanistan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/bangladesh/\">Bangladesh</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/kyrgyzstan/\">Kyrgyzstan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/nepal/\">Nepal</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/northkorea/\">North Korea</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/pakistan/\">Pakistan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/philippines/\">Philippines</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/singapore/\">Singapore</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/southkorea/\">South Korea</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/china/\">China</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/hongkong/\">Hong Kong</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/japan/\">Japan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/burma/\">Burma</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/kazakhstan/\">Kazakhstan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/laos/\">Laos</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/macau/\">Macau</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/malaysia/\">Malaysia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/mongolia/\">Mongolia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/bali/\">Bali</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/thailand/\">Thailand</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/india/\">India</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/bhutan/\">Bhutan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/srilanka/\">Sri Lanka</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/tibet/\">Tibet</option></select><select id=\"AustraliaandPacific\" class=\"country hide\"><option>Select a destination</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/hawaii/\">Hawaii</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/tonga/\">Tonga</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/cookislands/\">Cook Islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/fiji/\">Fiji</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/tahiti/\">Tahiti</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/frenchpolynesia/\">French Polynesia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/newzealand/\">New Zealand</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/papuanewguinea/\">Papua New Guinea</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/australia/\">Australia</option></select><select id=\"CentralAmericaandCaribbean\" class=\"country hide\"><option>Select a destination</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/jamaica/\">Jamaica</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/martinique/\">Martinique</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/honduras/\">Honduras</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/guatemala/\">Guatemala</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/guadeloupe/\">Guadeloupe</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/grenada/\">Grenada</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/usvirginislands/\">US Virgin Islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/trinidadandtobago/\">Trinidad and Tobago</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/stbarts/\">St Barts</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/stvincentandgrenadines/\">St Vincent and Grenadines</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/saintlucia/\">Saint Lucia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/saintkittsandnevis/\">Saint Kitts and Nevis</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/puertorico/\">Puerto Rico</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/netherlandantilles/\">Netherland Antilles</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/cuba/\">Cuba</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/britishvirginislands/\">British Virgin Islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/bermuda/\">Bermuda</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/barbados/\">Barbados</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/bahamas/\">Bahamas</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/aruba/\">Aruba</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/panama/\">Panama</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/dominicanrepublic/\">Dominican Republic</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/mustique/\">Mustique</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/mexico/\">Mexico</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/antiguaandbarbuda/\">Antigua and Barbuda</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/anguilla/\">Anguilla</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/belize/\">Belize</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/costarica/\">Costa Rica</option><option value=\"http://www.telegraph.co.uk/travel/destinations/centralamericaandcaribbean/dominica/\">Dominica</option></select><select id=\"Europe\" class=\"country hide\"><option>Select a destination</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/luxembourg/\">Luxembourg</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/lithuania/\">Lithuania</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/monaco/\">Monaco</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/netherlands/\">Netherlands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/norway/\">Norway</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/poland/\">Poland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/portugal/\">Portugal</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/romania/\">Romania</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/russia/\">Russia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/\">Spain</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/sweden/\">Sweden</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/switzerland/\">Switzerland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/turkey/\">Turkey</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/\">UK</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/ukraine/\">Ukraine</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/serbiaandmontenegro/\">Serbia and Montenegro</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/cyprus/\">Cyprus</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/belgium/\">Belgium</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/bosniaherzegovina/\">Bosnia Herzegovina</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/gibraltar/\">Gibraltar</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/slovenia/\">Slovenia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/slovakia/\">Slovakia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/albania/\">Albania</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/germany/\">Germany</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greece/\">Greece</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greenland/\">Greenland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/hungary/\">Hungary</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/czechrepublic/\">Czech Republic</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/iceland/\">Iceland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/ireland/\">Ireland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/latvia/\">Latvia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/bulgaria/\">Bulgaria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/armenia/\">Armenia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/croatia/\">Croatia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/austria/\">Austria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/denmark/\">Denmark</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/belarus/\">Belarus</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/finland/\">Finland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/\">France</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/georgia/\">Georgia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/estonia/\">Estonia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/\">Italy</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/andorra/\">Andorra</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/malta/\">Malta</option></select><select id=\"MiddleEast\" class=\"country hide\"><option>Select a destination</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/oman/\">Oman</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/palestinianauthority/\">Palestinian Authority</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/saudiarabia/\">Saudi Arabia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/israel/\">Israel</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/jordan/\">Jordan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/iraq/\">Iraq</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/azerbaijan/\">Azerbaijan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/dubai/\">Dubai</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/lebanon/\">Lebanon</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/iran/\">Iran</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/syria/\">Syria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/uae/\">UAE</option><option value=\"http://www.telegraph.co.uk/travel/destinations/middleeast/yemen/\">Yemen</option></select><select id=\"NorthAmerica\" class=\"country hide\"><option>Select a destination</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/\">USA</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/\">Canada</option></select><select id=\"SouthAmerica\" class=\"country hide\"><option>Select a destination</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/surinam/\">Surinam</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/brazil/\">Brazil</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/easterisland/\">Easter Island</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/ecuador/\">Ecuador</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/argentina/\">Argentina</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/bolivia/\">Bolivia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/falklandislands/\">Falkland Islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/chile/\">Chile</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/colombia/\">Colombia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/peru/\">Peru</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/uruguay/\">Uruguay</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/venezuela/\">Venezuela</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/guyana/\">Guyana</option><option value=\"http://www.telegraph.co.uk/travel/destinations/southamerica/galapagosislands/\">Galapagos Islands</option></select><select id=\"SouthAfrica\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/southafrica/johannesburg/\">Johannesburg</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/southafrica/capetown/\">Cape Town</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/southafrica/other/\">Other</option></select><select id=\"Egypt\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/africaandindianocean/egypt/cairo/\">Cairo</option></select><select id=\"India\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/india/rajasthan/\">Rajasthan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/india/goaandsouth/\">goa and south</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/india/delhiandaround/\">delhi and around</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/india/himalayas/\">himalayas</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/india/other/\">other</option><option value=\"http://www.telegraph.co.uk/travel/destinations/asia/india/andamanislands/\">andaman islands</option></select><select id=\"Australia\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/australia/sydney/\">Sydney</option><option value=\"http://www.telegraph.co.uk/travel/destinations/australiaandpacific/australia/other/\">Other</option></select><select id=\"Netherlands\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/netherlands/amsterdam/\">Amsterdam</option></select><select id=\"Portugal\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/portugal/lisbon/\">Lisbon</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/portugal/algarve/\">Algarve</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/portugal/madeira/\">Madeira</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/portugal/azores/\">Azores</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/portugal/other/\">Other</option></select><select id=\"Russia\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/russia/moscow/\">Moscow</option></select><select id=\"Spain\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/eastcoast/\">East Coast</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/menorca/\">Menorca</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/madrid/\">Madrid</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/barcelona/\">Barcelona</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/canaryislands/\">Canary Islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/andalusia/\">Andalusia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/centralspain/\">Central Spain</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/north/\">North</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/spain/catalonia/\">Catalonia</option></select><select id=\"Switzerland\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/switzerland/zermatt/\">Zermatt</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/switzerland/stmoritz/\">St Moritz</option></select><select id=\"UK\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/northernireland/\">Northern Ireland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/northernengland/\">Northern England</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/londonandsoutheast/\">London and South-East</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/southernengland/\">Southern England</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/scotland/\">Scotland</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/wales/\">Wales</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/southwestengland/\">South-West England</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/centralengland/\">Central England</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/easternengland/\">Eastern England</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/lakedistrictandcumbria/\">Lake District and Cumbria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/uk/channelislands/\">Channel Islands</option></select><select id=\"Belgium\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/belgium/brussels/\">Brussels</option></select><select id=\"Germany\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/germany/berlin/\">Berlin</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/germany/bavaria/\">Bavaria</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/germany/other/\">Other</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/germany/munich/\">Munich</option></select><select id=\"Greece\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greece/mainlandgreece/\">Mainland Greece</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greece/peloponnese/\">peloponnese</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greece/athens/\">Athens</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greece/aegeanislands/\">aegean islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greece/ionianislands/\">ionian islands</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greece/crete/\">crete</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/greece/greekislands/\">Greek islands</option></select><select id=\"Hungary\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/hungary/budapest/\">Budapest</option></select><select id=\"CzechRepublic\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/czechrepublic/prague/\">Prague</option></select><select id=\"Ireland\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/ireland/east/\">East</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/ireland/dublin/\">Dublin</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/ireland/southwest/\">South-West</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/ireland/northwest/\">North-West</option></select><select id=\"Austria\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/austria/vienna/\">Vienna</option></select><select id=\"Denmark\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/denmark/copenhagen/\">Copenhagen</option></select><select id=\"Finland\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/finland/helsinki/\">Helsinki</option></select><select id=\"France\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/west/\">West</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/burgundy/\">Burgundy</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/centralfrance/\">Central France</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/corsica/\">Corsica</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/nice/\">Nice</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/parisandaround/\">Paris and around</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/alps/\">Alps</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/languedoc/\">Languedoc</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/northeast/\">North-East</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/pyrenees/\">Pyrenees</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/normandyandbrittany/\">Normandy and Brittany</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/loire/\">Loire</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/dordogne/\">Dordogne</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/north/\">North</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/france/riviera/\">Riviera</option></select><select id=\"Italy\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/southernitalyandsicily/\">Southern Italy and Sicily</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/rome/\">Rome</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/sardinia/\">Sardinia</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/venice/\">Venice</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/north/\">North</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/tuscany/\">Tuscany</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/centralitaly/\">Central Italy</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/milan/\">Milan</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/naples/\">Naples</option><option value=\"http://www.telegraph.co.uk/travel/destinations/europe/italy/florence/\">Florence</option></select><select id=\"USA\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/greatplains/\">Great Plains</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/neworleans/\">New Orleans</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/newyork/\">New York</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/northeast/\">North-East</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/florida/\">Florida</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/chicago/\">Chicago</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/journeysacrosstheusa/\">Journeys Across the USA</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/midwest/\">Midwest</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/newengland/\">New England</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/californiaandsouthwest/\">California and South-West</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/northwest/\">North-West</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/boston/\">Boston</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/losangeles/\">Los Angeles</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/washingtondc/\">Washington DC</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/sanfrancisco/\">San Francisco</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/south/\">South</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/lasvegas/\">Las Vegas</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/hawaii/\">Hawaii</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/alaska/\">Alaska</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/usa/usaguide/\">USA Guide</option></select><select id=\"Canada\" class=\"city hide\"><option>Select a City</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/ontario/\">Ontario</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/west/\">West</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/centralcanada/\">Central Canada</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/north/\">North</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/quebecandeast/\">Quebec and East</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/vancouver/\">Vancouver</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/montreal/\">Montreal</option><option value=\"http://www.telegraph.co.uk/travel/destinations/northamerica/canada/toronto/\">Toronto</option></select><input type=\"submit\" value=\"Go\" class=\"subBtnInactive\" disabled=\"disabled\"/></form>";

$(function() {
	$("#travelDestinationsSelector").html(travelDestinationSelector);
	$("#travelDestinationsSelector").removeClass("hide");
	$("#travelDestinationsSelector select[class*='hide']").removeClass("hide").hide();
	
	// function to kill all special characters
	function removeSpecChar(str) {
		var specChar = /\$|\s|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\_|\]|\}|\{|\;|\:|\'|\<|\>|\?|\||\\|\/|\!|\./g;
		// remove special characters like "$" and "," etc...
		return str.replace(specChar, "");
	}

	/* Check to see if we are on a page accessible through the Travel Dropdown Navigation.
	 * If we are, select the relevant options in the selectors
	 */

	/**************** START: SORT REGION SELECT LIST ****************/	
	var checkRegion = $("#regionSelector > option").get();

	var select1Region = new Array();
	var select1Country = new Array();
	var passSeperator = false;
	for (i in checkRegion) {
		if ($(checkRegion[i]).html() != "Select a region") {
			if ($(checkRegion[i]).html() != "" || $(checkRegion[i]).html() != null) {
				if (!passSeperator) {
					select1Region[$(checkRegion[i]).html()] = $(checkRegion[i]).attr("value");
				} else {
					select1Country[$(checkRegion[i]).html()] = $(checkRegion[i]).attr("value");
				}
			}
			if ($(checkRegion[i]).html() == "" || $(checkRegion[i]).html() == null) {
				var passSeperator = true;
			}
		}
	}
	
	var select1RegionKeys = new Array();
	for(k in select1Region) {
		select1RegionKeys.push(k);
	}
	select1RegionKeys.sort();
	var select1RegionOptions = "";
	for (var i = 0; i < select1RegionKeys.length; i++) {
		if (select1Region[select1RegionKeys[i]] != undefined) {
			select1RegionOptions += "<option value=\""+select1Region[select1RegionKeys[i]]+"\">"+select1RegionKeys[i]+"</option>\n";
		}
	}
	
	
	var select1CountryKeys = new Array();
	for(k in select1Country) {
		select1CountryKeys.push(k);
	}
	select1CountryKeys.sort();
	var select1CountryOptions = "";
	for (var i = 0; i < select1CountryKeys.length; i++) {
		if (select1Country[select1CountryKeys[i]] != undefined) {
			select1CountryOptions += "<option value=\""+select1Country[select1CountryKeys[i]]+"\">"+select1CountryKeys[i]+"</option>\n";	
		}
	}
	
	var regionSelector = "";
	regionSelector += $("#regionSelector > option:eq(0)").outerHTML()+"\n"+select1RegionOptions;
	if (select1CountryOptions.length > 0) {
		regionSelector += "<option></option>\n"+select1CountryOptions;
	}
	
	$("#regionSelector").html(regionSelector);
	checkRegion = $("#regionSelector > option").get();
	
	/**************** END: SORT REGION SELECT LIST ****************/
	/**************** START: SORT DESTINATION LISTS ****************/

	for (i in checkRegion) {
		if ($(checkRegion[i]).html() != "Select a region") {
			if ($(checkRegion[i]).html() != "" || $(checkRegion[i]).html() != null) {
				var regionSelect = $(checkRegion[i]).html();
				regionSelect = removeSpecChar(regionSelect);
				var select2Options = $("#"+regionSelect+" > option").get();
				var select2OptionsPreSort = new Array();
				var select2OptionsOpener = "";
				for (i in select2Options) {
					if ($(select2Options[i]).html() != "Select a destination" && $(select2Options[i]).html() != "Select a City") {
						select2OptionsPreSort[$(select2Options[i]).html()] = $(select2Options[i]).attr("value");
					} else {
						select2OptionsOpener = $(select2Options[i]).outerHTML()+"\n";
					}
				}
				
				select2OptionsKeys = new Array();
				for(k in select2OptionsPreSort) {
					select2OptionsKeys.push(k);
				}
				select2OptionsKeys.sort();
				var select2Options = select2OptionsOpener;
				for (var i = 0; i < select2OptionsKeys.length; i++) {
					select2Options += "<option value=\""+select2OptionsPreSort[select2OptionsKeys[i]]+"\">"+select2OptionsKeys[i]+"</option>\n";
				}
				$("#"+regionSelect).html(select2Options);
			}
		}
	}
	/**************** END: SORT DESTINATION LISTS ****************/
	
	/**************** START: RENDER EVENTS AND SHOW ****************/
	var destinationListToShow = "";
	for (i in checkRegion) {
		var winLoc = window.location+"";
		if (winLoc.indexOf($(checkRegion[i]).attr("value")) > -1) {
			$(checkRegion[i]).attr("selected","true");
			
			// We're in a region, so hide the generic destination selector for the appropriate one
			destinationListToShow = removeSpecChar($(checkRegion[i]).text());
			
			// Enable the submit button
			$("#travelDestinationsSelector > #travelDestinationNav > input[type='submit']").removeClass("subBtnInactive").addClass("subBtnActive").attr("disabled",false);
		}
	}
	
	if (destinationListToShow != "") {
		$("#none").hide();
		$("#"+destinationListToShow).show();
		alert("showing "+destinationListToShow);
		
		// As with the region, check to see if we're on a destination and select accordingly
		var checkDestination = $("#"+destinationListToShow+" > option").get();
		for (i in checkDestination) {
			if (winLoc.indexOf($(checkDestination[i]).attr("value")) > -1) {
				$(checkDestination[i]).attr("selected","true");
			}
		}
	}

	// If a user selects a region, show the destination selector appropriate for the region
	$("#regionSelector").change(function(){
		var regionSelected = $(this).find(":selected").text();
		regionSelected = removeSpecChar(regionSelected);
		
		$("select:not(#regionSelector)").hide();
		if (regionSelected != "" && regionSelected != "SelectaRegionorCountry") {
			$("#travelDestinationsSelector > #travelDestinationNav > input[type='submit']").removeClass("subBtnInactive").addClass("subBtnActive").attr("disabled",false);
			if ($("#"+regionSelected).length > 0) {
				$("#"+regionSelected).show();
			} else {
				$("#none").show();
			}
		} else {
			$("#travelDestinationsSelector > #travelDestinationNav > input[type='submit']").removeClass("subBtnActive").addClass("subBtnInactive").attr("disabled",true);
			$("#none").show();
		}
	});

    // If the user wants to navigate to their chosen region, forward them to it
	$("#travelDestinationsSelector > #travelDestinationNav > input[type='submit']").click(function(){
		$("#travelDestinationsSelector > #travelDestinationNav > input[type='submit']").removeClass("subBtnActive").addClass("subBtnInactive").attr("disabled",true);
		
		var regionSelected = $("#regionSelector > option[value^='http://']:selected").text();		
		regionSelected = removeSpecChar(regionSelected);

		if (regionSelected != null && regionSelected.length > 0) {
			var destinationSelected = $("#"+regionSelected+" > option[value^='http://']:selected").text();
			if (destinationSelected.length != null && destinationSelected.length > 0) {
				window.location = $("#"+regionSelected+" > option[value^='http://']:selected").attr("value");
			} else {
				window.location = $("#regionSelector > option[value^='http://']:selected").attr("value");
			}
		} 
		
		return false;
	});
	/**************** START: RENDER EVENTS AND SHOW ****************/

});