// JavaScript Document

var folleto_valido ='BH';
var ruta_comunidades_provincias="../../../xml/nacional/comunidades_provincias.xml";
var rutas_localidades_nacionales="../../../xml/nacional/localidades_";
var ruta_paises_ciudades="../../../xml/internacional_US/paises_ciudades.xml";
var rutas_localidades_internacionales="../../../xml/internacional_US/localidades_";
var rutaxml = "../../../xml/fechas.xml";
var ruta_origenes = "../../../xml/origenes_US.xml";

//controlafechas (folleto_valido,rutaxml,document.BuscVueloHotel.fent,document.BuscVueloHotel.fsal,document.BuscVueloHotel.fechaMenorSalida,document.BuscVueloHotel.fechaMayorSalida,document.BuscVueloHotel.fechaMenorLlegada,document.BuscVueloHotel.fechaMayorLlegada,document.BuscVueloHotel.maxnoches);
pinta_origenes(document.BuscVueloHotel.ori,ruta_origenes);
//pinta_comunidades_aeropuerto(document.BuscVueloHotel.com,'Selecciona Comunidad',rutas_localidades_internacionales);

function inicializa()
{
	calendario('document.BuscVueloHotel.entrada',document.BuscVueloHotel.fecha_comodin_entrada.value,document.BuscVueloHotel.fechaMenorLlegada.value,document.BuscVueloHotel.fechaMayorLlegada.value,0,'');	
	oculta_calendario();
}

function prepara_nacional(xmllocalidades)
{
	document.getElementById('usa').style.display = 'none';	
	document.getElementById('usa2').style.display = 'none';	
	document.getElementById('nacional').style.display = 'block';
	document.getElementById('nacional2').style.display = 'block';
	document.getElementById('internacional').style.display = 'none';
	document.getElementById('internacional2').style.display = 'none';
	controlafechas ('BH',rutaxml,document.BuscVueloHotel.fent,document.BuscVueloHotel.fsal,document.BuscVueloHotel.fechaMenorSalida,document.BuscVueloHotel.fechaMayorSalida,document.BuscVueloHotel.fechaMenorLlegada,document.BuscVueloHotel.fechaMayorLlegada,document.BuscVueloHotel.maxnoches);
	pinta_comunidades_aeropuerto(document.BuscVueloHotel.com,'Select Community',ruta_comunidades_provincias);
	document.getElementById('botavanzado').href="http://www.viajeselcorteinglesusa.com/viajes/comun/redir.asp?idcentro=VECIUSA&url=http://www.viajeselcorteinglesusa.com/viajes/vuelos_hoteles/programas/buscador.asp%3Fcopagina%3DNAC%26codwebor%3DUSA%26paquetesDinamicos%3DS";
	inicializa_destino(document.BuscVueloHotel.com);
	inicializa_destino(document.BuscVueloHotel.pro);
	inicializa_destino(document.BuscVueloHotel.loc);
}

function prepara_intenacional(xmllocalidades)
{
	document.getElementById('usa').style.display = 'none';	
	document.getElementById('usa2').style.display = 'none';	
	document.getElementById('nacional').style.display = 'none';
	document.getElementById('nacional2').style.display = 'none';
	document.getElementById('internacional').style.display = 'block';
	document.getElementById('internacional2').style.display = 'block';
	controlafechas ('BH',rutaxml,document.BuscVueloHotel.fent,document.BuscVueloHotel.fsal,document.BuscVueloHotel.fechaMenorSalida,document.BuscVueloHotel.fechaMayorSalida,document.BuscVueloHotel.fechaMenorLlegada,document.BuscVueloHotel.fechaMayorLlegada,document.BuscVueloHotel.maxnoches);
	pinta_provincias(document.BuscVueloHotel.ciudad,'Select City',ruta_paises_ciudades);
	document.getElementById('botavanzado').href="http://www.viajeselcorteinglesusa.com/viajes/comun/redir.asp?idcentro=VECIUSA&url=http://www.viajeselcorteinglesusa.com/viajes/vuelos_hoteles/programas/buscador.asp%3Fcopagina%3DINT%26codwebor%3DUSA%26paquetesDinamicos%3DS";
	inicializa_destino(document.BuscVueloHotel.ciudad);
	inicializa_destino(document.BuscVueloHotel.loca_inter);
}

function prepara_usa(xmllocalidades)
{	
	document.getElementById('usa').style.display = 'block';
	document.getElementById('usa2').style.display = 'block';
	document.getElementById('nacional').style.display = 'none';
	document.getElementById('nacional2').style.display = 'none';
	document.getElementById('internacional').style.display = 'none';
	document.getElementById('internacional2').style.display = 'none';
	controlafechas ('BH',rutaxml,document.BuscVueloHotel.fent,document.BuscVueloHotel.fsal,document.BuscVueloHotel.fechaMenorSalida,document.BuscVueloHotel.fechaMayorSalida,document.BuscVueloHotel.fechaMenorLlegada,document.BuscVueloHotel.fechaMayorLlegada,document.BuscVueloHotel.maxnoches);
	pinta_provincias_por_pais(document.BuscVueloHotel.ciudadUS,'Select City',ruta_paises_ciudades,'US');
	document.getElementById('botavanzado').href="http://www.viajeselcorteinglesusa.com/viajes/comun/redir.asp?idcentro=VECIUSA&url=http://www.viajeselcorteinglesusa.com/viajes/vuelos_hoteles/programas/buscador.asp%3Fcopagina%3DUSA%26codwebor%3DUSA%26paquetesDinamicos%3DS";
	inicializa_destino(document.BuscVueloHotel.ciudadUS);
	inicializa_destino(document.BuscVueloHotel.locUS);
}

