/* The following function creates an XMLHttpRequest object... */

function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}


var http = createRequestObject(); 

/* Function called to get the product categories list */
function getZonas(){
	
	http.open('get', 'includes/respuesta_interna.inc.php?action=get_zonas&id='+ document.searchForm.destino.value);
	
	http.onreadystatechange = handleZonas; 
	
	//http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http.send(null);
}

function handleZonas(){
	/*	0: Uninitialized
		1: Loading
		2: Loaded
		3: Interactive
		4: Finished */
	if(http.readyState == 4){ //Finished loading the response
	
		var response = http.responseText;
	
		document.getElementById('selectZonas').innerHTML = response;
	
	}
	if(http.readyState == 1){ //Finished loading the response
		
		document.getElementById('selectZonas').innerHTML = '<select name="zonas" class="selectZonas"><option value="">Cargando zonas..</select>';
	
		
	}
}

function getZonas(){
	
	http.open('get', 'includes/respuesta_interna.inc.php?action=get_zonas&id='+ document.searchForm.destino.value);
	
	http.onreadystatechange = handleZonas; 
	
	//http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http.send(null);
}

function handleZonas(){
	/*	0: Uninitialized
		1: Loading
		2: Loaded
		3: Interactive
		4: Finished */
	if(http.readyState == 4){ //Finished loading the response
	
		var response = http.responseText;
	
		document.getElementById('selectZonas').innerHTML = response;
	
	}
	if(http.readyState == 1){ //Finished loading the response
		
		document.getElementById('selectZonas').innerHTML = '<select name="zonas" class="selectZonas"><option value="">Cargando zonas..</select>';
	
		
	}
}

function getNinos(){
	
	http.open('get', 'includes/respuesta_interna.inc.php?action=get_ninos&id='+ document.searchForm.habitacion.value);
	
	http.onreadystatechange = handleNinos; 
	
	http.send(null);
}

function handleNinos(){
	
    if(http.readyState == 4){ //Finished loading the response
	
		var response = http.responseText;
	
		document.getElementById('filaNHabitacionesDisp').innerHTML = response;
	
	}
	
}


function getHabitaciones(){
	
	http.open('get', 'includes/respuesta_interna.inc.php?action=get_habitaciones&id='+ document.searchForm.habitacion.value);
	
	http.onreadystatechange = handleHab; 
	
	http.send(null);
}

function handleHab(){
	
    if(http.readyState == 4){ //Finished loading the response
	
		var response = http.responseText;
	
		document.getElementById('filaNHabitaciones').innerHTML = response;
	
	}
	
}


function getEmail(){
	
	http.open('get', 'includes/respuesta_interna.inc.php?action=get_email&id='+ document.formBoletin.email.value);
	
	http.onreadystatechange = handleEmail; 
	
	http.send(null);
   
}

function handleEmail(){
	
    if(http.readyState == 4){ //Finished loading the response
	
		var response = http.responseText;
	
		document.getElementById('capaInscribete').innerHTML = response;
	
	}
	
}

function aji(url){
	var lib=document.createElement('script'); 
	lib.src=url; 
	lib.type="text/javascript"; 
	document.getElementsByTagName("HTML")[0].getElementsByTagName("HEAD")[0].appendChild(lib); 
}


function objetoAjax(){
 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 Pagina(nropagina,session,rangoPrecio){
 //donde se mostrará los registros
 divContenido = document.getElementById('capaListaHoteles');
 
 ajax=objetoAjax();
 //uso del medoto GET
 //indicamos el archivo que realizará el proceso de paginar
 //junto con un valor que representa el nro de pagina
 ajax.open("GET", "includes/resultadoListaHoteles.inc.php?pag="+nropagina+"&session="+session+"&rangoPrecio="+rangoPrecio);
 //divContenido.innerHTML= '<img src="anim.gif">';
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divContenido.innerHTML = ajax.responseText
  }
   if (ajax.readyState==1) {
   //mostrar resultados en esta capa
   divContenido.innerHTML = '<html><body><div style="float:left;margin-left: auto; margin-right: auto; margin-top: 60px; width: 560px; height: 100px; background-color:#3399ff;"><div style="float:left;margin-left: 5px; margin-top: 5px; width: 550px; height: 90px; background-color:#e4f5ff;"><div style="float:left;width: 200px; height: 200px; margin-top: 100px; margin-left: 125px; margin-right: auto; top: 50%; left: 50%; "><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="200" height="200" id="cargando" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="swf/cargando.swf" /><param name="bgcolor" value="#e4f5ff" /><param name="quality" value="high" /><embed src="swf/cargando.swf" quality="high" scale="noscale" bgcolor="#e4f5ff" width="200" height="200" name="cargando" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></div></div></div></body></html>';
  }
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos 
 //el valor por la url ?pag=nropagina
 ajax.send(null)
}

