listado_islas = new Array("gran_canaria", "tenerife","la_gomera","la_palma", "el_hierro", "lanzarote","fuerteventura");
gran_canaria = new Array("Playa del Inglés~100", "Maspalomas~101", "Meloneras~102", "Amadores~103", "Sonnenland~104", "Campo Internacional~105", "San Agustín~106", "Arguineguín~107", "Puerto Rico~108", "Mogán~109", "Playa del Cura~110", "Taurito~111", "Las Palmas de G. C.~112", "Vecindario~113");
tenerife = new Array("Las Americas~200", "Costa Adeje~201", "Los Cristianos~202", "Puerto de la Cruz~203", "Los Gigantes~204", "Playa de la Arena~205", "Playa Paraíso~206", "La Caleta~207", "Golf del Sur~208", "Costa del Silencio~209", "El Médano~210", "Las Caletillas~211","Garachico~212", "Santa Cruz de Tenerife~213");

la_gomera = new Array("Valle Gran Rey~214" , "Playa Santiago~215","San Sebastían de La Gomera");
la_palma = new Array("Santa Cruz de La Palma~217", "Los Cancajos~218", "Puerto Nao~219");

el_hierro = new Array("Frontera~220", "Valverde~221");

lanzarote = new Array("Puerto del Carmen~700", "Playa Blanca~701", "Costa Teguise~702", "Puerto Calero~703", "Arrecife~704");

fuerteventura = new Array("Corralejo~901", "Caleta de Fuste~902", "Costa Calima~903", "Jandía~904", "Nuevo Horizonte~905", "Esquinzo~906", "Las Playitas~907", "El Cotillo~908", "Tarajalejo~909");


function populate_zonas()
{
    id_isla = document.formulario.id_isla.value;
	// Borrar opciones anteriores

    var longopciones = document.formulario.id_zona.options.length;
    if (longopciones > 0)
    {
        for (i = longopciones - 1; i >= 0; i--)
        {
            document.formulario.id_zona.options[i] = null;
        }
    }
	
	nombre_vector = listado_islas[id_isla-1];
	vector_isla = eval(nombre_vector);
	
    var longitud = vector_isla.length;

    var opciones = new Array(longitud)

    opcion_vacio = new Option("Zona", "Zona");

    eval(formulario.id_zona.options[0] = opcion_vacio)

    for (i = 1; i < longitud + 1; i++) {

        par_valores = vector_isla[i-1];

        valores = par_valores.split("~");
        opciones[i-1] = new Option(valores[0], valores[1]);

        eval(formulario.id_zona.options[i] = opciones[i-1])

    }

}

function inicializar_pagina_zona(id_isla,id_zona)
{
	if (id_isla>0)
	{
		formulario.id_isla.value = id_isla;		
	}
	if (id_zona >0)
	{
		populate_zonas();
		formulario.id_zona.value = id_zona;	
	}
}

function inicializar_isla (cadena_isla)
{
	var nombre_isla = cadena_isla;
	//alert(nombre_isla);	
	if (nombre_isla != "")
	{
		num_elementos = document.formulario.id_isla.options.length;
		
		
		for (i=0; i<num_elementos; i++)
		{
			texto = document.formulario.id_isla.options[i].text;
			if (texto.toUpperCase() == nombre_isla.toUpperCase())
			{
				document.formulario.id_isla.selectedIndex = i;
			}
			
		}
	}
}

function inicializar_zona(cadena_zona)
{
	numero_zona = cadena_zona;
	if (numero_zona != "")
	{
		num_elementos = document.formulario.id_zona.options.length;
//		alert (document.formulario.id_zona.options[2].value);
		for (i=0; i<num_elementos; i++)
		{
			texto = document.formulario.id_zona.options[i].value;
			if (texto.toUpperCase() == numero_zona.toUpperCase())
			{
				document.formulario.id_zona.selectedIndex = i;
			}
			
		}
	}
	
}


