/*function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
};*/

function MM_goToURL_2(imagen) { //v3.0
	var d=document.forms[0];
	//d.img_lista.src=imagen;
	document.getElementById('img_lista').src=imagen;
};

/*function MM_goToURL() { //v3.0
  	var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
	for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
};*/

function MM_openBrWindow(theURL,winName,features) { //v2.0
 window.open(theURL,winName,features);
};

var incial=false;
function buscar_listado(){
	self.location='lista_busqueda.cfm';
};

function init(id,idestab){
	var pag=0;
	if (id== undefined) {pag=0;}else{pag=id;};
	switch(pag){
		case 0:
			cargarContenido('cuadro_busqueda_.cfm','div_busqueda');
			break;
		case 1:
			cargarContenido('cuadro_busqueda_ver.cfm?idestab='+idestab,'div_busqueda');
			break;
	};
};

function otrasllamadas(){
};
	
function orden(id){
var f=document.forms[0];
	switch (id) {
		case 1:
			var orden="fecha";
			var tipo="numeric";
		break;
		case 2:
			var orden="noches";
			var tipo="textnocase";
		break;
		case 3:
			var orden="hab";
			var tipo="textnocase";
		break;
		case 4:
			var orden="precio";
			var tipo="numeric";
		break;
		case 5:
			var orden="estab";
			var tipo="textnocase";
		break;
		case 6:
			var orden="cat";
			var tipo="textnocase";
		break;
		case 7:
			var orden="poblacion";
			var tipo="textnocase";
		break;
		case 8:
			var orden="cadena";
			var tipo="textnocase";
		break;
	};
	f.h_orden.value=orden;
	f.tipo_datos.value=tipo;
	f.submit();
};
	
function entrar(src,color_entrada) {
	 if (!src.contains(event.fromElement)) {
	 		src.style.cursor = "hand";
 		src.bgColor = color_entrada;
	};
};
 
function sortir(src,color_default) {
	if (!src.contains(event.toElement)) {
	 src.style.cursor = "default";
	 src.bgColor = color_default;
	};
 };
 
 function buscar_ver(idestab,msg){
 	var d=document.forms[0];
	var dia=d.sel_dia.selectedIndex;
	var mes=d.sel_mes.selectedIndex;
	var ndias=1;
	if (d.txt_ndias.value>1){
		ndias=d.txt_ndias.value;
	};
	var error=true;
	
	if (dia>=0 && mes>=0 ){
		dia=d.sel_dia.options[d.sel_dia.selectedIndex].value;
		mes=d.sel_mes.options[d.sel_mes.selectedIndex].value;
		error=false;
	};
	if (error){	alert(msg);	}
	else{
		var fecha_act=new Date();
		var fecha_sig=new Date(fecha_act.getYear(),fecha_act.getMonth(),fecha_act.getDate(),23,59,59);
		var aux=mes.split(',');
		var fecha_nueva=new Date(aux[1],aux[0]-1,dia);
		if (fecha_nueva.getTime()>fecha_sig.getTime()){
			self.location='lista_busquedas.cfm?ndias='+ndias+'&mes='+d.sel_mes.options[d.sel_mes.selectedIndex].value+'&dia='+d.sel_dia.options[d.sel_dia.selectedIndex].value+'&idestab='+idestab;
		}else{alert(msg);};
	};
};
	 
function buscar(msg){
 	var d=document.forms[0];
	var dia=d.sel_dia.selectedIndex;
	var mes=d.sel_mes.selectedIndex;
	var ndias=1;
	var idestab=-1;
	if (d.txt_ndias.value>1){
		ndias=d.txt_ndias.value;
	};
	var error=true;
	
	if (dia>=0 && mes>=0 ){
		dia=d.sel_dia.options[d.sel_dia.selectedIndex].value;
		mes=d.sel_mes.options[d.sel_mes.selectedIndex].value;
		idestab=d.sel_hotel.options[d.sel_hotel.selectedIndex].value;
		error=false;
	};
	if (error){	alert(msg);	}
	else{
		var fecha_act=new Date();
		var fecha_sig=new Date(fecha_act.getYear(),fecha_act.getMonth(),fecha_act.getDate(),23,59,59);
		var aux=mes.split(',');
		var fecha_nueva=new Date(aux[1],aux[0]-1,dia);
		/*alert(fecha_nueva + ' ' + fecha_sig);
		alert(fecha_nueva.getTime() + ' ' + fecha_sig.getTime());
		alert(fecha_nueva.getTime()>fecha_sig.getTime());*/
		if (fecha_nueva.getTime()>fecha_sig.getTime()){
			self.location='lista_busquedas.cfm?ndias='+ndias+'&mes='+d.sel_mes.options[d.sel_mes.selectedIndex].value+'&dia='+d.sel_dia.options[d.sel_dia.selectedIndex].value+'&idestab='+idestab;
		}else{alert(msg);};
	};
};

