/*
	Funciones JS propias del buscador
*/

var NS7=(document.getElementById && !document.all)?1:0;
function ReconoceCapas(capitas)
{
	var cadena="";
    if (NS7)
	{
    	cadena=capitas+"=document.getElementById('"+capitas+"')";
		eval (cadena);
    }
}


function isset(variable_name)
{
    try {
         if (typeof(eval(variable_name)) != 'undefined')
         if (eval(variable_name) != null)
         return true;
     } catch(e) { }
    return false;
}


function activarHabitaciones(totalHabitaciones, formulario)
{
//	habitacionesSeleccionadas = document.getElementById('formularioBusquedaHoteles').habitaciones.value;
	habitacionesSeleccionadas = eval('document.getElementById("'+formulario+'").habitaciones').value

	//primero desactivar todas
	for (i=2; i<=totalHabitaciones; i++)
	{
		celdaNumberRoom = 'numberRoom_'+i;
		adultos = 'adultosRoom_'+i;
		menores = 'menoresRoom_'+i;
		bebes = 'bebesRoom_'+i;
		document.getElementById(celdaNumberRoom).className = 'numberRoomOff';
		document.getElementById(adultos).className = 'roomOff';
		document.getElementById(menores).className = 'roomOff';
		document.getElementById(bebes).className = 'roomOff';

		selectAdultos = 'adultos_'+i;
		selectMenores = 'menores_'+i;
		selectBebes = 'bebes_'+i;
		eval('document.getElementById("'+formulario+'").'+selectAdultos+'.disabled = true;');
		eval('document.getElementById("'+formulario+'").'+selectMenores+'.disabled = true;');
		eval('document.getElementById("'+formulario+'").'+selectBebes+'.disabled = true;');
	}


	//luego activar las seleccionadas
	for (i=2; i<=habitacionesSeleccionadas; i++)
	{
		celdaNumberRoom = 'numberRoom_'+i;
		adultos = 'adultosRoom_'+i;
		menores = 'menoresRoom_'+i;
		bebes = 'bebesRoom_'+i;
		document.getElementById(celdaNumberRoom).className = 'numberRoomOn';
		document.getElementById(adultos).className = 'roomOn';
		document.getElementById(menores).className = 'roomOn';
		document.getElementById(bebes).className = 'roomOn';

		selectAdultos = 'adultos_'+i;
		selectMenores = 'menores_'+i;
		selectBebes = 'bebes_'+i;
		eval('document.getElementById("'+formulario+'").'+selectAdultos+'.disabled = false;');
		eval('document.getElementById("'+formulario+'").'+selectMenores+'.disabled = false;');
		eval('document.getElementById("'+formulario+'").'+selectBebes+'.disabled = false;');
	}
}

/***********************************************************************************
	VALIDACIONES DE FORMULARIOS DE BUSQUEDA
***********************************************************************************/

function validarBusquedaHoteles()
{
	var formulario = 'formularioBusquedaHoteles';

	var error=0;

	formulario.target="";
	ocultar('errorHotelDestino');

	//Destino vacío
	if (eval('document.getElementById("'+formulario+'").destino_value').value == '')
	{
		error=1;
		mostrar('errorHotelDestino');
	}


	if (error==0)
	{
		ocultar('searchHotelErrors');

		eval('document.getElementById("'+formulario+'")').submit();
	}
	else
	{
		mostrar('searchHotelErrors');
	}
}




