function ShowRegions(Destination)  {
	var DestinationName; 
	var Regions;
	var AccomType;

	DestinationName = Destination.options[Destination.selectedIndex].text;
	Regions = document.searchform.sc_rgpid;
	Regions.length=0;
	AccomType = document.searchform.sc_accommodationtype;
	AccomType.length = 0;
	
	AddOption(Regions,"Select Region","")
	AddOption(Regions,"Any Region","")

	AddOption(AccomType,"Select Accom.","")
	AddOption(AccomType,"Any Accommodation","")

	switch (DestinationName)   {
		case "Caribbean":
			AddOption(Regions,"Anguilla","43720");
			AddOption(Regions,"Antigua","43633");
			AddOption(Regions,"Barbados","43495");
			AddOption(Regions,"British Virgin Islands","43737");
			AddOption(Regions,"Grenada","43609");
			AddOption(Regions,"Jamaica","43775");
			AddOption(Regions,"Nevis and St Kitts","43725");
			AddOption(Regions,"St Lucia","43687");
			AddOption(Regions,"The Grenadines","43669")
			AddOption(Regions,"Tobago","43562");
			
			AddOption(AccomType,"Apartment","Apartment");
			AddOption(AccomType,"Hotel","Hotel");
			AddOption(AccomType,"Villa","Villa");
						
			break;
		case "France":
			AddOption(Regions,"Dordogne","44558");
			AddOption(Regions,"Languedoc","44594");
			AddOption(Regions,"Loire","44591");
			AddOption(Regions,"Provence","44601");

			AddOption(AccomType,"Apartment","Apartment");
			AddOption(AccomType,"Villa","Villa");

			break;
		case "Italy":
			AddOption(Regions,"Amalfi Coast","43285");
			AddOption(Regions,"Lake Como","43402");
			AddOption(Regions,"Lake Garda","43485");
			AddOption(Regions,"Lake Maggiore","66929");
			AddOption(Regions,"Lazio","43336");
			AddOption(Regions,"Le Marche","43450");
			AddOption(Regions,"Liguria","45094");
			AddOption(Regions,"Sardinia","43480");
			AddOption(Regions,"Sicily","43419");
			AddOption(Regions,"Tuscany","43071");
			AddOption(Regions,"Umbria","43364");

			AddOption(AccomType,"Apartment","Apartment");
			AddOption(AccomType,"Hotel","Hotel");
			AddOption(AccomType,"Villa","Villa");

			break;
		case "Mauritius":
			AddOption(Regions,"The East Coast","44465");
			AddOption(Regions,"The North Coast","44473");
			AddOption(Regions,"The South Coast","44462");
			AddOption(Regions,"The West Coast","44458");

			AddOption(AccomType,"Apartment","Apartment");
			AddOption(AccomType,"Hotel","Hotel");
			AddOption(AccomType,"Villa","Villa");

			break;
//		case "Morocco":
//			AddOption(Regions,"Essaouira","44498");
//			AddOption(Regions,"Marrakech","44510");
//
//			AddOption(AccomType,"Riad","Riad");
//			AddOption(AccomType,"Villa","Villa");
//
//			break;


		case "Oman":
			AddOption(Regions,"Musandam","96190");
			AddOption(Regions,"Muscat","77938");
			AddOption(Regions,"South","96187");

			AddOption(AccomType,"Riad","Riad");
			AddOption(AccomType,"Villa","Villa");

			break;

		case "Portugal":
			AddOption(Regions,"Alentejo","44454");
			AddOption(Regions,"Algarve","47213");
			AddOption(Regions,"Costa Verde","44416");
			AddOption(Regions,"Lisbon Coast","44385");
			AddOption(Regions,"Monchique","44175");
			AddOption(Regions,"Western Algarve","44298");

			AddOption(AccomType,"Apartment","Apartment");
			AddOption(AccomType,"Villa","Villa");

			break;
		case "Spain & Balearics":
			AddOption(Regions,"Andalucia","44131");
			AddOption(Regions,"Catalunya","44161");
			AddOption(Regions,"Costa Del Sol","43975");
			AddOption(Regions,"Ibiza","44028");
			AddOption(Regions,"Mallorca","43912");
			AddOption(Regions,"Menorca","43807");

			AddOption(AccomType,"Apartment","Apartment");
			AddOption(AccomType,"Villa","Villa");

			break;

		case "South Africa":
			AddOption(Regions,"Eastern Cape","78306");
			AddOption(Regions,"Mpumalanga","78323");
			AddOption(Regions,"Western Cape","76976");

			AddOption(AccomType,"Riad","Riad");
			AddOption(AccomType,"Villa","Villa");

			break;
		}
		
		AddPartySizes(document.searchform.sc_partysize);
}

function AddOption(Select,Text,Value) {
	var opt = new Option (Text, Value) 
	Select.options[Select.options.length] = opt; 	
}

function AddPartySizes(PartySize) {
	PartySize.length=0;	
	AddOption(PartySize,"Select Party Size","");
	AddOption(PartySize,"Any Party Size","");
	AddOption(PartySize,"2-4","2-4");
	AddOption(PartySize,"4-6","4-6");
	AddOption(PartySize,"6-8","6-8");
	AddOption(PartySize,"8-10","8-10");
	AddOption(PartySize,"10-12","10-12");
	AddOption(PartySize,"13 or more","13 or more");
}

function CheckSimpleForm(theform)   {
	if (theform.sc_destid.value=="") {
		alert("Please choose a Destination..");
		return false;
		}
	else return true;
	}


