function disponibilidad(frm,msj,lenguaje) {
	var pars = 'info_habitacion='+frm['tipo_habitacion'].value+'&fecha_ini='+frm["datetime_0"].value+'&fecha_fin='+frm['datetime_1'].value+'&lenguaje='+lenguaje;
	$('#ajax_disponibilidad').html("<img src='imagenes/loader.gif'><span class='personal'><br><b>"+msj+"</b></span>");
	$.ajax({
    	url:  "ajax_hotel.php",
    	type: 'POST',
    	data: pars,
    	success: function(respuesta) {
    		if (respuesta=="") {
    			frm.submit();
    		} else {
    			$('#ajax_disponibilidad').html(respuesta);
    		}
    	}
	});
}

function ListaHabitacion(info_habitacion) {
	var parametros = new Array();
    parametros     = info_habitacion.value.split("|");
    id_habitacion  = parametros[0];
    pers_normales  = parametros[1];
    pers_extras    = parametros[2];
    RedimSel("capacidad_habitacion",pers_normales,1);
    RedimSel("extra_habitacion",pers_extras,0);
}

function RedimSel(varsel,num,ini) {
	// primero eliminamos el select
	var valor;
	eval("document.test_form."+varsel+".options.length=0;");
	// redimensionamos el select
	for (i=0; i<=num-ini; i++) {
		valor = i+ini;
		eval("document.test_form."+varsel+".options["+i+"]= new Option("+valor+","+valor+");");
	}
}

function getsel(sbobj,sval,bval) {
	for(i=0; i<sbobj.options.length;i++) {
		if(sbobj.options[i].value == sval) break;
	}
	sbobj.options[i].selected = bval;
}

function myFunc() {
	var smesch1 = 2;
	var sbobj = cal1.TC0t("seldata");
	var sb = sbobj.options[sbobj.selectedIndex].value;
	var maxsb = sbobj.options[sbobj.options.length-1].value;
	var sbmin = sbobj.options[0].value;
	
	if(arguments[0]=='page') {
		mindate1 = cal1.TCw(smesch1,cal1.TC0B);
		mindate1 = cal1.TC0p(mindate1);
		cal1.TC0D=cal1.TC1o(mindate1);
		cal1.TC07=cal1.TCw(mindate1);
		cal1.TC1U();
	}
	
	if(arguments[0]=='1') {
		sbt = Math.floor((cal2.TC0B.valueOf() - cal1.TC0B.valueOf())/864e5);
		getsel(sbobj,sb,false);
		getsel(sbobj,sbt,true);
	}
	else {
		mindate2  = cal2.TCw(sbmin,cal1.TC0B);
		mindate2  = cal1.TC0p(mindate2);
		maxdate2  =  cal2.TCw(maxsb,cal1.TC0B);
		maxdate2  =  cal2.TC0p(maxdate2);
		cal2.TC0D=cal2.TC1o(cal1.TC0p(cal1.TC0B));
		cal2.TC0B=cal2.TCw(sb,cal2.TC0D,true);
		cal2.TC07=cal2.TCw(mindate2);
		cal2.TC05=cal2.TCw(maxdate2);
		cal2.TC1U();
	}
}


function reservar(tipo_habitacion) {
	// seleccionamos las personas x habitacion
	var pxh = document.test_form.capacidad_habitacion;
	document.frm_dispo.capacidad_habitacion.value=pxh.options[pxh.selectedIndex].value;
	var pe = document.test_form.extra_habitacion;
	document.frm_dispo.extra_habitacion.value=pe.options[pe.selectedIndex].value;
	document.frm_dispo.tipo_habitacion.value=tipo_habitacion;
	document.frm_dispo.submit();	
}

var popup=false;
function disponiblidad_calen(id_habitacion,mes,ano,php) {
	if (typeof popup.document == "object") {
		popup.close()
	}
	popup = window.open(php+"?id_habitacion=" + id_habitacion + "&mes=" + mes + "&ano=" + ano,"busqueda","width=450,height=300,left=200,top=100,scrollbars=yes,menubars=no,statusbar=NO,status=NO,resizable=NO,location=NO");
}