var ContinentsDashes = "Choose a continent"; var CountriesDashes = "then a destination" var DefaultLink = "?" Countries = new Object() Countries = new Object() Continents = new Array("","Africa","Asia","Australasia","Caribbean","Central America","Europe","South America"); Countries["Africa"] = new Array("","Morocco","South Africa","Tanzania","Tunisia","Zanzibar"); Countries["Asia"] = new Array("","Bali","Cambodia","India: Goa","India: Kerala","India: North","Laos","Malaysia","Maldives","Singapore","Sri Lanka","Thailand","Turkey","Vietnam"); Countries["Australasia"] = new Array("","Australia"); Countries["Caribbean"] = new Array("","Dominica","St Kitts and Nevis","St Lucia","St Vincent"); Countries["Central America"] = new Array("","Guatemala","Mexico"); Countries["Europe"] = new Array("","Croatia","Czech Republic","Denmark: Copenhagen","France","Germany","Greece","Holland: Amsterdam","Iceland","Ireland","Italy","Portugal","Slovenia","Spain: Andalucia","Spain: Barcelona","Spain: Canary Islands","Spain: Ibiza","Spain: Madrid","Spain: Mallorca","Spain: The North","Spain: Valencia","Sweden: Stockholm","United Kingdom"); Countries["South America"] = new Array("","Argentina","Brazil","Chile","Uruguay"); initializeForm() function initializeForm () { // Fill up initial option values document.frmDestination.continent_unsubmitted.length = 0; Continents[0] = ContinentsDashes; document.frmDestination.continent_unsubmitted.options[0] = new Option(Continents[0],"",1,1) for(count = 1; count < Continents.length; count++) { document.frmDestination.continent_unsubmitted.options[count] = new Option(Continents[count], "") } fillCountry() } function fillCountry() { if (document.frmDestination.continent_unsubmitted.selectedIndex == 0) { document.frmDestination.country.length = 0; Countries[0] = CountriesDashes; document.frmDestination.country.options[0] = new Option(Countries[0],"",1,1); document.frmDestination.country.selectedIndex = 0; return false; } document.frmDestination.country.length = 0; reg = new String(Continents[document.frmDestination.continent_unsubmitted.selectedIndex]) if (reg == ContinentsDashes) { document.frmDestination.continent_unsubmitted.selectedIndex = document.frmDestination.continent_unsubmitted.selectedIndex - 1 reg = new String(Continents[document.frmDestination.continent_unsubmitted.selectedIndex]) } document.frmDestination.country.options[0] = new Option(Countries[reg][0],Countries[reg][0],1,1); for(count = 1; count < Countries[reg].length; count ++) document.frmDestination.country.options[count] = new Option(Countries[reg][count],Countries[reg][count]); document.frmDestination.country.options[0] = new Option(Countries[0],"",1,1) document.frmDestination.country.selectedIndex = 0; }