

function fillCategory()
{ 
	addOption(document.sobiSearchFormContainer.opt13, "", "Select Region", "");
	 // this function is used to fill the category list on load
	addOption(document.sobiSearchFormContainer.opt13, "Balearic Islands", "Balearic Islands", "");
	addOption(document.sobiSearchFormContainer.opt13, "Canary Islands", "Canary Islands", "");
	addOption(document.sobiSearchFormContainer.opt13, "Costa Azahar", "Costa Azahar", "");
	addOption(document.sobiSearchFormContainer.opt13, "Costa Blanca / Alicante", "Costa Blanca / Alicante", "");
	addOption(document.sobiSearchFormContainer.opt13, "Costa Brava / Catalonia", "Costa Brava / Catalonia", "");
	addOption(document.sobiSearchFormContainer.opt13, "Costa Calida / Murcia", "Costa Calida / Murcia", "");
	addOption(document.sobiSearchFormContainer.opt13, "Andalucia", "Andalucia", "");
	addOption(document.sobiSearchFormContainer.opt13, "Madrid", "Madrid", "");
	addOption(document.sobiSearchFormContainer.opt11, "", "Select Region First", "");
	addOption(document.sobiSearchFormContainer.city, "", "Select Subregion First", "");
	
}


function SelectSubRegion(){
// ON selection of category this function will work

removeAllOptions(document.sobiSearchFormContainer.opt11);
addOption(document.sobiSearchFormContainer.opt11, "", "Sub Region", "");
	
	if(document.sobiSearchFormContainer.opt13.value == 'Balearic Islands')
		{
		addOption(document.sobiSearchFormContainer.opt11,"Ibiza", "Ibiza");
		addOption(document.sobiSearchFormContainer.opt11,"Mallorca", "Mallorca");
		addOption(document.sobiSearchFormContainer.opt11,"Minorca", "Minorca");
		}
	
	if(document.sobiSearchFormContainer.opt13.value == 'Canary Islands')
		{
		addOption(document.sobiSearchFormContainer.opt11,"Lanzarote", "Lanzarote");
		addOption(document.sobiSearchFormContainer.opt11,"Tenerife", "Tenerife");
		addOption(document.sobiSearchFormContainer.opt11,"Other Island Resorts", "Other Island Resorts");
		}
		
	if(document.sobiSearchFormContainer.opt13.value == 'Costa Azahar')
		{
		addOption(document.sobiSearchFormContainer.opt11,"Castellon", "Castellon");
		addOption(document.sobiSearchFormContainer.opt11,"Valencia", "Valencia");
		}
		
	if(document.sobiSearchFormContainer.opt13.value == 'Costa Blanca / Alicante')
		{
		addOption(document.sobiSearchFormContainer.opt11,"Alicante Area", "Alicante area");
		addOption(document.sobiSearchFormContainer.opt11,"Altea Area", "Altea Area");
		addOption(document.sobiSearchFormContainer.opt11,"Elche Area", "Elche Area");
		addOption(document.sobiSearchFormContainer.opt11,"Javea, Moraira and Denia", "Javea Moraira and Denia");
		addOption(document.sobiSearchFormContainer.opt11,"Orihuela Costa / Torrevieja", "Orihuela Costa / Torrevieja");
		}


	if(document.sobiSearchFormContainer.opt13.value == 'Costa Brava / Catalonia')
		{
		addOption(document.sobiSearchFormContainer.opt11,"Barcelona", "Barcelona");
		addOption(document.sobiSearchFormContainer.opt11,"Girona", "Girona");
		addOption(document.sobiSearchFormContainer.opt11,"Costa Dorada Tarragona", "Costa Dorada Tarragona");
		}
		
		
	if(document.sobiSearchFormContainer.opt13.value == 'Costa Calida / Murcia')
		{
		addOption(document.sobiSearchFormContainer.opt11,"Cartagena", "Cartagena");
		addOption(document.sobiSearchFormContainer.opt11,"La Manga", "La Manga");
		addOption(document.sobiSearchFormContainer.opt11,"Polaris World", "Polaris World");
		}
		
	if(document.sobiSearchFormContainer.opt13.value == 'Andalucia')
		{
		addOption(document.sobiSearchFormContainer.opt11,"Costa de la Luz", "Costa de la Luz");
		addOption(document.sobiSearchFormContainer.opt11,"Costa de Almeria", "Costa de Almeria");
		addOption(document.sobiSearchFormContainer.opt11,"Costa del Sol", "Costa Del Sol");
		addOption(document.sobiSearchFormContainer.opt11,"Costa Tropical", "Costa tropical");
		}
		
	if(document.sobiSearchFormContainer.opt13.value == 'Madrid')
		{
		addOption(document.sobiSearchFormContainer.opt11,"Madrid Area", "Madrid");
		}

}