function previoenvio()
{
	var datos_correctos=Buscar();

	if (datos_correctos!=0)
	{	
		if (document.BuscVueloHotel.nochesEstancia.value <= 0)
		{
			alert("El periodo indcado entre las fechas de ingreso y salida no es correcto, por favor, introduzcalas de nuevo");
		}
		else
		{
			envio(document.BuscVueloHotel);
		}
	}	
}

function envio (BuscVueloHotel)
{

	var compro;
	var carateristica2;
	var localidad;
	
	if(document.getElementById('nacional').style.display == 'block')
	{
		if(BuscVueloHotel.loc.value.length > 3)
		{
			localidad=BuscVueloHotel.loc.value.substring(0,2);
			caracteristica2=BuscVueloHotel.loc.value;
			enviar_avion_hotel(BuscVueloHotel.ori.value,BuscVueloHotel.com.value,BuscVueloHotel.pro.value,localidad,caracteristica2,BuscVueloHotel.entrada.value,BuscVueloHotel.salida.value,folleto_valido,rutaxml,ruta_comunidades_provincias,BuscVueloHotel.adultos.value,BuscVueloHotel.ninos.value);
		}
		else
		{	
			caracteristica2="";
			enviar_avion_hotel(BuscVueloHotel.ori.value,BuscVueloHotel.com.value,BuscVueloHotel.pro.value,BuscVueloHotel.loc.value,caracteristica2,BuscVueloHotel.entrada.value,BuscVueloHotel.salida.value,folleto_valido,ruta_comunidades_provincias,rutaxml,BuscVueloHotel.adultos.value,BuscVueloHotel.ninos.value);
		}
	}
	else
	{
		if(document.all('internacional').style.display == 'block')
		{
			caracteristica2="";
			compro = BuscVueloHotel.ciudad.value.split("/");
			enviar_avion_hotel(BuscVueloHotel.ori.value,BuscVueloHotel.comunidad_pais.value,BuscVueloHotel.ciudad.value,BuscVueloHotel.loca_inter.value,caracteristica2,BuscVueloHotel.entrada.value,BuscVueloHotel.salida.value,folleto_valido,rutaxml,ruta_paises_ciudades,BuscVueloHotel.adultos.value,BuscVueloHotel.ninos.value)
		}
		else
		{
			caracteristica2="";
			compro = BuscVueloHotel.ciudad.value.split("/");
			//BuscVueloHotel.comunidad_pais.value = 'FR';
			enviar_avion_hotel(BuscVueloHotel.ori.value,BuscVueloHotel.comunidad_pais.value,BuscVueloHotel.ciudadUS.value,BuscVueloHotel.locUS.value,caracteristica2,BuscVueloHotel.entrada.value,BuscVueloHotel.salida.value,folleto_valido,rutaxml,ruta_paises_ciudades,BuscVueloHotel.adultos.value,BuscVueloHotel.ninos.value)
		}		

	}
}

function borrainput(caja) //Se le pasa como valor document.BuscVueloHotel.entrada o salida y se borra tanto el texto como el valor del input
{
	caja.value ='';
	caja.text ='';
}

function pintaNino()
{

	var i=0;
	var capa= 'nino';
	var capa2;
	var long= document.BuscVueloHotel.ninos.length;
	long= parseInt(long);
	
	for (i=1; i <= long -1;  i++)
	{
		capa2=capa + i;
		document.getElementById(capa2).style.display='none';
	}
	
	long= document.BuscVueloHotel.ninos.value;
	long= parseInt(long);		
	
	for (i=1; i <= long; i++)
	{
		capa2=capa + i;
		document.getElementById(capa2).style.display='inline';
	}
}

function controlaHbPpal()
{
	if (document.BuscVueloHotel.habitaciones.value == 2)
	{
		if (document.BuscVueloHotel.tipo[1].checked == 1)
		{
			parent.location.href = "http://www.viajeselcorteingles.com.mx/viajes/comun/redir.asp?idcentro=VECIMEX&url=http://www.viajeselcorteingles.com.mx/viajes/vuelos_hoteles/programas/buscador.asp%3Fcopagina%3DESP%26codwebor%3DMEX%26paquetesDinamicos%3DS";
		}
		else
		{
			if (document.BuscVueloHotel.tipo[2].checked == 1)
				parent.location.href = "http://www.viajeselcorteingles.com.mx/viajes/comun/redir.asp?idcentro=VECIMEX&url=http://www.viajeselcorteingles.es/viajes/vuelos_hoteles/programas/buscador.asp%3Fcopagina%3DINT%26codwebor%3DMEX%26paquetesDinamicos%3DS";
			else
				parent.location.href = "http://www.viajeselcorteingles.com.mx/viajes/comun/redir.asp?idcentro=VECIMEX&url=http://www.viajeselcorteingles.com.mx/viajes/vuelos_hoteles/programas/buscador.asp%3Fcopagina%3DMXN%26codwebor%3DMEX%26paquetesDinamicos%3DS";
		}
	}
}

