// JavaScript Document
function asincrona(){
	var xmlhttp=false;
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){
			xmlhttp = false;
		}
	}
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();
	}
		return xmlhttp;
}

function show(url,div,previmg,idioma){
	var previmg="loading.gif";
	var contenido, preloader;
	var direc=url;
		if (direc=="")
		{
			contenido = document.getElementById(div);
			contenido.innerHTML = "";
		}
	contenido = document.getElementById(div);
	var c="&r=";
	var cadurl="";
	cadurl=url.indexOf("?");
	
	if (cadurl==-1){c="?r="+Math.random();}

	showajax=asincrona();
	showajax.open("GET", url+c,true);
	showajax.onreadystatechange=function(){
		if(showajax.readyState==1){
			if (previmg.indexOf(".")!=-1){
				contenido.innerHTML = "<br><center><img src='images/"+previmg+"' /></center>";
				window.location="#h"
			} else {
				contenido.innerHTML = "";
			}
		}else if(showajax.readyState==4){
		if(showajax.status==200){
			contenido.innerHTML = showajax.responseText;
		}else if(showajax.status==404){
			contenido.innerHTML = "La página no existe";
		}else{
			contenido.innerHTML = "Error:".showajax.status;
		}
		}
	}
	showajax.send(null);
}

function disponibilidad(idhotel,fec_inicio,idioma,mensaje)
{
	
	var fec_inicio = document.getElementById('inteligent_calendar').value;
	var numObject = document.getElementById('numObject').value;
	
	var adulto1 = document.getElementById('adultos1').value;
	var adulto2 = document.getElementById('adultos2').value;
	var adulto3 = document.getElementById('adultos3').value;

	var ninos1 = document.getElementById('ninos1').value;
	var ninos2 = document.getElementById('ninos2').value;
	var ninos3 = document.getElementById('ninos3').value;
	
	var arr_adulto = new Array(3);
	arr_adulto=[adulto1,adulto2,adulto3];
	arr_nino=[ninos1,ninos2,ninos3];


	datos = document.getElementById('inteligent_calendar').value;
	var year1  = datos.substring(0,4);  
	var month1 = datos.substring(5,7);  
	var day1   = datos.substring(8,10);

	var year2  = datos.substring(13,17);  
	var month2 = datos.substring(18,20);  
	var day2   = datos.substring(21,23);

	var fecha_incio = year1+"/"+month1+"/"+day1;
	var fecha_fin = year2+"/"+month2+"/"+day2;
	if(fecha_incio == fecha_fin){
		alert(mensaje);
		document.getElementById('bloquea').style.display = 'none';
		return false;
	}

	
	var url="frm_reservacion_paso_2.php?op=1&Fecha_int="+fec_inicio+"&hodgetflnfdtel="+idhotel+"&idiurswrsvdoma="+idioma+"&numObject="+numObject+"&adul="+arr_adulto+"&nin="+arr_nino;
	window.location = url;
//	show(url,"muestra_habitaciones","",idioma);
}


function disponibilidad_back(idhotel,fec_inicio,fecha_fin,idioma,n_habitacion,adultos,ninos)
{
	var year1  = fec_inicio.substring(0,4);  
	var month1 = fec_inicio.substring(5,7);  
	var day1   = fec_inicio.substring(8,10);
	var year2  = fecha_fin.substring(0,4);  
	var month2 = fecha_fin.substring(5,7);  
	var day2   = fecha_fin.substring(8,10);
	Fecha_int = year1+"/"+month1+"/"+day1+" - "+year2+"/"+month2+"/"+day2;
	
	var url="frm_reservacion_paso2.php?op=1&Fecha_int="+Fecha_int+"&hodgetflnfdtel="+idhotel+"&idiurswrsvdoma="+idioma+"&numObject="+n_habitacion+"&adul="+adultos+"&nin="+ninos;
	show(url,"muestra_habitaciones","",idioma);
}

function disponibilidad_iframe(idhotel,fec_inicio,idioma,numObject,adulto1,adulto2,adulto3,ninos1,ninos2,ninos3)
{	
	var arr_adulto = new Array(3);
	arr_adulto=[adulto1,adulto2,adulto3];
	arr_nino=[ninos1,ninos2,ninos3];

	document.getElementById('numObject').options[numObject-1].selected =true;
		if (numObject == 1) {//Habitacion1
			document.getElementById('adultos1').options[adulto1-1].selected =true;
			//Ninos
			document.getElementById('ninos1').options[ninos1].selected =true;
			//Limpia
			document.getElementById('adultos2').options[0].selected =true;
			document.getElementById('adultos3').options[0].selected =true;
			//Cierra
			document.getElementById('habitacion2').style.display = 'none'; 
			document.getElementById('habitacion3').style.display = 'none'; 
		}
		else if (numObject == 2) {//Habitacion3
			document.getElementById('adultos1').options[adulto1-1].selected =true;
			document.getElementById('adultos2').options[adulto2].selected =true;
			//Ninos
			document.getElementById('ninos1').options[ninos1].selected =true;
			document.getElementById('ninos2').options[ninos2].selected =true;
			//Limpia
			document.getElementById('adultos3').options[0].selected =true;
			document.getElementById('habitacion2').style.display = 'block';
			//Cierra
			document.getElementById('habitacion3').style.display = 'none';
		}
		else if (numObject == 3) {//Habitacion3
			document.getElementById('adultos1').options[adulto1-1].selected =true;
			document.getElementById('adultos2').options[adulto2].selected =true;
			document.getElementById('adultos3').options[adulto3].selected =true;
			//Ninos
			document.getElementById('ninos1').options[ninos1].selected =true;
			document.getElementById('ninos2').options[ninos2].selected =true;
			document.getElementById('ninos3').options[ninos3].selected =true;
			document.getElementById('habitacion2').style.display = 'block';
			document.getElementById('habitacion3').style.display = 'block';
		}
	
	
	var url="frm_reservacion_paso2.php?op=1&Fecha_int="+fec_inicio+"&hodgetflnfdtel="+idhotel+"&idiurswrsvdoma="+idioma+"&numObject="+numObject+"&adul="+arr_adulto+"&nin="+arr_nino;
	
	show(url,"muestra_habitaciones","",idioma);
}