function validarBusquedaVuelos()
{
	var formulario = 'formularioBusquedaVuelos';

	var error=0;

	formulario.target="";
	ocultar('errorVueloOrigen');
	ocultar('errorVueloDestino');
	ocultar('errorVueloNoPasajeros');
	ocultar('errorVueloNumeroPasajeros');
	ocultar('errorVueloNumeroBebes');

	//Origen vacío
	if (eval('document.getElementById("'+formulario+'").aer_origen_value').value == '')
	{
		error=1;
		mostrar('errorVueloOrigen');
	}

	//Destino vacío
	if (eval('document.getElementById("'+formulario+'").aer_destino_value').value == '')
	{
		error=1;
		mostrar('errorVueloDestino');
	}


	//Pasajeros
	totalAdultos = parseInt(eval('document.getElementById("'+formulario+'").adultos').value);
	totalMenores = parseInt(eval('document.getElementById("'+formulario+'").menores').value);
	totalBebes = parseInt(eval('document.getElementById("'+formulario+'").bebes').value);
	var totalPasajeros = totalAdultos + totalMenores + totalBebes;


	//Nº pasajeros vacio
	if (totalPasajeros == 0)
	{
		error=1;
		mostrar('errorVueloNoPasajeros');
	}

	//Nº pasajeros mayor que 9
	if (totalPasajeros > 9)
	{
		error=1;
		mostrar('errorVueloNumeroPasajeros');
	}

	//Nº bebes mayor que adultos
	if (totalBebes > totalAdultos)
	{
		error=1;
		mostrar('errorVueloNumeroBebes');
	}

	if (error==0)
	{
		ocultar('searchFlightErrors');
		eval('document.getElementById("'+formulario+'")').submit();
	}
	else
	{
		mostrar('searchFlightErrors');
	}
}


function validarBusquedaVuelosHoteles()
{
	var formulario = 'formularioBusquedaVuelosHoteles';

	var error=0;

	formulario.target="";
	ocultar('errorOrigenDestinoVuelo');
	ocultar('errorDestinoHotel');

	//Aeropuertos vacíos
	if ((eval('document.getElementById("'+formulario+'").aer_origen_value').value == '') || (eval('document.getElementById("'+formulario+'").aer_destino_value').value == ''))
	{
		error=1;
		mostrar('errorOrigenDestinoVuelo');
	}

	//Destino vacío
	if (eval('document.getElementById("'+formulario+'").destino_value').value == '')
	{
		error=1;
		mostrar('errorDestinoHotel');
	}



	if (error==0)
	{
		ocultar('searchFlightHotelErrors');

		eval('document.getElementById("'+formulario+'")').submit();
	}
	else
	{
		mostrar('searchFlightHotelErrors');
	}
}



function validarBusquedaCoches()
{
	var formulario = 'formularioBusquedaCoches';

	var error=0;

	formulario.target="";
	ocultar('errorOficinaRecogida');
	ocultar('errorOficinaDevolucion');
	ocultar('errorEdadConductor');
	ocultar('errorEquipamiento');


	//Recogida vacía
	if (eval('document.getElementById("'+formulario+'").office_recogida_value').value == '')
	{
		error=1;
		mostrar('errorOficinaRecogida');
	}

	//Devolucion vacía
	if (eval('document.getElementById("'+formulario+'").office_devolucion_value').value == '')
	{
		error=1;
		mostrar('errorOficinaDevolucion');
	}

	//Edad conductor vacía
	if (eval('document.getElementById("'+formulario+'").edadConductor').value == '')
	{
		error=1;
		mostrar('errorEdadConductor');
	}


	var equipamiento1 = eval('document.getElementById("'+formulario+'").equipamiento_1').value;
	var equipamiento2 = eval('document.getElementById("'+formulario+'").equipamiento_2').value;
	var cantidad1 = eval('document.getElementById("'+formulario+'").cantidad1').value;
	var cantidad2 = eval('document.getElementById("'+formulario+'").cantidad2').value;

	//Si hay cantidades seleccionadas sin equipamiento indicado o si hay equipamientos iguales
	if ( ((equipamiento1=='0')&&(cantidad1!='0'))  ||  ((equipamiento2=='0')&&(cantidad2!='0')) || ((equipamiento1==equipamiento2) && (equipamiento1!='0')) )
	{
		error=1;
		mostrar('errorEquipamiento');
	}



	if (error==0)
	{
		ocultar('searchCarErrors');
//alert('continuar')
		eval('document.getElementById("'+formulario+'")').submit();
	}
	else
	{
		mostrar('searchCarErrors');
	}
}

