// JavaScript Document

//controla el evento de un ID para IE y para FireFox
function controlEvento(objeto,evento, funcion) {
    //objeto = document.getElementById(objeto);
    if (objeto.addEventListener)  // W3C DOM
        objeto.addEventListener(evento,funcion,false);
    else if (objeto.attachEvent) { // IE DOM
        var r = objeto.attachEvent("on"+evento, funcion);
		return r;
    }
}

/* Ajax Clasico */
function nuevoAjax() {
	var nuevoAjax = false;
	try {
		nuevoAjax = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			nuevoAjax= new ActiveXObject ("Microsoft.XMLHTTP");
		} catch (E) {
			nuevoAjax= false;
		}
	}
	if (!nuevoAjax && typeof XMLHttpRequest!= 'undefined') {
		nuevoAjax = new XMLHttpRequest();
	}
	return nuevoAjax;
}

function cargaInicio(){
	//estadisticas
	var file='./scanVte.asp';
	var d=new Date(); 
	var s=d.getSeconds();  
	var m=d.getMinutes();
	var x=s*m;
	r= escape(document.referrer);
	if (navigator.appName=='Netscape'){b='NS';} 
	if (navigator.appName=='Microsoft Internet Explorer'){b='MSIE';} 
	if (navigator.appVersion.indexOf('MSIE 3')>0) {b='MSIE';}
	u='' + escape(document.URL); w=screen.width; h=screen.height; 
	v=navigator.appName; 
	fs = window.screen.fontSmoothingEnabled;
	if (v != 'Netscape') {c=screen.colorDepth;}
	else {c=screen.pixelDepth;}
	j=navigator.javaEnabled();
	info='w=' + w + '&h=' + h + '&c=' + c + '&r=' + r + '&u='+ u + '&fs=' + fs + '&b=' + b + '&x=' + x+ '&pag=1&idpa='+0;
	
	obj_Ajax=nuevoAjax();
	obj_Ajax.open("GET",file+"?"+info,true); 
	obj_Ajax.onreadystatechange=function() {
		if (obj_Ajax.readyState==1) { //procesando
			//document.getElementById('espera_'+hotel+"_"+habi).style.display='inline';
		}
		if (obj_Ajax.readyState==4) { //fin
			//alert(obj_Ajax.responseText);
			//alert("Fin");
			//document.getElementById('espera_'+hotel+"_"+habi).style.display='none';
			//document.getElementById('contenidoA').innerHTML=document.getElementById('contenidoA').innerHTML+nlista+"<br>";
		}
	}
	obj_Ajax.send(null);
	
}

function montarSelectHotel() {
	
	$("div.capa_lista").click(function(){
	
		switch(this.id){
			case "adultos":
				eldiv="div.listaAdultos";
			break;
			case "ninos":
				eldiv="div.listaNinos";
			break;	 
		}

		if ($("div#"+this.id+" "+eldiv).css("display")=='none' || $("div#"+this.id+" "+eldiv).css("display")=='') { //no está visible
			$("div#"+this.id+" "+eldiv).css("display","block");
			listaActual=this.id; //para controlar el cierre
			//esto es por culpa del IE
			ancho=this.offsetWidth-4; //lista[i].offsetWidth-4;
			$("div#"+this.id+" a").css("minWidth",ancho+"px");
		}else{ //ya está visible
			$("div#"+this.id+" "+eldiv).css("display","none");
			listaActual="";
		}
	});

	$("div.capa_lista").hover(function(){
		if (listaActual==this.id)
			clearTimeout(idReloj); //detiene el reloj si hay un mouseout
	}, function(){
		idReloj=setTimeout("quitaLista('#"+this.id+" div.listaHotel')",200);
		idReloj=setTimeout("quitaLista('#"+this.id+" div.listaAdultos')",200);
		idReloj=setTimeout("quitaLista('#"+this.id+" div.listaNinos')",200); 
	});

}


montarSelectHotel();
controlEvento(window,"load",cargaInicio);

//window.onload=cargaInicio;
