<!--
//**************
   // Valores posibles del primer select
   valores1= new Array();
   
   valores1[0]="Andalucía";
   valores1[1]="Aragón";
   valores1[2]="Asturias";
   valores1[3]="Islas Baleares";
   valores1[4]="Canarias";
   valores1[5]="Cantabria";
   valores1[6]="Castilla - La Mancha";
   valores1[7]="Castilla - León";
   valores1[8]="Cataluña";
   valores1[9]="Madrid";
   valores1[10]="Comunidad Valenciana";
   valores1[11]="Extremadura";
   valores1[12]="Galicia";
   valores1[13]="La Rioja";
   valores1[14]="Región de Murcia";
   valores1[15]="Navarra";
   valores1[16]="País Vasco";
 
  
  // Valores posibles del segundo select
   // Valores asociados a la primera opción (autonomía)
  
 fila1= new Array();
   fila1[0]="Todas";
   fila1[1]="Almería";
   fila1[2]="Cádiz";
   fila1[3]="Córdoba";
   fila1[4]="Granada";
   fila1[5]="Huelva";
   fila1[6]="Jaén";
   fila1[7]="Málaga";
   fila1[8]="Sevilla";
   
   // Valores asociados a la primera opción (autonomía)
   fila2= new Array();
   fila2[0]="Todas";
   fila2[1]="Huesca";
   fila2[2]="Teruel";
   fila2[3]="Zaragoza";

   // Valores asociados a la primera opción (autonomía)
   fila3= new Array();
   fila3[0]="Asturias";

   // Valores asociados a la primera opción (autonomía)
   fila4= new Array();
   fila4[0]="Baleares";
  
   // Valores asociados a la primera opción (autonomía)
   fila5= new Array();
   fila5[0]="Todas";
   fila5[1]="Las Palmas";   
   fila5[2]="Tenerife";
     

   // Valores asociados a la primera opción (autonomía)
   fila6= new Array();
   fila6[0]="Cantabria";


   // Valores asociados a la primera opción (autonomía)
   fila7= new Array();
   fila7[0]="Todas";	
   fila7[1]="Albacete";
   fila7[2]="Ciudad Real";
   fila7[3]="Cuenca";
   fila7[4]="Guadalajara";
   fila7[5]="Toledo";
   

   // Valores asociados a la primera opción (autonomía)
   fila8= new Array();
   fila8[0]="Todas";
   fila8[1]="Ávila";
   fila8[2]="Burgos";
   fila8[3]="León";
   fila8[4]="Palencia";
   fila8[5]="Salamanca";
   fila8[6]="Segovia";
   fila8[7]="Soria";
   fila8[8]="Valladolid";
   fila8[9]="Zamora";


   // Valores asociados a la primera opción (autonomía)
   fila9= new Array();
   fila9[0]="Todas";
   fila9[1]="Barcelona";
   fila9[2]="Girona";
   fila9[3]="Lleida";
   fila9[4]="Tarragona";


   // Valores asociados a la primera opción (autonomía)
   fila10= new Array();
   fila10[0]="Madrid";
  

   // Valores asociados a la primera opción (autonomía)
   fila11= new Array();
   fila11[0]="Todas";
   fila11[1]="Alicante";
   fila11[2]="Castellón";
   fila11[3]="Valencia";


   // Valores asociados a la primera opción (autonomía)
   fila12= new Array();
   fila12[0]="Todas";
   fila12[1]="Badajoz";
   fila12[2]="Cáceres";
   

   // Valores asociados a la primera opción (autonomía)
   fila13= new Array();
   fila13[0]="Todas";
   fila13[1]="A Coruña";
   fila13[2]="Lugo";
   fila13[3]="Ourense";
   fila13[4]="Pontevedra";


   // Valores asociados a la primera opción (autonomía)
   fila14= new Array();
   fila14[0]="La Rioja";


   // Valores asociados a la primera opción (autonomía)
   fila15= new Array();
   fila15[0]="Murcia";


   // Valores asociados a la primera opción (autonomía)
   fila16= new Array();
   fila16[0]="Navarra";


   // Valores asociados a la primera opción (autonomía)
   fila17= new Array();
   fila17[0]="Todas";
   fila17[1]="Álava";
   fila17[2]="Guipúzcoa";
   fila17[3]="Vizcaya";

   // Array de filas de opciones 
   valores2= new Array();
   valores2[0]=fila1;
   valores2[1]=fila2;
   valores2[2]=fila3;
   valores2[3]=fila4;   
   valores2[4]=fila5;
   valores2[5]=fila6;
   valores2[6]=fila7;
   valores2[7]=fila8;
   valores2[8]=fila9;
   valores2[9]=fila10;
   valores2[10]=fila11;
   valores2[11]=fila12;
   valores2[12]=fila13;
   valores2[13]=fila14;
   valores2[14]=fila15;
   valores2[15]=fila16;
   valores2[16]=fila17;

   // Escribe el código HTML correspondiente a las opciones de las Comunidades 
   function escribeopcionesselect(valores1)
   {
   for (var i=0;i<valores1.length;i++)
      {
      window.document.write('<OPTION VALUE="'+valores1[i]+'">'+
                            valores1[i]+'</OPTION>');
      } 
   }

   // Escribe el código HTML correspondiente a las opciones del Provincia 
   function escribeopcionesProvincia(indice,valores2)
   {
	if (indice>0)
      escribeopcionesselect(valores2[indice]);  
	else
		escribeopcionesselect(valores2[0]);  
	
   }
 
   // Actualiza las opciones del segundo Select en función del primero

   function mapa(primero,segundo)
   {
		window.alojamientos.Comunidades.selectedIndex=primero;
		cambiaProvincia(window.alojamientos,'Comunidades','Provincia',valores2);
		window.alojamientos.Provincia.selectedIndex=segundo;
	}
   function cambiaProvincia(form,nombreo,nombred,valores2)
   {
   // Obtención del índice activo en el primer select
   var cadena="form."+nombreo+".selectedIndex";
   var indice=eval(cadena);
   // Obtención del objeto que representa al segundo select
   var aux='form.'+nombred;
   objeto=eval(aux);
   // Actualización de las opciones posibles del segundo select
   objeto.length=valores2[indice].length;
   for (var i=0; i<valores2[indice].length;i++)
      {
      objeto.options[i].text=valores2[indice][i];
      objeto.options[i].value=valores2[indice][i];
      }
   // Se activa la primera opción del segundo select
   objeto.selectedIndex=0;   
   }
// -->

