/*GALERIA DE IMAGENES*/ var galeriaImagenes = new Array(); var galeriaPosActual = 0; var numElementos = 4; function botonCierreVentana(){ //boton de cierre var botonCerrar = document.createElement("a"); botonCerrar.href = "javascript:cerrarVentana()"; botonCerrar.className = "boton botonCerrar"; botonCerrar.title = "Cerrar ventana"; botonCerrar.appendChild(document.createTextNode("Cerrar ventana")); return botonCerrar; } function previsualizarImagen(urlImagen,titulo){ 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"; 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"; var capa = document.createElement("div"); capa.className = "capa"; capa.style.height = img.height+"px"; capa.style.width = img.width+"px"; capa.style.zIndex = "90"; capa.style.backgroundImage = "url(/img/capa-trans.gif)"; capa.style.position = "absolute"; //capa.style.marginTop = "-"+(img.height+5)+"px"; //capa.style.marginLeft = "-"+Math.round(ancho/2)+"px"; contenedor.appendChild(capa); //imagen var imagen = document.createElement("img"); imagen.src = urlImagen; //abrimos la ventana contenedor.appendChild(imagen); //Texto imagen var texto = document.createElement("div"); texto.className = "descripcion"; texto.appendChild(document.createTextNode(titulo)); contenedor.appendChild(texto); ventana.appendChild(botonCierreVentana()); ventana.appendChild(contenedor); abrirVentana(ventana); } img.onerror = function(){ } img.src = urlImagen; } /*function previsualizarImagen(urlImagen,titulo){ 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"; 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.src = urlImagen; //abrimos la ventana contenedor.appendChild(imagen); var capa = document.createElement("div"); capa.className = "capa"; capa.style.height = (img.height+10)+"px"; capa.style.width = img.width+"px"; capa.style.zIndex = "90"; capa.style.backgroundColor = "transparent"; capa.style.position = "absolute"; capa.style.marginTop = "-"+(img.height+5)+"px"; //capa.style.marginLeft = "-"+Math.round(ancho/2)+"px"; contenedor.appendChild(capa); //Texto imagen var texto = document.createElement("div"); texto.className = "descripcion"; texto.appendChild(document.createTextNode(titulo)); contenedor.appendChild(texto); ventana.appendChild(botonCierreVentana()); ventana.appendChild(contenedor); abrirVentana(ventana); } img.onerror = function(){ } img.src = urlImagen; }*/ function verSalas(){ 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=1","post","popupSalas",""); } //añade un nuevo item a la galeria function galeriaNuevoItem(titulo,url,urlMini){ var imagen = new Array(titulo,url,urlMini); galeriaImagenes.push(imagen); } //avanza una página la lista de miniaturas function galeriaSiguiente(){ if(galeriaPosActual0){ galeriaPosActual = Math.max(galeriaPosActual-numElementos,0); galeriaActualizarLista(); } } //actualiza la lista de miniaturas de la galeria function galeriaActualizarLista(){ var minis = new Array(); for(var i=0;i