// 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/paises_ciudades.xml";
var rutas_localidades_internacionales="../../../xml/internacional/localidades_";
var rutaxml = "../../../xml/fechas.xml";

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';
	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,'Selecciona Ciudad',ruta_paises_ciudades);
	inicializa_destino(document.BuscHotel.loc);
	inicializa_destino(document.BuscHotel.folletovalido);
}

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';
	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,'Selecciona Provincia',ruta_comunidades_provincias);
	inicializa_destino(document.BuscHotel.loca_inter);
	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
	{
		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)
	}
}


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[0].checked == 1)
		{
			parent.location.href = "http://www.viajeselcorteingles.es/viajes/vuelos_hoteles/programas/buscador.asp?copagina=NAC&codwebor=ESP";
		}
		else
		{
			parent.location.href = "http://www.viajeselcorteingles.es/viajes/vuelos_hoteles/programas/buscador.asp?copagina=INT&codwebor=ESP";
		}
	}
}

function inicializa()
{
	calendario('document.BuscHotel.entrada',document.BuscHotel.fecha_comodin_entrada.value,document.BuscHotel.fechaMenorLlegada.value,document.BuscHotel.fechaMayorLlegada.value,0,'');	
	oculta_calendario();
}

function ini_fade()
{
	$("#contenedor_principal").slideDown("slow");
}

function borracampos (valor)
{
	switch (valor)
	{
		case "1":	document.BuscHotel.entrada.value = '';
					document.BuscHotel.salida.value = '';
					break;

		case "2": 	document.BuscHotel.salida.value = '';
					break;
	}
}
