/*--------------------------------Definido, diseñado y creado por Rubén Martín Guerrero 15/06/2008------------------------------*/

function enviar (com,loc,carateristica,entrada,salida,tipo,rutaxml,frmAdultos){


var mensaje;

mensaje="Provincia/Area";


	if(entrada!='' && salida != '' && com != ''){

		var direccion = "http://www.viajeselcorteingles.es/viajes/vuelos_hoteles/programas/listado_hoteles.asp?codwebor=ESP&paquetesDinamicos=N&descuentoResid=N";
		direccion += "&copagina=" + codigopagina;			
		
		var folleto = damefolleto (tipo,entrada,rutaxml);	
		direccion += "&folleto=";

	
		direccion += "&codPais=" + com;
		direccion += "&codiArea=" + loc;

		direccion = controla_descripcion(com,loc,direccion);

		if(carateristica!="")
		{	
			direccion += "&caracteristica2=" + carateristica;
		}
	
		var Fentrada = cambiaFecha (entrada)
		direccion += "&fechaIni=" + Fentrada;
	
		var Fsalida = cambiaFecha (salida)
		direccion += "&fechaFin=" + Fsalida;
		direccion += "&numHabit=" + 1;
		var totalocupacion=parseInt(frmAdultos.value);
	
		if(totalocupacion>5) 
			alert("La suma de adultos y niños que pueden ocupar una habitación no puede superar un total de 5 personas");
		else
			direccion += "&numAdultos1=" + frmAdultos;

		top.location.href = direccion;
	}
	else alert("Los siguientes campos son obligatorios:\n- Fecha de Entrada\n- Fecha de Salida\n- " + mensaje);
}


function controla_descripcion(com,loc,direccion)
{	
	if(document.frmDatos.destino.selectedIndex==0)
	{
		direccion += "&descripcion=" + document.frmDatos.destino.options[document.frmDatos.destino.selectedIndex].text;	
		direccion += "&codiZona=" + '';
	}
	else
	{
		direccion += "&descripcion=" + document.frmDatos.destino.options[document.frmDatos.destino.selectedIndex].text;	
		direccion += "&codiZona=" + '';
	}
	
	return direccion;
}

function cambiaFecha (fecha){
	var Fentrada=fecha.split('/');
	if(Fentrada[1] < 10)
		Fentrada[1]=Fentrada[1];
	if(Fentrada[0] < 10)
		Fentrada[0]=Fentrada[0];
		
	var fechaFinal = Fentrada[2] + Fentrada[1] + Fentrada[0];
	
	return fechaFinal;
}

function damefolleto (folleto,entrada,rutaxml){
	
	var aj=ajax();
	
    if(!aj){
        alert('error');
        return;
    }

    aj.open('get',rutaxml,false);

	aj.send(''); 

	xmlfechas=aj.responseXML.documentElement;

	var folletos= xmlfechas.getElementsByTagName('FOLLETO');
	var fecini, fechfin;
	var total = folletos.length;
	var i=0,encontrado = 0;
	var folleto_actual;
	entrada = fecha_cal (entrada);

	while (i<total && encontrado == 0){
		if (folletos[i].getAttribute('nombre') == folleto){
			fechini = folletos[i].getAttribute('inicio');
			fechini = fechini.substr (6,2) + "/" + fechini.substr (4,2) + "/" + fechini.substr (0,4)
			fechini = fecha_cal (fechini)
			fechfin = folletos[i].getAttribute('fin');
			fechfin = fechfin.substr (6,2) + "/" + fechfin.substr (4,2) + "/" + fechfin.substr (0,4)
			fechfin = fecha_cal (fechfin)
			if (entrada > fechini && entrada < fechfin) folleto_actual = folletos[i].getAttribute('codfolleto');
		}
		i++;
	}
	return folleto_actual;
}