function validarBusquedaPaquetes()
{
	var formulario = 'formularioBusquedaPaquetes';

	var error=0;

	formulario.target="";
	ocultar('errorPaqueteDestino');
	ocultar('errorPaqueteUsuario');

	//Destino vacío
	if (eval('document.getElementById("'+formulario+'").destino_value').value == '')
	{
		error=1;
		mostrar('errorPaqueteDestino');
	}

	//Usuarios
	if ( (eval('document.getElementById("'+formulario+'").adultos').value == '0')
	  && (eval('document.getElementById("'+formulario+'").menores').value == '0'))
	{
		error=1;
		mostrar('errorPaqueteUsuario');
	}


	if (error==0)
	{
		ocultar('searchPaqueteErrors');
		eval('document.getElementById("'+formulario+'")').submit();
	}
	else
	{
		mostrar('searchPaqueteErrors');
	}

}




function recalcularPrecio(h)
{
//	alert('recalcular precio hotel '+h)

	var total = 0;
	var formulario = 'formularioResultados_'+h
	var numeroHabitaciones = eval('document.getElementById("'+formulario+'").numeroHabitaciones_'+h).value;

	for(r=1; r<=numeroHabitaciones; r++)
	{
		//si hay varios radiobuttons tratarlos como un array
		if (eval('document.getElementById("'+formulario+'").habitacion_'+h+'_'+r).length != undefined)
		{
			for (j=0; j<eval('document.getElementById("'+formulario+'").habitacion_'+h+'_'+r).length; j++)
			{
				var codHabitacion=eval('document.getElementById("'+formulario+'").codHabitacion_'+h+'_'+r+'[j]').value;
				var valorSelect = eval('document.getElementById("'+formulario+'").regimen_'+h+'_'+r+'[j]').value;

				eval('document.getElementById("'+formulario+'").habitacion_'+h+'_'+r+'[j]').value = codHabitacion + '_'+ valorSelect;

				var auxPrecio = valorSelect.split("_");
				var precio = parseFloat(auxPrecio[1]);

				if (eval('document.getElementById("'+formulario+'").habitacion_'+h+'_'+r+'[j]').checked == true)
				{
					//cantidad de habitaciones del mismo tipo
					var cantidadHabitaciones = parseInt(eval('document.getElementById("'+formulario+'").cantidadHabitacion_'+h+'_'+r).value);

					total = total + (precio*cantidadHabitaciones);
				}

				eval('document.getElementById("'+formulario+'").precio_'+h+'_'+r+'_'+j).value = precio;
			}
		}
		else //si hay un solo radiobutton trabajar directamente con el
		{
			var codHabitacion=eval('document.getElementById("'+formulario+'").codHabitacion_'+h+'_'+r).value;
			var valorSelect = eval('document.getElementById("'+formulario+'").regimen_'+h+'_'+r).value;

			eval('document.getElementById("'+formulario+'").habitacion_'+h+'_'+r).value = codHabitacion + '_'+ valorSelect;

			var auxPrecio = valorSelect.split("_");
			var precio = parseFloat(auxPrecio[1]);

			if (eval('document.getElementById("'+formulario+'").habitacion_'+h+'_'+r).checked == true)
			{
				//cantidad de habitaciones del mismo tipo
				var cantidadHabitaciones = parseInt(eval('document.getElementById("'+formulario+'").cantidadHabitacion_'+h+'_'+r).value);
				total = total + (precio * cantidadHabitaciones);
			}

			eval('document.getElementById("'+formulario+'").precio_'+h+'_'+r+'_0').value = precio.toFixed(2);
		}
	}
}




