function verSalas(idHotel){
    var ventana = document.createElement("div");
    ventana.className = "previsualizacion salas";
    var contenedor = document.createElement("div");
    contenedor.className = "previsualizacionContenedor";
    contenedor.id = "popupSalas";
    //abrimos la ventana
    ventana.appendChild(botonCierreVentana());
    ventana.appendChild(contenedor);
    abrirVentana(ventana);

    ejecutarAjaxHTML("/lib/ajax/salas.php","h="+idHotel,"post","popupSalas","");
}

function generarFeriasMes(mes,ano,hotel,generarFeria){
    var mes = mes;
    var ano = ano;
    var hotel = hotel;
    var anoSeleccionado = document.getElementById("idAnoEnlace"+ano+"");
    var mesSeleccionado = document.getElementById("idMesEnlace"+ano+mes+"");
    
    ejecutarAjaxHTML(
                "/lib/ajax/generar-ferias-mes.php",
                "mes="+mes+"&ano="+ano+"&idH="+hotel,
                "POST",
                "ferias"
    );
     //Reseteo los estilos hasta el año 2050
        if(document.getElementById("idAnoEnlace09"))
            document.getElementById("idAnoEnlace09").className="";
        
        if(document.getElementById("idMesEnlace0901"))
            document.getElementById("idMesEnlace0901").className="";
        if(document.getElementById("idMesEnlace0902"))
            document.getElementById("idMesEnlace0902").className="";
        if(document.getElementById("idMesEnlace0903"))
            document.getElementById("idMesEnlace0903").className="";
        if(document.getElementById("idMesEnlace0904"))
            document.getElementById("idMesEnlace0904").className="";
        if(document.getElementById("idMesEnlace0905"))
            document.getElementById("idMesEnlace0905").className="";
        if(document.getElementById("idMesEnlace0906"))
            document.getElementById("idMesEnlace0906").className="";
        if(document.getElementById("idMesEnlace0907"))
            document.getElementById("idMesEnlace0907").className="";
        if(document.getElementById("idMesEnlace0908"))
            document.getElementById("idMesEnlace0908").className="";
        if(document.getElementById("idMesEnlace0909"))
            document.getElementById("idMesEnlace0909").className="";
        if(document.getElementById("idMesEnlace0910"))
            document.getElementById("idMesEnlace0910").className="";
        if(document.getElementById("idMesEnlace0911"))
            document.getElementById("idMesEnlace0911").className="";
        if(document.getElementById("idMesEnlace0912"))
            document.getElementById("idMesEnlace0912").className="";
     for(a=10;a<50;a++){
        if(document.getElementById("idAnoEnlace"+a+"")) 
            document.getElementById("idAnoEnlace"+a+"").className="";
        if(document.getElementById("idMesEnlace"+a+"01"))
            document.getElementById("idMesEnlace"+a+"01").className="";
        if(document.getElementById("idMesEnlace"+a+"02"))
            document.getElementById("idMesEnlace"+a+"02").className="";
        if(document.getElementById("idMesEnlace"+a+"03"))                         
            document.getElementById("idMesEnlace"+a+"03").className="";
        if(document.getElementById("idMesEnlace"+a+"04"))                         
            document.getElementById("idMesEnlace"+a+"04").className="";
        if(document.getElementById("idMesEnlace"+a+"05"))                         
            document.getElementById("idMesEnlace"+a+"05").className="";
        if(document.getElementById("idMesEnlace"+a+"06"))                         
            document.getElementById("idMesEnlace"+a+"06").className="";
        if(document.getElementById("idMesEnlace"+a+"07"))                         
            document.getElementById("idMesEnlace"+a+"07").className="";
        if(document.getElementById("idMesEnlace"+a+"08"))                         
            document.getElementById("idMesEnlace"+a+"08").className="";
        if(document.getElementById("idMesEnlace"+a+"09"))                         
            document.getElementById("idMesEnlace"+a+"09").className="";
        if(document.getElementById("idMesEnlace"+a+"10"))                         
            document.getElementById("idMesEnlace"+a+"10").className="";
        if(document.getElementById("idMesEnlace"+a+"11"))                         
            document.getElementById("idMesEnlace"+a+"11").className="";
        if(document.getElementById("idMesEnlace"+a+"12"))                         
            document.getElementById("idMesEnlace"+a+"12").className="";
     }
     //Pongo los estilos a las fechas seleccionadas
     anoSeleccionado.className="selected";
     mesSeleccionado.className="selected";
     if(generarFeria!="false"){
        document.getElementById("feriaSeleccionada").innerHTML ='<h4>Seleccione una de las ferias</h4>';
                                                     
     }
     
     
}
function generarFeriaSeleccionada(idFeria,idHotel){
    var idFeria = idFeria;
    var idHotel = idHotel;
    ejecutarAjaxHTML(
                "/lib/ajax/generar-feria-seleccionada.php",
                "idFeria="+idFeria+"&idH="+idHotel,
                "POST",
                "feriaSeleccionada"
    );
}

