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";
        //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;      
}
 

var ventanaMapa;    
function verSituacion(longitud,latitud){
    //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 = "<div id='mapaGM'>&nbsp;</div>";
        //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,11);
    }else
        ponerLocalizacion(new GLatLng(latitud,longitud)); */
    cargarMapa(longitud,latitud,11);  
}


function mostrarOfertaDesc(idOferta){
    var enlace = document.getElementById("txtOfertaDesc"+idOferta);
    var bloque = document.getElementById("ofertaDesc"+idOferta);

    if(bloque.style.display=="block"){
        enlace.innerHTML = "Ver";
        enlace.className = "ver";
        bloque.style.display = "none";
    }else{
        enlace.innerHTML = "Ocultar";
        enlace.className = "ocultar";
        bloque.style.display = "block";
    }
}

var ventanaPrivacidad = null;
function politicaPrivacidad(){
    ejecutarAjax(
                "/lib/ajax/aviso-legal.php",
                "",
                "POST",
                function(respuesta){
                    if(!ventanaPrivacidad){
                        //ventana
                        ventana = document.createElement("div");
                        ventana.className = "ventana privacidad";
                        var contenedor = document.createElement("div");
                        contenedor.className = "contenedor";
                        //abrimos la ventana
                        ventana.appendChild(botonCierreVentana());
                        ventana.appendChild(contenedor);
                        ventanaPrivacidad = ventana;
                    }
                    ventanaPrivacidad.childNodes[1].innerHTML = respuesta;
                    abrirVentana(ventanaPrivacidad);
                }
    );
}
                               
//POPUP recordatorio contrasena
var ventanaRecordatorio = null;  
function recordarContrasena(){
    var usuario = document.getElementById("usuario").value; 
    ejecutarAjax(
                "/lib/ajax/recordar-contrasena.php",
                "login="+usuario,
                "POST",
                function(respuesta){
                    if(!ventanaRecordatorio){
                        //ventana
                        ventana = document.createElement("div");
                        ventana.className = "ventana recordarContrasena";
                        var contenedor = document.createElement("div");
                        contenedor.className = "contenedor";
                        //abrimos la ventana
                        ventana.appendChild(botonCierreVentana());
                        ventana.appendChild(contenedor);
                        ventanaRecordatorio = ventana;
                    }
                    ventanaRecordatorio.childNodes[1].innerHTML = respuesta;
                    abrirVentana(ventanaRecordatorio);
                }
    );
}