function DesplegarCapaAyuda(Evento, texto)
{
	var helpText = document.getElementById('helpText');
	if(document.all)
	{
		PosX = window.event.clientX + document.documentElement.scrollLeft;
		PosY = window.event.clientY + document.documentElement.scrollTop;
	}
	else
	{
		PosX = Evento.pageX;
		PosY = Evento.pageY;
	}

	PosX = PosX + 15;
	PosY = PosY + 5;

	helpText.style.left = PosX+"px";
	helpText.style.top = PosY+"px";
	helpText.innerHTML = texto;
	helpText.style.visibility = 'visible';
}

function OcultarCapaAyuda()
{
	document.getElementById('helpText').style.visibility = 'hidden';
}



function desmarcarNingunSeguro()
{
	var formulario = 'formularioReserva';
	eval('document.getElementById("'+formulario+'").seguroNinguno').checked = false;
}

function marcarNingunSeguro()
{
	var formulario = 'formularioReserva';
	if (isset(eval('document.getElementById("'+formulario+'").seguroNinguno')))
		eval('document.getElementById("'+formulario+'").seguroNinguno').checked = true;

	if (isset(eval('document.getElementById("'+formulario+'").seguroAnulacion')))
		eval('document.getElementById("'+formulario+'").seguroAnulacion').checked = false;

	if (isset(eval('document.getElementById("'+formulario+'").seguroAsistencia')))
		eval('document.getElementById("'+formulario+'").seguroAsistencia').checked = false;
}

function aplicarSeguros()
{
	var formulario = 'formularioReserva';

	//----------SIN SEGUROS
		var precioTotal = parseFloat(eval('document.getElementById("'+formulario+'").precioTotal').value);
		eval('document.getElementById("'+formulario+'").textoPrecioTotal').value = precioTotal.toFixed(2);
	//---------------------------


/*
	var precioTotal = parseFloat(eval('document.getElementById("'+formulario+'").precioTotal').value);
	//Si está seleccionada la opcion NO SEGUROS
	if (isset(eval('document.getElementById("'+formulario+'").seguroNinguno')))
	{
		if (eval('document.getElementById("'+formulario+'").seguroNinguno').checked)
		{
			eval('document.getElementById("'+formulario+'").textoPrecioTotal').value = precioTotal;
		}
		else
		{
			var nuevoPrecioTotal = precioTotal;
			if (isset(eval('document.getElementById("'+formulario+'").seguroAnulacion')))
			{
				if (eval('document.getElementById("'+formulario+'").seguroAnulacion').checked)
				{
					nuevoPrecioTotal += parseFloat(eval('document.getElementById("'+formulario+'").seguroAnulacion').value);
				}
			}

			if (isset(eval('document.getElementById("'+formulario+'").seguroAsistencia')))
			{
				if (eval('document.getElementById("'+formulario+'").seguroAsistencia').checked)
				{
					nuevoPrecioTotal += parseFloat(eval('document.getElementById("'+formulario+'").seguroAsistencia').value);
				}
			}

			eval('document.getElementById("'+formulario+'").textoPrecioTotal').value = nuevoPrecioTotal.toFixed(2);
		}
	}


	//ver si tras seleccionar/desseleccionar los seguros están todos vacíos, entonces marcar NINGUNO
	if ((isset(eval('document.getElementById("'+formulario+'").seguroAnulacion'))) && (isset(eval('document.getElementById("'+formulario+'").seguroAsistencia'))) && (!(eval('document.getElementById("'+formulario+'").seguroAnulacion').checked)) && (!(eval('document.getElementById("'+formulario+'").seguroAsistencia').checked)))
	{
		marcarNingunSeguro();
	}
*/
}



function desactivarFechaRegresoVuelos()
{
	var formulario = 'formularioBusquedaVuelos';

	if (eval('document.getElementById("'+formulario+'").soloIda').checked)
	{
		eval('document.getElementById("'+formulario+'").fechaFin').disabled = true;
	}
	else
	{
		eval('document.getElementById("'+formulario+'").fechaFin').disabled = false;
	}
}


