// 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";

function inicializa()
{
	calendario('document.BuscHotel.entrada',document.BuscHotel.fecha_comodin_entrada.value,document.BuscHotel.fechaMenorLlegada.value,document.BuscHotel.fechaMayorLlegada.value,0,'');	
	oculta_calendario();
}

function prepara_nacional(xmllocalidades)
{	
	document.getElementById('nacional').style.display = 'block';
	document.getElementById('internacional').style.display = 'none';
	document.getElementById('nacional2').style.display = 'block';
	document.getElementById('internacional2').style.display = 'none';
	document.getElementById('usa').style.display = 'none';
	document.getElementById('usa2').style.display = 'none';
	controlafechas ('BH',rutaxml,document.BuscHotel.fent,document.BuscHotel.fsal,document.BuscHotel.fechaMenorSalida,document.BuscHotel.fechaMayorSalida,document.BuscHotel.fechaMenorLlegada,document.BuscHotel.fechaMayorLlegada,document.BuscHotel.maxnoches);
	pinta_provincias(document.BuscHotel.pro,'Province',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";
	inicializa_destino(document.BuscHotel.loca_inter);
	inicializa_destino(document.BuscHotel.locUS);
	inicializa_destino(document.BuscHotel.folletovalido);
}

function prepara_intenacional(xmllocalidades)
{	
	document.getElementById('nacional').style.display = 'none';
	document.getElementById('internacional').style.display = 'block';
	document.getElementById('nacional2').style.display = 'none';
	document.getElementById('internacional2').style.display = 'block';
	document.getElementById('usa').style.display = 'none';
	document.getElementById('usa2').style.display = 'none';
	controlafechas ('IE',rutaxml,document.BuscHotel.fent,document.BuscHotel.fsal,document.BuscHotel.fechaMenorSalida,document.BuscHotel.fechaMayorSalida,document.BuscHotel.fechaMenorLlegada,document.BuscHotel.fechaMayorLlegada,document.BuscHotel.maxnoches);
	pinta_provincias(document.BuscHotel.ciudad,'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";
	inicializa_destino(document.BuscHotel.loc);
	inicializa_destino(document.BuscHotel.locUS);
	inicializa_destino(document.BuscHotel.folletovalido);
}

function prepara_usa(xmllocalidades)
{	
	document.getElementById('nacional').style.display = 'none';
	document.getElementById('nacional2').style.display = 'none';
	document.getElementById('internacional').style.display = 'none';
	document.getElementById('internacional2').style.display = 'none';
	document.getElementById('usa').style.display = 'block';
	document.getElementById('usa2').style.display = 'block';
	controlafechas ('IE',rutaxml,document.BuscHotel.fent,document.BuscHotel.fsal,document.BuscHotel.fechaMenorSalida,document.BuscHotel.fechaMayorSalida,document.BuscHotel.fechaMenorLlegada,document.BuscHotel.fechaMayorLlegada,document.BuscHotel.maxnoches);
	pinta_provincias_com(document.BuscHotel.ciudadUS,'US','Province',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";
	inicializa_destino(document.BuscHotel.loca_inter);
	inicializa_destino(document.BuscHotel.loc);
	inicializa_destino(document.BuscHotel.folletovalido);
}

function previoenvio()
{
	var datos_correctos=Buscar();
	
	if (datos_correctos!=0)
	{	
		if (document.BuscHotel.nochesEstancia.value <= 0)
			alert('El periodo indicado entre fecha de entrada y fecha de salida no es valido, por favor introduce fechas de nuevo');
		else
			envio(document.BuscHotel);
	}	
}

function envio (BuscHotel)
{
	var compro;
	var carateristica2;
	var localidad;

	if(document.getElementById('nacional').style.display == 'block')
	{
		//compro = BuscHotel.pro.value.split("/");

		if(BuscHotel.loc.value.length > 3)
		{
			localidad=BuscHotel.loc.value.substring(0,2);
			caracteristica2=BuscHotel.loc.value;
			enviar(BuscHotel.comunidad_pais.value,BuscHotel.pro.value,localidad,caracteristica2,BuscHotel.entrada.value,BuscHotel.salida.value,BuscHotel.folletovalido.value,rutaxml,BuscHotel.adultos.value,BuscHotel.ninos.value);
			
		}
		else
		{	
			caracteristica2="";
			enviar(BuscHotel.comunidad_pais.value,BuscHotel.pro.value,BuscHotel.loc.value,caracteristica2,BuscHotel.entrada.value,BuscHotel.salida.value,BuscHotel.folletovalido.value,rutaxml,BuscHotel.adultos.value,BuscHotel.ninos.value);
		}
	}
	else
	{
		if(document.all('internacional').style.display == 'block')
		{
			caracteristica2="";
			compro = BuscHotel.ciudad.value.split("/");
			enviar(BuscHotel.comunidad_pais.value,BuscHotel.ciudad.value,BuscHotel.loca_inter.value,caracteristica2,BuscHotel.entrada.value,BuscHotel.salida.value,BuscHotel.folletovalido.value,rutaxml,BuscHotel.adultos.value,BuscHotel.ninos.value);
		}
		else
		{
			caracteristica2="";
			compro = BuscHotel.ciudadUS.value.split("/");
			//BuscHotel.comunidad_pais.value = 'FR';
			enviar(BuscHotel.comunidad_pais.value,BuscHotel.ciudadUS.value,BuscHotel.locUS.value,caracteristica2,BuscHotel.entrada.value,BuscHotel.salida.value,BuscHotel.folletovalido.value,rutaxml,BuscHotel.adultos.value,BuscHotel.ninos.value);
		}

	}
}


function borrainput(caja) //Se le pasa como valor document.BuscHotel.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.BuscHotel.ninos.length;
	long= parseInt(long);

	for (i=1; i <= long -1;  i++)
	{
		capa2=capa + i;
		document.getElementById(capa2).style.display='none';
	}
	
	long= document.BuscHotel.ninos.value;
	long= parseInt(long);		
	
	for (i=1; i <= long; i++)
	{
		capa2=capa + i;
		document.getElementById(capa2).style.display='inline';
	}
}

function controlaHbPpal()
{
	if (document.BuscHotel.habitaciones.value == 2)
	{
		if (document.BuscHotel.tipo[1].checked == 1)
			parent.location.href = "http://www.viajeselcorteinglesusa.com/viajes/comun/redir.asp?idcentro=VECIUSA&amp;url=http://www.viajeselcorteinglesusa.com/viajes/vuelos_hoteles/programas/buscador.asp%3Fcopagina%3DNAC%26codwebor%3DUSA";
		else
		{
			if (document.BuscHotel.tipo[2].checked == 1)
				parent.location.href = "http://www.viajeselcorteinglesusa.com/viajes/comun/redir.asp?idcentro=VECIUSA&amp;url=http://www.viajeselcorteinglesusa.com/viajes/vuelos_hoteles/programas/buscador.asp%3Fcopagina%3DINT%26codwebor%3DUSA";
			else
				parent.location.href = "http://www.viajeselcorteinglesusa.com/viajes/comun/redir.asp?idcentro=VECIUSA&amp;url=http://www.viajeselcorteinglesusa.com/viajes/vuelos_hoteles/programas/buscador.asp%3Fcopagina%3DINT%26codwebor%3DUSA";
		}
	}
}