/**
@desc   Muestra/oculta un elemento
@param  string   Id del tag HTML a ocultar/mostrar
@param  bool     Determina si hay que hacerlo visible o no
*/
function mostrarOcultarOpciones(idTagHTML,visible){
    var elemento = document.getElementById(idTagHTML);
    if(elemento){
        if (visible)
            elemento.style.display = "block";
        else
            elemento.style.display = "none";
    }
}

function mostrarOcultarOfertaEmpleo(idOferta){
    var oferta = document.getElementById("oferta"+idOferta);
    var txtOferta = document.getElementById("txtOferta"+idOferta);
    if(oferta.style.height=="0px"){
        oferta.style.height="auto";
        txtOferta.innerHTML = "Ocultar";
    }else{
        oferta.style.height="0px";
        txtOferta.innerHTML = "Mostrar";
    }
}       

function OcultarFieldsetDatosEvento(){
 var boton = document.getElementById("botonEnviar");
 var fs0 = $$(".contenido fieldset")[0];
 var fs1 = $$(".contenido fieldset")[1];
 var fs2 = $$(".contenido fieldset")[2];
 
 fs0.style.display="block";
 
 boton.style.display="none";
 fs1.style.display="none";
 fs2.style.display="none";  

  mostrarOcultarOpciones("continuar",true);
  mostrarOcultarOpciones("textoLegal",true);
  mostrarOcultarOpciones("anterior",false);
  mostrarOcultarOpciones("campoHotel",true);
  mostrarOcultarOpciones("tl",false);
}
function OcultarFieldsetDatosPersonales(){
 var boton = document.getElementById("botonEnviar");
 
 var fs0 = $$(".contenido fieldset")[0];
 var fs1 = $$(".contenido fieldset")[1];
 var fs2 = $$(".contenido fieldset")[2];
 
 boton.style.display="block";
 
 fs0.style.display="none";
 
 fs1.style.display="block";
 fs2.style.display="block";        
 
 mostrarOcultarOpciones("continuar",false);
 mostrarOcultarOpciones("textoLegal",false);
 mostrarOcultarOpciones("anterior",true);
 mostrarOcultarOpciones("campoHotel",false);
 mostrarOcultarOpciones("tl",true);
}