function addOpt(oCntrl, iPos, sTxt, sVal, sSelected){
 	var selOpcion=new Option(sTxt, sVal, sSelected);
 	eval(oCntrl.options[iPos]=selOpcion);
}
function Select_Resi(mezcla, producto, residenteSeleccionado)
{
	if (producto == 'v') var formulario = 'formularioBusquedaVuelos';
	else
		if (producto == 'vh') var formulario = 'formularioBusquedaVuelosHoteles';

	var campo_residentes = eval('document.getElementById("'+formulario+'").residentes');

	if (isset(campo_residentes))
	{
		while (campo_residentes.length) campo_residentes.remove(0);
		addOpt(campo_residentes,  0, "No soy residente", "no", "");

		switch (mezcla)
		{
			case 'a':
			case 'aa':
						campo_residentes.length=2;
						if (residenteSeleccionado=='BL') selelec_BL=1; else selelec_BL=0;
						addOpt(campo_residentes,  1, "Baleares", "BL", selelec_BL);
						break;
			case 'b':
			case 'bb':
						campo_residentes.length=2;
						if (residenteSeleccionado=='CA') selelec_CA=1; else selelec_CA=0;
						addOpt(campo_residentes,  1, "Canarias", "CA", selelec_CA);
						break;
			case 'c':
			case 'cc':
						campo_residentes.length=2;
						if (residenteSeleccionado=='CE') selelec_CE=1; else selelec_CE=0;
						addOpt(campo_residentes,  1, "Ceuta", "CE", selelec_CE);
						break;
			case 'd':
			case 'dd':
						campo_residentes.length=2;
						if (residenteSeleccionado=='ME') selelec_ME=1; else selelec_ME=0;
						addOpt(campo_residentes,  1, "Melilla", "ME", selelec_ME);
						break;
			case 'ab':
			case 'ba':
						campo_residentes.length=3;
						if (residenteSeleccionado=='BL') {selelec_BL=1; selelec_CA=0;}
						else
						{
							if (residenteSeleccionado=='CA') {selelec_CA=1; selelec_BL=0;}
							else{selelec_CA=0; selelec_BL=0;}
						}
						addOpt(campo_residentes,  1, "Baleares", "BL", selelec_BL);
						addOpt(campo_residentes,  2, "Canarias", "CA", selelec_CA);
						break;
			case 'ac':
			case 'ca':
						campo_residentes.length=3;
						if (residenteSeleccionado=='BL') {selelec_BL=1; selelec_CE=0;}
						else
						{
							if (residenteSeleccionado=='CE') {selelec_CE=1; selelec_BL=0;}
							else{selelec_CE=0; selelec_BL=0;}
						}
						addOpt(campo_residentes,  1, "Baleares", "BL", selelec_BL);
						addOpt(campo_residentes,  2, "Ceuta", "CE", selelec_CE);
						break;
			case 'ad':
			case 'da':
						campo_residentes.length=3;
						if (residenteSeleccionado=='BL') {selelec_BL=1; selelec_ME=0;}
						else
						{
							if (residenteSeleccionado=='ME') {selelec_ME=1; selelec_BL=0;}
							else{selelec_ME=0; selelec_BL=0;}
						}
						addOpt(campo_residentes,  1, "Baleares", "BL", selelec_BL);
						addOpt(campo_residentes,  2, "Melilla", "ME", selelec_ME);
						break;
			case 'bc':
			case 'cb':
						campo_residentes.length=3;
						if (residenteSeleccionado=='CA') {selelec_CA=1; selelec_CE=0;}
						else
						{
							if (residenteSeleccionado=='CE') {selelec_CE=1; selelec_CA=0;}
							else{selelec_CE=0; selelec_CA=0;}
						}
						addOpt(campo_residentes,  1, "Canarias", "CA", selelec_CA);
						addOpt(campo_residentes,  2, "Ceuta", "CE", selelec_CE);
						break;
			case 'bd':
			case 'db':
						campo_residentes.length=3;
						if (residenteSeleccionado=='CA') {selelec_CA=1; selelec_ME=0;}
						else
						{
							if (residenteSeleccionado=='ME') {selelec_ME=1; selelec_CA=0;}
							else{selelec_ME=0; selelec_CA=0;}
						}
						addOpt(campo_residentes,  1, "Canarias", "CA", selelec_CA);
						addOpt(campo_residentes,  2, "Melilla", "ME", selelec_ME);
						break;
			case 'cd':
			case 'dc':
						campo_residentes.length=3;
						if (residenteSeleccionado=='CE') {selelec_CE=1; selelec_ME=0;}
						else
						{
							if (residenteSeleccionado=='ME') {selelec_ME=1; selelec_CE=0;}
							else{selelec_CE=0; selelec_ME=0;}
						}
						addOpt(campo_residentes,  1, "Ceuta", "CE", selelec_CE);
						addOpt(campo_residentes,  2, "Melilla", "ME", selelec_ME);
						break;
			default:
						break;
		}
	}
}


