// Funciones javascript dependientes del site
function leerDatos(){
	alert(ejecutarAjaxSync("/prueba.php","a=3","GET"));
}

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;
}

var archivosGaleria;
var posGaleria;
function previsualizarImagen(pos,urlImagen,descripcion){
    posGaleria=pos;
    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";
        var inferior = document.createElement("div");
        inferior.className = "infoInferior";
        var desc = document.createElement("span");
        desc.setAttribute('id','descripcionFoto');
        desc.className = "descripcionFoto";
        //limitamos el alto si se pasa
        if(img.height>650) alto = 650;
        ventana.style.height = alto+"px";
        //limitamos el ancho si se pasa
        if(img.width>875) ancho = 875;
        ventana.style.width = ancho+"px";
        //descripcion
        if(descripcion!="")
            desc.innerHTML = descripcion;
        else
            desc.innerHTML = 'No hay descripción para esta foto';
        //desc.style.height = 20+"px";
        //desc.style.width = ventana.style.width;
        
        inferior.appendChild(desc);
        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);
        }
        //imagen
        var imagen = document.createElement("img");
        imagen.setAttribute('id','imgGrande');
        imagen.src = urlImagen;
        //abrimos la ventana
        inferior.appendChild(botones);
        contenedor.appendChild(imagen);
        contenedor.appendChild(inferior);
        ventana.appendChild(botonCierreVentana());
        ventana.appendChild(contenedor);
        abrirVentana(ventana);
    }
    img.onerror = function(){
        alert("No se ha podido previsualizar la imagen");
    }
    img.src = urlImagen;
}

function imagenAnterior(){
    posGaleria--;
    previsualizarImagen(posGaleria,archivosGaleria[posGaleria][2],archivosGaleria[posGaleria][3]);
}

function imagenSiguiente(){
    posGaleria++;
    previsualizarImagen(posGaleria,archivosGaleria[posGaleria][2],archivosGaleria[posGaleria][3]);
}

function estadisticasGoogle(){
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    var pageTracker = _gat._getTracker("UA-3684860-1");
    pageTracker._initData();
    pageTracker._trackPageview();
}