iniDisplay.push('enl_fotos');
iniFunction.push('getAlbum');

var imgs = new Array();
var vacio = new Image(80, 60);
vacio.src = 'imagenes/pagina/fotos_vacio.png';
var pos = 0;

var jxFotos = setObjJx();

function getAlbum ()
{
    var r = $('btRetroceder').style;
    var a = $('btAvanzar').style;

    //  Borrar lo anterior
    album = false;
    pos = 0;
    for(i = 0; i <= 6; i++) {
        $('f' + i).src = vacio.src;
        $('f' + i).style.visibility = 'hidden';
    }
    r.cursor = 'default';
    a.cursor = 'default';

    //  Crear un nuevo álbum
    album = new Array();

    //  Solicitar un nuevo álbum
    var datos = getDatos(jxFotos, 'fotos_album.jx.php?album=' + $$('album'));

    eval(datos);

    //  Precarga de imágenes
    for(i in album) {
        imgs[i] = new Image(80, 60);
        imgs[i].src = 'imagenes/fotos/mini/' + album[i][0];
    }

    var num = album.length;
    if(num > 7) {
        //  Flechas de retroceder y avanzar
        r.opacity = '.20';
        a.opacity = '1';
        a.cursor = 'pointer';

        num = 7;
    } else {
        r.opacity = '.20';
        a.opacity = '.20';
    }

    //  Se muestran las fotos-enlace
    for(i = 0; i < num; i++) {
        $('f' + i).src = imgs[i].src;
        $('f' + i).style.visibility = 'visible';
    }

    //  Se muestra la primera foto del album
    getFoto(0);
}

function getFoto (num)
{
    if(! album[num]) return;

    var idFoto = album[num + pos][1];
    jx(jxFotos, 'fotos.jx.php?foto=' + idFoto, 'fotos_cont');
}

function getTitulo (num)
{
    var titulo = album[num + pos][2];
    showMensaje(titulo, 120);
}

function retroceder ()
{
    if(album.length <= 7 || pos == 0) return;

    pos--;
    var ii = 0;
    for(i = pos; i < pos + 7; i++) {
        $('f' + ii).src = imgs[i].src;
        ii++;
    }

    setBotones();
}

function avanzar ()
{
    if(album.length <= 7 || pos >= album.length - 7) return;

    pos++;
    var ii = 0;
    for(i = pos; i < pos + 7; i++) {
        $('f' + ii).src = imgs[i].src;
        ii++;
    }

    setBotones();
}

function setBotones ()
{
    var r = $('btRetroceder').style;
    var a = $('btAvanzar').style;

    //  Botón retroceder
    if(pos == 0) {
        r.opacity = '.40';
        r.cursor = 'default';
    } else {
        r.opacity = '1';
        r.cursor = 'pointer';
    }

    //  Botón avanzar
    if(pos >= album.length - 7) {
        a.opacity = '.40';
        a.cursor = 'default';
    } else {
        a.opacity = '1';
        a.cursor = 'pointer';
    }
}

function getUrlEnlace () { return new Array("fotos.php?album=" + $$('album'), false); }