function OcultarFieldsetDatosEventoPresupuesto(){
 var boton = document.getElementById("botonEnviar");
 var introduccion = document.getElementById("introduccion");
 var fs0 = $$(".contenido fieldset")[0];
 var fs1 = $$(".contenido fieldset")[1];
 var fs2 = $$(".contenido fieldset")[2];
 
 fs0.style.display="block";
 
 boton.style.display="none";
 fs1.style.display="block";
 fs2.style.display="none";
 introduccion.style.display="block";

  mostrarOcultarOpciones("continuar",true);
  mostrarOcultarOpciones("textoLegal",false);
  mostrarOcultarOpciones("anterior",false);
  mostrarOcultarOpciones("campoHotel",true);
}
function OcultarFieldsetDatosPersonalesPresupuesto(){
 var boton = document.getElementById("botonEnviar");
 var introduccion = document.getElementById("introduccion");
 var fs0 = $$(".contenido fieldset")[0];
 var fs1 = $$(".contenido fieldset")[1];
 var fs2 = $$(".contenido fieldset")[2];
 
 boton.style.display="block";
 
 fs0.style.display="none";
 
 fs1.style.display="none";
 fs2.style.display="block";
 introduccion.style.display="none";
 
 mostrarOcultarOpciones("continuar",false);
 mostrarOcultarOpciones("textoLegal",true);
 mostrarOcultarOpciones("anterior",true);
 mostrarOcultarOpciones("campoHotel",false);
}

function cargarDatosReserva(){
    /*
    $("HN").value=$("reservaHotel").value==2?73120:73119;
    $("LN").value="es";
    $("LINKS").value="1_3_4_6_7_8";
    $("NOROOMS").value=$("reservaHabitaciones").value;

    var personas="1A,"+$("reservaAdultos").value;
    if(parseInt($("reservaAdultos").value)>parseInt(0)){//A este if no le hace caso, lo dejo así pq funciona el motor de reservas
        personas=personas+"|2A,"+$("reservaNinos").value;
    }
    $("NOPAXPERGT").value=personas;
    
    //calculo los dias de estancia
    if(!parseInt($("reservaNoches").value))
        var diasEstancia=1;
    else            
        var diasEstancia=parseInt($("reservaNoches").value);

    if($("fechaReservaEntrada").value){//si elijo fecha
        var fLista = $("fechaReservaEntrada").value.split("-");
        if(fLista[2]<10)
            fLista[2] = fLista[2].charAt(1);
        if(fLista[1]<10)
            fLista[1] = fLista[1].charAt(1);
        
        var ano=fLista[0];
        var mes=fLista[1];
        var dia=fLista[2];
                
        var fechaEntrada=new Date(ano,(parseInt(mes)-1),dia);
        var fechaSalida=new Date(ano,(parseInt(mes)-1),parseInt((parseInt(dia)+parseInt(diasEstancia))));
    }
    else{
        var fecha = new Date();//fecha Actual
        var fechaEntrada=new Date(fecha.getFullYear(),fecha.getMonth(),fecha.getDate());
        var fechaSalida=new Date(fecha.getFullYear(),fecha.getMonth(),(fecha.getDate()+diasEstancia));
    }                                                                               
    
    //pongo el mes y el día de entrada en formato correcto
    var mesEntrada =parseInt(fechaEntrada.getMonth()) + parseInt(1);
    if (mesEntrada<10)
        mesEntrada = "0" + mesEntrada;

    var diaEntrada =parseInt(fechaEntrada.getDate());
    if (diaEntrada<10)
        diaEntrada = "0" + diaEntrada;           
        
    $("ARR").value=fechaEntrada.getFullYear()+'-'+mesEntrada+'-'+diaEntrada;
    
    //pongo el mes y el dia de salida en formato correcto
    var mesSalida =parseInt(fechaSalida.getMonth()) + parseInt(1);
    if (mesSalida<10)
        mesSalida = "0" + mesSalida;
    
    var diaSalida =parseInt(fechaSalida.getDate());
    if (diaSalida<10)
        diaSalida = "0" + diaSalida;                        
    
    $("DEP").value=fechaSalida.getFullYear()+'-'+mesSalida+'-'+diaSalida;
    
    return true; */
    
    $("RHotelID").value = $("reservaHotel").value==2?73120:73119;
    var fEntrada = $("fechaReservaEntrada").value;
    if(fEntrada){//si elijo fecha
        var partes = fEntrada.split("-");
        $("RDateIn").value = partes[1]+"/"+partes[2]+"/"+partes[0];
    }else{
        var fecha = new Date();//fecha Actual
        var dia = fecha.getDate();
        var mes = fecha.getMonth()+1;
        if(dia<10)
            dia = "0"+dia;
        if(mes<10)
            mes = "0"+mes;
        var anyo = fecha.getFullYear();
        $("RDateIn").value = mes+"/"+dia+"/"+anyo;
    }
    $("RRooms").value = $("reservaHabitaciones").value;
    $("RLength").value = ($("reservaNoches").value?$("reservaNoches").value:1);
    $("RAdults").value = $("reservaAdultos").value*$("reservaHabitaciones").value;
    $("RChildren").value = $("reservaNinos").value*$("reservaHabitaciones").value;
    return true;
}