function SelectTown()
{
	removeAllOptions(document.sobiSearchFormContainer.city);
	addOption(document.sobiSearchFormContainer.city, "", "Select Town", "");
	
	if(document.sobiSearchFormContainer.opt11.value == 'Ibiza')
		{
		addOption(document.sobiSearchFormContainer.city,"Ibiza Town and Beach Area", "Ibiza Town and Beach Area");
		addOption(document.sobiSearchFormContainer.city,"San Agustin", "San Agustin");
		addOption(document.sobiSearchFormContainer.city,"San Antonio", "San Antonio");
		addOption(document.sobiSearchFormContainer.city,"Sant Josep", "Sant Josep");
		addOption(document.sobiSearchFormContainer.city,"Santa Eulalia", "Santa Eulalia");
		}
		
	if(document.sobiSearchFormContainer.opt11.value == 'Mallorca')
		{
		addOption(document.sobiSearchFormContainer.city,"Central / Sineu", "Central / Sineu");
		addOption(document.sobiSearchFormContainer.city,"East / Felanitx", "East / Felanitx");
		addOption(document.sobiSearchFormContainer.city,"East / Porto Colom", "East / Porto Colom");
		addOption(document.sobiSearchFormContainer.city,"East / Porto Cristo Area", "East / Porto Cristo Area");
		addOption(document.sobiSearchFormContainer.city,"East / Sa Coma", "East / Sa Coma");
		addOption(document.sobiSearchFormContainer.city,"North / Alcudia Area", "North / Alcudia Area");
		addOption(document.sobiSearchFormContainer.city,"North / Arta", "North / Arta");
		addOption(document.sobiSearchFormContainer.city,"North / Cala Ratjada", "North / Cala Ratjada");
		addOption(document.sobiSearchFormContainer.city,"North / Can Picafort", "North / Can Picafort");
		addOption(document.sobiSearchFormContainer.city,"North / Colonia de Sant Pere", "North / Colonia de Sant Pere");
		addOption(document.sobiSearchFormContainer.city,"North / Costa Canyamel", "North / Costa Canyamel");
		addOption(document.sobiSearchFormContainer.city,"North / Pollensa Area", "North / Pollensa Area");
		addOption(document.sobiSearchFormContainer.city,"Palma de Majorca / ", "Palma de Majorca / ");
		addOption(document.sobiSearchFormContainer.city,"South / Colonia de Sant Jordi", "South / Colonia de Sant Jordi");
		addOption(document.sobiSearchFormContainer.city,"South / Es Trenc - Sa Rapita", "South / Es Trenc - Sa Rapita");
		addOption(document.sobiSearchFormContainer.city,"South / Llucmajor", "South / Llucmajor");
		addOption(document.sobiSearchFormContainer.city,"West / Andratx", "West / Andratx");
		addOption(document.sobiSearchFormContainer.city,"West / Deia - Deya", "West / Deia - Deya");
		addOption(document.sobiSearchFormContainer.city,"West / Portals Nous - Puerto Portals", "West / Portals Nous - Puerto Portals");
		addOption(document.sobiSearchFormContainer.city,"West / Santa Ponsa", "West / Santa Ponsa");
		addOption(document.sobiSearchFormContainer.city,"West / Soller Area", "West / Soller Area");
		}
		
		
	if(document.sobiSearchFormContainer.opt11.value == 'Minorca')
		{
		addOption(document.sobiSearchFormContainer.city,"North / Son Parc", "North / Son Parc");
		addOption(document.sobiSearchFormContainer.city,"South / Cala en Porter", "South / Cala en Porter");
		addOption(document.sobiSearchFormContainer.city,"South / Son Bou – San Jaime", "South / Son Bou – San Jaime");
		addOption(document.sobiSearchFormContainer.city,"South East / Binibeca", "South East / Binibeca");
		}
		
	
	
	if(document.sobiSearchFormContainer.opt11.value == 'Lanzarote')
		{
		addOption(document.sobiSearchFormContainer.city,"Costa Teguise", "Costa Teguise");
		addOption(document.sobiSearchFormContainer.city,"Playa Blanca – Yaiza", "Playa Blanca – Yaiza");
		addOption(document.sobiSearchFormContainer.city,"Playas de Orzola y Arrieta – Haria", "Playas de Orzola y Arrieta – Haria");
		addOption(document.sobiSearchFormContainer.city,"Puerto del Carmen", "Puerto del Carmen");
		addOption(document.sobiSearchFormContainer.city,"Puerto Calero – Tias", "Puerto Calero – Tias");
		}
		
	if(document.sobiSearchFormContainer.opt11.value == 'Tenerife')
		{
		addOption(document.sobiSearchFormContainer.city,"North Tenerife", "North Tenerife");
		addOption(document.sobiSearchFormContainer.city,"South Tenerife", "South Tenerife");
		}
		
	if(document.sobiSearchFormContainer.opt11.value == 'Other Island Resorts')
		{
		addOption(document.sobiSearchFormContainer.city,"Fuerteventura", "Fuerteventura");
		addOption(document.sobiSearchFormContainer.city,"La Palma", "La Palma");
		}
		
		
	if(document.sobiSearchFormContainer.opt11.value == 'Castellon')
		{
		addOption(document.sobiSearchFormContainer.city,"Alcossebre", "Alcossebre");
		addOption(document.sobiSearchFormContainer.city,"Peniscola", "Peniscola");
		addOption(document.sobiSearchFormContainer.city,"Vinaros", "Vinaros");
		}
	
	if(document.sobiSearchFormContainer.opt11.value == 'Valencia')
		{
		addOption(document.sobiSearchFormContainer.city,"Gandia", "Gandia");
		addOption(document.sobiSearchFormContainer.city,"Oliva", "Oliva");
		addOption(document.sobiSearchFormContainer.city,"Valencia City", "Valencia City");
		}
		
		
	
	
	if(document.sobiSearchFormContainer.opt11.value == 'Alicante Area')
		{
		addOption(document.sobiSearchFormContainer.city,"El Altet", "El Altet");
		addOption(document.sobiSearchFormContainer.city,"El Campello", "El Campello");
		addOption(document.sobiSearchFormContainer.city,"Mutxamel", "Mutxamel");
		}
		
		
	
	if(document.sobiSearchFormContainer.opt11.value == 'Altea Area')
		{
		addOption(document.sobiSearchFormContainer.city,"Altea Area", "Altea Area");
		addOption(document.sobiSearchFormContainer.city,"Benidorm", "Benidorm");
		addOption(document.sobiSearchFormContainer.city,"Villajoyosa", "Villajoyosa");
		}
		
		
	if(document.sobiSearchFormContainer.opt11.value == 'Elche Area')
		{
		addOption(document.sobiSearchFormContainer.city,"Elche Area", "Elche Area");
		addOption(document.sobiSearchFormContainer.city,"Gran Alicante", "Gran Alicante");
		}
		
	
	if(document.sobiSearchFormContainer.opt11.value == 'Javea, Moraira and Denia')
	{
	addOption(document.sobiSearchFormContainer.city,"Benissa", "Benissa");
	addOption(document.sobiSearchFormContainer.city,"benitachell", "Benitachell");
	addOption(document.sobiSearchFormContainer.city,"Calpe", "Calpe");
	addOption(document.sobiSearchFormContainer.city,"Denia", "Denia");
	addOption(document.sobiSearchFormContainer.city,"Jalon Valley", "Jalon Valley");
	addOption(document.sobiSearchFormContainer.city,"Javea", "Javea");
	addOption(document.sobiSearchFormContainer.city,"Moraira", "Moraira");
	addOption(document.sobiSearchFormContainer.city,"Orba", "Orba");
	addOption(document.sobiSearchFormContainer.city,"Pedreguer", "Pedreguer");
	addOption(document.sobiSearchFormContainer.city,"Pego", "Pego");
	
	}
	
	
	if(document.sobiSearchFormContainer.opt11.value == 'Orihuela Costa / Torrevieja')
		{
		addOption(document.sobiSearchFormContainer.city,"Cabo Roig", "Cabo Roig");
		addOption(document.sobiSearchFormContainer.city,"Campoamor", "Campoamor");
		addOption(document.sobiSearchFormContainer.city,"La Zenia", "La Zenia");
		addOption(document.sobiSearchFormContainer.city,"Los Balcones", "Los Balcones");
		addOption(document.sobiSearchFormContainer.city,"Los Dolses", "Los Dolses");
		addOption(document.sobiSearchFormContainer.city,"Playa Flamenca", "Playa Flamenca");
		addOption(document.sobiSearchFormContainer.city,"Punta Prima", "Punta Prima");
		addOption(document.sobiSearchFormContainer.city,"Torrevieja", "Torrevieja");
		addOption(document.sobiSearchFormContainer.city,"Villamartin", "Villamartin");
		addOption(document.sobiSearchFormContainer.city,"Villamartin Plaza", "Villamartin Plaza");
		addOption(document.sobiSearchFormContainer.city,"Rojales", "Rojales");
		addOption(document.sobiSearchFormContainer.city,"Algorfa / La Finca", "Algorfa / La Finca");
		}
		
	if(document.sobiSearchFormContainer.opt11.value == 'Barcelona')
		{
		addOption(document.sobiSearchFormContainer.city,"Barcelona", "Barcelona");
		addOption(document.sobiSearchFormContainer.city,"Sitges", "Sitges");
		}
		
		
	if(document.sobiSearchFormContainer.opt11.value == 'Girona')
		{
		addOption(document.sobiSearchFormContainer.city,"Blanes", "Blanes");
		addOption(document.sobiSearchFormContainer.city,"Calonge", "Calonge");
		addOption(document.sobiSearchFormContainer.city,"Empuriabrava", "Empuriabrava");
		addOption(document.sobiSearchFormContainer.city,"Figueres Area", "Figueres Area");
		addOption(document.sobiSearchFormContainer.city,"Girona City", "Girona City");
		addOption(document.sobiSearchFormContainer.city,"Lloret de Mar", "Lloret de Mar");
		addOption(document.sobiSearchFormContainer.city,"Palau Saverdera", "Palau Saverdera");
		addOption(document.sobiSearchFormContainer.city,"Pals", "Pals");
		addOption(document.sobiSearchFormContainer.city,"Palaya De Aro", "Palaya De Aro");
		addOption(document.sobiSearchFormContainer.city,"Playa de Pals", "Playa de Pals");
		addOption(document.sobiSearchFormContainer.city,"Roses", "Roses");
		addOption(document.sobiSearchFormContainer.city,"Sant Feliu de Guixols", "Sant Feliu de Guixols");
		addOption(document.sobiSearchFormContainer.city,"Tossa de Mar", "Tossa de Mar");
		}
		
	if(document.sobiSearchFormContainer.opt11.value == 'Costa Dorada Tarragona')
		{
		addOption(document.sobiSearchFormContainer.city,"Cambrils", "Cambrils");
		addOption(document.sobiSearchFormContainer.city,"L'Ametlla de Mar", "L'Ametlla de Mar");
		addOption(document.sobiSearchFormContainer.city,"L'Ampolla", "L'Ampolla");
		addOption(document.sobiSearchFormContainer.city,"Miami Playa", "Miami Playa");
		addOption(document.sobiSearchFormContainer.city,"Salou", "Salou");
		}
		
	if(document.sobiSearchFormContainer.opt11.value == 'Cartagena')
		{
		addOption(document.sobiSearchFormContainer.city,"Los Alcazares", "Los Alcazares");
		addOption(document.sobiSearchFormContainer.city,"Mazarron", "Mazarron");
		addOption(document.sobiSearchFormContainer.city,"Roda", "Roda");
		addOption(document.sobiSearchFormContainer.city,"San Pedro del Pinatar", "San Pedro del Pinatar");
		}
		
	if(document.sobiSearchFormContainer.opt11.value == 'La Manga')
		{
		addOption(document.sobiSearchFormContainer.city,"Bellaluz", "Bellaluz");
		addOption(document.sobiSearchFormContainer.city,"El Rancho", "El Rancho");
		addOption(document.sobiSearchFormContainer.city,"La Manga Area", "La Manga Area");
		}
	
	if(document.sobiSearchFormContainer.opt11.value == 'Polaris World')
		{
		addOption(document.sobiSearchFormContainer.city,"El Valle Golf Resort", "El Valle Golf Resort");
		addOption(document.sobiSearchFormContainer.city,"Hacienda Riquelme Golf Resort", "Hacienda Riquelme Golf Resort");
		addOption(document.sobiSearchFormContainer.city,"La Torre Golf Resort", "La Torre Golf Resort");
		addOption(document.sobiSearchFormContainer.city,"Mar Menor Golf Resort", "Mar Menor Golf Resort");
		}
		
		
	if(document.sobiSearchFormContainer.opt11.value == 'Costa de la Luz')
		{
		addOption(document.sobiSearchFormContainer.city,"Cadiz Province", "Cadiz Province");
		addOption(document.sobiSearchFormContainer.city,"Chiclana de la Frontera", "Chiclana de la Frontera");
		addOption(document.sobiSearchFormContainer.city,"Conil de la Frontera", "Conil de la Frontera");
		addOption(document.sobiSearchFormContainer.city,"Huelva Province", "Huelva Province");
		addOption(document.sobiSearchFormContainer.city,"Los Canos de Meca", "Los Canos de Meca");
		addOption(document.sobiSearchFormContainer.city,"Seville Province", "Seville Province");
		addOption(document.sobiSearchFormContainer.city,"Vejer de la Frontera", "Vejer de la Frontera");
		addOption(document.sobiSearchFormContainer.city,"Zahara de los Atunes", "Zahara de los Atunes");
		}
		
		
	if(document.sobiSearchFormContainer.opt11.value == 'Costa de Almeria')
		{
		addOption(document.sobiSearchFormContainer.city,"Almeria Area", "Almeria Area");
		addOption(document.sobiSearchFormContainer.city,"Mojacar Playa", "Mojacar Playa");
		addOption(document.sobiSearchFormContainer.city,"San Juan de los Terreros", "San Juan de los Terreros");
		addOption(document.sobiSearchFormContainer.city,"Vera Playa", "Vera Playa");
		addOption(document.sobiSearchFormContainer.city,"Almerimar", "Almerimar");
		}
	
	
	if(document.sobiSearchFormContainer.opt11.value == 'Costa Tropical')
		{
		addOption(document.sobiSearchFormContainer.city,"Almunecar", "Almunecar");
		addOption(document.sobiSearchFormContainer.city,"La Herradura", "La Herradura");
		addOption(document.sobiSearchFormContainer.city,"Salobrena", "Salobrena");
		addOption(document.sobiSearchFormContainer.city,"Granada", "Granada");
		addOption(document.sobiSearchFormContainer.city,"Loja", "Loja");
		addOption(document.sobiSearchFormContainer.city,"Sierra Nevada / Orqiva", "Sierra Nevada / Orqiva");
		}
		
		
	if(document.sobiSearchFormContainer.opt11.value == 'Costa del Sol')
		{
		addOption(document.sobiSearchFormContainer.city,"Jimena de la Frontera", "Jimena de la Frontera");
		addOption(document.sobiSearchFormContainer.city,"Antequera", "Antequera");
		addOption(document.sobiSearchFormContainer.city,"Axarquia / Alcaucin", "Axarquia / Alcaucin");
		addOption(document.sobiSearchFormContainer.city,"Axarquia / Competa", "Axarquia / Competa");
		addOption(document.sobiSearchFormContainer.city,"Axarquia / Friqiliana", "Axarquia / Friqiliana");
		addOption(document.sobiSearchFormContainer.city,"Axarquia / Torre del Mar", "Axarquia / Torre del Mar");
		addOption(document.sobiSearchFormContainer.city,"Axarquia / Torrox Area", "Axarquia / Torrox Area");
		addOption(document.sobiSearchFormContainer.city,"Axarquia / Vinuela", "Axarquia / Vinuela");
		addOption(document.sobiSearchFormContainer.city,"Guadalhorce / Alhaurin el Grande", "Guadalhorce / Alhaurin el Grande");
		addOption(document.sobiSearchFormContainer.city,"Guadalhorce / Coin", "Guadalhorce / Coin");
		addOption(document.sobiSearchFormContainer.city,"Malaga / Alhaurin de la Torre", "Malaga / Alhaurin de la Torre");
		addOption(document.sobiSearchFormContainer.city,"Malaga City", "Malaga City");
		addOption(document.sobiSearchFormContainer.city,"Ronda / Gaucin", "Ronda / Gaucin");
		addOption(document.sobiSearchFormContainer.city,"Ronda", "Ronda");
		addOption(document.sobiSearchFormContainer.city,"Benahavis", "Benahavis");
		addOption(document.sobiSearchFormContainer.city,"Benalmadena", "Benalmadena");
		addOption(document.sobiSearchFormContainer.city,"Casares", "Casares");
		addOption(document.sobiSearchFormContainer.city,"Estepona Area", "Estepona Area");
		addOption(document.sobiSearchFormContainer.city,"Fuenqirola", "Fuenqirola");
		addOption(document.sobiSearchFormContainer.city,"Manilva Area", "Manilva Area");
		addOption(document.sobiSearchFormContainer.city,"Marbella Area", "Marbella Area");
		addOption(document.sobiSearchFormContainer.city,"Mijas Area", "Mijas Area");
		addOption(document.sobiSearchFormContainer.city,"Torremolinos", "Torremolinos");
		}
	
		

}




////////////////// 



function removeAllOptions(selectbox)  
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