function reservar_hotel(id){
	self.location='lista_busquedas.cfm?idestab='+id;
};
 
 
function reservar_hotel_idioma(id,idioma){
	self.location='../' + idioma + '/lista_busquedas.cfm?idestab='+id;
};


function reservar(url){
//	cargarContenido(url,'div_resultado')
cargarContenido(url,'div_busqueda')
};
	 
function BuscarTiposHab(){
	var idestab=-1;
	var d=document.forms[0];
	idestab=d.sel_hotel.options[d.sel_hotel.selectedIndex].value;
	document.getElementById('div_busqueda').innerHTML="";
	cargarContenido('cuadro_busqueda_.cfm?idestab='+idestab,'div_busqueda')
};


function mouseX(evt){
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX)
	return evt.clientX + (document.documentElement.scrollLeft ?
   		document.documentElement.scrollLeft :document.body.scrollLeft);
	else return null;
};

function mouseY(evt) {
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY)
	   return evt.clientY + (document.documentElement.scrollTop ?
	   document.documentElement.scrollTop :
   		document.body.scrollTop);
	else return null;
};

	 
function colocar_div_cal(e){
//	document.getElementById("div_calendario").style.left=window.event.x -15;//obj.offsetLeft;
//	document.getElementById("div_calendario").style.top=window.event.y -15;//obj.offsetTop;
  if (!e)
 var e = window.event||window.Event; 
	x = mouseX(e);
	y = mouseY(e);
	document.getElementById("div_calendario").style.left=x -15;//obj.offsetLeft;
	document.getElementById("div_calendario").style.top=y -15;//obj.offsetTop;
};
 
function mostrar_cal(url,e,ver){
	colocar_div_cal(e);
	var pag=url;
	var d =document.forms[0];
	var dia=d.sel_dia.selectedIndex;
	var mes=d.sel_mes.selectedIndex;
	if (mes>0 ){
		mes=d.sel_mes.options[d.sel_mes.selectedIndex].value;
		var lista = new Array();
		lista= mes.split(',');
		if(ver==undefined){
			pag=pag +"?";
		}else{
			pag=pag +"&";
		};
		//pag=pag +"mes=" + lista[0];
		pag=pag +"mes=" + lista[0] +"&any=" + lista[1];
	};
	//alert(pag);
 	cargarContenido(pag,'div_calendario')
};
	 
function Cargar_cal(url){
	cargarContenido(url,'div_calendario')
};
	 
function enviar_fecha(dia,mes,any,idestab){
	var d=document.forms[0];
	var mes_b=mes + "," +any;
	/*var i=0;
	
	for (i=0;i<d.sel_mes.length;i++){
		if (d.sel_mes.options[i].value==mes_b){
			d.sel_mes.selectedIndex=i;
		};
	};
	alert(dia);
	d.sel_dia.selectedIndex=dia;*/
	if (idestab==undefined) {
		cargarContenido('cuadro_busqueda_.cfm?mes='+mes_b+'&dia='+dia+'&idestab='+d.sel_hotel.options[d.sel_hotel.selectedIndex].value,'div_busqueda');
	}else{
		cargarContenido('cuadro_busqueda_ver.cfm?mes='+mes_b+'&dia='+dia+'&idestab='+idestab,'div_busqueda');
	};
	document.getElementById("div_calendario").innerHTML="";
};

function CambiarFechaBusqueda(){
	var d=document.forms[0];
	cargarContenido('cuadro_busqueda_.cfm?mes='+d.sel_mes.options[d.sel_mes.selectedIndex].value+'&dia='+d.sel_dia.options[d.sel_dia.selectedIndex].value+'&idestab='+d.sel_hotel.options[d.sel_hotel.selectedIndex].value,'div_busqueda');
};

function CambiarFechaBusqueda_ver(idestab){
	var d=document.forms[0];
	cargarContenido('cuadro_busqueda_ver.cfm?mes='+d.sel_mes.options[d.sel_mes.selectedIndex].value+'&dia='+d.sel_dia.options[d.sel_dia.selectedIndex].value+'&idestab='+idestab,'div_busqueda');
};