//Popup Imágenes
var archivosGaleria;
var posGaleria;
/**
@desc Previsualiza la imagen pasada en una ventana con logotipo y titulo
@param string URL de la imagen
*/
function previsualizarImagenPopup(pos,urlImagen,titulo){
    posGaleria=pos;                 
    var img = new Image();
    img.onload = function(){
 
        var ancho=img.width;
        var alto=img.height+60;
        if(ancho<300) ancho=300;
              
        //ventana
        var ventana = document.createElement("div");
        ventana.className = "previsualizacion";
        ventana.setAttribute('id','galeria');     
        cerrarVentana($('galeria'));
               
        var contenedor = document.createElement("div");
        contenedor.className = "previsualizacionContenedor";
        ventana.style.height = alto+"px";
        ventana.style.width = ancho+"px";
        //centramos la ventana
        ventana.style.marginTop = "-"+Math.round(alto/2)+"px";
        ventana.style.marginLeft = "-"+Math.round(ancho/2)+"px";
        //imagen    
        var imagen = document.createElement("img");
        imagen.setAttribute('id','imgGrande');
        imagen.src = urlImagen;  
                                
        var imagenCerrar = document.createElement("a");
        imagenCerrar.href = "javascript:cerrarVentana()";
        imagenCerrar.title = "Cerrar ventana";  
        imagenCerrar.appendChild(imagen);        
       
        //abrimos la ventana
        contenedor.appendChild(imagenCerrar);
        //Texto imagen
        var texto = document.createElement("div");
        texto.className = "descripcion";
        texto.appendChild(document.createTextNode(titulo));
        contenedor.appendChild(texto);
   
        //Botones pase imagen
        var botones = document.createElement('div');
        botones.className = 'barraBotones';
        if(posGaleria>0){
            //boton anterior
            var izq = document.createElement("a");
            izq.className = 'imagenAnterior';
            var txtIzq = document.createTextNode("<< Anterior");
            izq.appendChild(txtIzq);
            izq.setAttribute('href','javascript:imagenAnterior()');
            botones.appendChild(izq);
        }
        if(posGaleria<archivosGaleria.length-1){
            //boton siguiente
            var dcha = document.createElement("a");
            dcha.className = 'imagenSiguiente';
            
            var txtDcha = document.createTextNode("Siguiente >>");
            dcha.appendChild(txtDcha);
            dcha.setAttribute('href','javascript:imagenSiguiente()');
            botones.appendChild(dcha);
        }
       
        contenedor.appendChild(botones);
        ventana.appendChild(botonCierreVentana($('galeria')));
        ventana.appendChild(contenedor);   
        abrirVentana(ventana);
       
       
    }
    img.onerror = function(){
 
    }
    img.src = urlImagen;
    
}          
 

function imagenAnterior(){
    posGaleria--;
    previsualizarImagenPopup(posGaleria,archivosGaleria[posGaleria][2],archivosGaleria[posGaleria][3]);
}
 
function imagenSiguiente(){
    posGaleria++;
    previsualizarImagenPopup(posGaleria,archivosGaleria[posGaleria][2],archivosGaleria[posGaleria][3]);
}