function comprobarAeropuertoResidente(aeropuerto)
{
	var valor='';
	var codigo=0;

	if (   (aeropuerto=='MENORCA, MENORCA, ESPAÑA, (MAH)')
		|| (aeropuerto=='IBIZA, IBIZA, ESPAÑA, (IBZ)')
		|| (aeropuerto=='PALMA MALLORCA, PALMA MALLORCA, ESPAÑA, (PMI)')
		|| (aeropuerto=='IBZ')
		|| (aeropuerto=='MAH')
		|| (aeropuerto=='PMI')
		|| (aeropuerto=='menorca')
		|| (aeropuerto=='ibiza')
		|| (aeropuerto=='palma mallorca')
		|| (aeropuerto=='ibz')
		|| (aeropuerto=='mah')
		|| (aeropuerto=='pmi'))
	{
		valor='a';
		codigo=1;
   	}
   	else
   		if (   (aeropuerto=='LOS RODEOS, TENERIFE, ESPAÑA, (TFN)')
   			|| (aeropuerto=='REINA SOFIA, TENERIFE, ESPAÑA, (TFS)')
   			|| (aeropuerto=='TENERIFE (TODOS), TENERIFE, ESPAÑA, (TCI)')
   			|| (aeropuerto=='TENERIFE (TODOS)')
   			|| (aeropuerto=='HIERRO VALVERDE, VALVERDE, ESPAÑA, (VDE)')
   			|| (aeropuerto=='LA PALMA, SANTA CRUZ PALMA, ESPAÑA, (SPC)')
   			|| (aeropuerto=='LANZAROTE, LANZAROTE, ESPAÑA, (ACE)')
   			|| (aeropuerto=='GRAN CANARIA, GRAN CANARIA, ESPAÑA, (LPA)')
   			|| (aeropuerto=='FUERTEVENTURA, FUERTEVENTURA, ESPAÑA, (FUE)')
   			|| (aeropuerto=='ACE')
   			|| (aeropuerto=='FUE')
   			|| (aeropuerto=='SPC')
   			|| (aeropuerto=='TFN')
   			|| (aeropuerto=='TFS')
   			|| (aeropuerto=='TCI')
   			|| (aeropuerto=='VDE')
   			|| (aeropuerto=='GMZ')
   			|| (aeropuerto=='LPA')
   			|| (aeropuerto=='los rodeos')
   			|| (aeropuerto=='reina sofia')
   			|| (aeropuerto=='tenerife (all)')
   			|| (aeropuerto=='tenerife (todos)')
   			|| (aeropuerto=='hierro valverde')
   			|| (aeropuerto=='la palma')
   			|| (aeropuerto=='lanzarote')
   			|| (aeropuerto=='gran canaria')
   			|| (aeropuerto=='fuerteventura')
   			|| (aeropuerto=='ace')
   			|| (aeropuerto=='fue')
   			|| (aeropuerto=='spc')
   			|| (aeropuerto=='tfn')
   			|| (aeropuerto=='tfs')
   			|| (aeropuerto=='tci')
   			|| (aeropuerto=='vde')
   			|| (aeropuerto=='gmz')
   			|| (aeropuerto=='lpa'))
   		{
			valor='b';
			codigo=1;
   		}
   		else
   			if (   (aeropuerto=='HELIPUERTO')
   				|| (aeropuerto=='JCU')
   				|| (aeropuerto=='helipuerto')
   				|| (aeropuerto=='jcu')
   				|| (aeropuerto=='CEUTA')
   				|| (aeropuerto=='ceuta'))
   			{
				valor='c';
				codigo=1;
   			}
   			else
   				if (   (aeropuerto=='MELILLA')
   					|| (aeropuerto=='MLN')
   					|| (aeropuerto=='melilla')
   					|| (aeropuerto=='mln'))
   				{
					valor='d';
					codigo=1;
   				}

   	arrayResultados = new Array();
   	arrayResultados['valor'] = valor;
   	arrayResultados['codigo'] = codigo;

   	return arrayResultados
}


