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){ var img = new Image(); img.onload = function(){ var ancho=img.width; var alto=img.height; //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); ventana.appendChild(botonCierreVentana()); ventana.appendChild(contenedor); abrirVentana(ventana); } img.onerror = function(){ } img.src = urlImagen; } function mostrarOfertaDesc(idOferta){ var enlace = document.getElementById("txtOfertaDesc"+idOferta); var btn = document.getElementById("btnOfertaDesc"+idOferta); var bloque = document.getElementById("ofertaDesc"+idOferta); if(bloque.style.display=="block"){ enlace.innerHTML = "Ver"; enlace.className = "ver"; bloque.style.display = "none"; btn.style.display = "none"; }else{ enlace.innerHTML = "Ocultar"; enlace.className = "ocultar"; bloque.style.display = "block"; btn.style.display = "block"; } } var ventanaMapa; function verSituacion(longitud,latitud){ //var url = "http://maps.google.com/staticmap?center="+latitud+","+longitud+"&zoom=14&size=512x512&markers="+latitud+","+longitud+",blue&key=ABQIAAAAu34isTKiGBQtTEKobWldCxSBgHjti0C98WchwQGCjhexNAbN0BQT8pqU7jsm9eQBARscbPe2uShWlQ"; //previsualizarImagen(url); //obtenemos/creamos la ventana para selectores var nuevo = false; if(!ventanaMapa){ ventanaMapa = document.createElement("div"); ventanaMapa.className = "previsualizacion popupMapa"; var contenedor = document.createElement("div"); contenedor.className = "popupMapaContenedor"; contenedor.innerHTML = "
 
"; //una vez cargado, llamamos a la funcion load() para que lo cargue //abrimos la ventana ventanaMapa.appendChild(botonCierreVentana()); ventanaMapa.appendChild(contenedor); nuevo = true; } abrirVentana(ventanaMapa); window.scrollTo(0,0); if(nuevo) cargarMapa(longitud,latitud); else ponerLocalizacion(null,new GLatLng(longitud,latitud),false); } function mostrarBloqueDesc(id){ var enlace = document.getElementById("txtDesc"+id); var bloque = document.getElementById("bloqueDesc"+id); if(bloque.style.display=="block"){ enlace.className = "ver"; bloque.style.display = "none"; }else{ enlace.className = "ocultar"; bloque.style.display = "block"; } } var ventanaPrivacidad = null; function politicaPrivacidad(){ ejecutarAjax( "/lib/ajax/textoLegal.php", "", "POST", function(respuesta){ if(!ventanaPrivacidad){ //ventana ventana = document.createElement("div"); ventana.className = "ventana privacidad"; var contenedor = document.createElement("div"); contenedor.className = "contenedor"; var botonCerrar=document.createElement("div"); botonCerrar.className = "btnCerrar"; //abrimos la ventana botonCerrar.appendChild(botonCierreVentana()); ventana.appendChild(botonCerrar); ventana.appendChild(contenedor); ventanaPrivacidad = ventana; } ventanaPrivacidad.childNodes[1].innerHTML = respuesta; abrirVentana(ventanaPrivacidad); } ); } var ventanaCreditos = null; function creditos(){ ejecutarAjax( "/lib/ajax/creditos.php", "", "POST", function(respuesta){ if(!ventanaCreditos){ //ventana ventana = document.createElement("div"); ventana.className = "ventana creditos"; var contenedor = document.createElement("div"); contenedor.className = "contenedor"; var botonCerrar=document.createElement("div"); botonCerrar.className = "btnCerrar"; //abrimos la ventana botonCerrar.appendChild(botonCierreVentana()); ventana.appendChild(botonCerrar); ventana.appendChild(contenedor); ventanaCreditos = ventana; } ventanaCreditos.childNodes[1].innerHTML = respuesta; abrirVentana(ventanaCreditos); } ); }