function comprobarAeropuertoResidentes(producto, residenteSeleccionado)
{
	if (producto == 'v') var formulario = 'formularioBusquedaVuelos';
	else
		if (producto == 'vh') var formulario = 'formularioBusquedaVuelosHoteles';

//	alert(formulario)
	var campo_origen = eval('document.getElementById("'+formulario+'").aer_origen_value').value;
	var campo_destino = eval('document.getElementById("'+formulario+'").aer_destino_value').value;

	var capaResidentes = document.getElementById("capaResidentes");
	var campo_residentes = eval('document.getElementById("'+formulario+'").residentes');

	var mezcla='';

	auxOrigen = comprobarAeropuertoResidente(campo_origen);
	origen = auxOrigen['valor']
	codigoOrigen = auxOrigen['codigo']


	auxDestino = comprobarAeropuertoResidente(campo_destino);
	destino = auxDestino['valor']
	codigoDestino = auxDestino['codigo']

	mezcla=origen+destino;

   	if (isset(campo_residentes))
   	{
   		Select_Resi(mezcla, producto, residenteSeleccionado);

	   	if ((codigoOrigen==1) || (codigoDestino==1))
	   	{
			capaResidentes.style.display='block';
	   	}
	   	else
	   	{
		    capaResidentes.style.display='none';
		}
	}
}

// Valida que en los campos que le digamos sólo se puedan introducir números
function ValidarIntroduccionNumeros(e)
{
	/*
		Teclas permitidas aparte de todos los números:
		8 = tecla borrar
		0 = tecla supr
	*/

	// Para netscape o mozilla
	if (!document.all){
		//event = Evento;
		if((e.which < 48 || e.which > 57) && e.which != 8 && e.which != 0 )
			e.preventDefault();
	}
	// Para IE
	else{
		if((e.keyCode < 48 || e.keyCode > 57) && e.keyCode != 8 && e.keyCode != 0 )
			e.returnValue = false;
	}
}




function mostrarSeparados(tipo)
{
	document.getElementById('formSeparados').listarSeparados.value = tipo;
	document.getElementById('formSeparados').submit();
}

function seleccionarVuelo(v)
{
	document.getElementById('formSeparados').listarSeparados.value = 'vuelos';
	document.getElementById('formSeparados').vueloCombinado.value = v;
	document.getElementById('formSeparados').submit();
}

function seleccionarHotel(h)
{
	document.getElementById('formSeparados').listarSeparados.value = 'hoteles';
	document.getElementById('formSeparados').hotelCombinado.value = h;
	document.getElementById('formSeparados').submit();
}
