// fonctions gérant la phototèque du site SF Protection
// défilement automatique ou manuel des images
// contrôle du défilement
// Franck GRENIER
// 17/10/05
// Esprit Public

// copie du tableau de données
var tab_img = tab_imgTemp;


//Fonction préchargement des images
var p = new Array();
for(i=0; i<tab_imgTemp.length; i++) {
        p[i]=new Image;
        p[i].src=tab_imgTemp[i][1];
}



//variables communes à toutes les fonctions du script
var current = 0;//numero de l'image à afficher
var delai;//temps de pause pour le défilement auto
var tab_size = tab_imgTemp.length;//longueur du tableau d'images


//fonction récursive de défilement auto
function defil() {
    if(document.getElementById('btn_controle').src= images_path+"phototeques/stop.gif"){
        current++;
        if(current==tab_size) {current=0;}
        //on modifie les attributs de l'image
        document.getElementById('img_phototeque').src=tab_imgTemp[current][1];//chemin
        document.getElementById('img_phototeque').alt=tab_imgTemp[current][2];//attribut alt
        //document.getElementById('titre_photo').innerHTML=tab_imgTemp[current][2];//légende
        
        delai = window.setTimeout("defil();", 3000);
    }
}

//fonction récursive de défilement auto
function defil2() {
    current++;
    if(current==tab_size) {current=0;}
    //on modifie les attributs de l'image
    document.getElementById('img_phototeque').src=tab_imgTemp[current][1];//chemin
    document.getElementById('img_phototeque').alt=tab_imgTemp[current][2];//attribut alt
    //document.getElementById('titre_photo').innerHTML=tab_imgTemp[current][2];//légende
    
    delai = window.setTimeout("defil2();", 3000);
}



//fonction de changement du bouton Play / Stop
function changeBTN(text) {
    path = document.getElementById('btn_controle').src;
    if(path.indexOf("play")!=-1) {
        document.getElementById('btn_controle').src = images_path+"phototeques/stop.gif";
        defil();//lancement du diaporama
    }
    else {
        if(path.indexOf("stop")!=-1) {
            document.getElementById('btn_controle').src = images_path+"phototeques/play.gif";
            if(delai!=0){window.clearTimeout(delai);}
        }
    }
}



//fonction de défilement manuel NEXT
function next() {
    document.getElementById('btn_controle').src = images_path+"phototeques/play.gif";//on change le bouton STOP en PLAY
    if(delai!=0){window.clearTimeout(delai);}//on arrête le défilement auto s'il est en cours
    
    current++;
    if(current==tab_size) {current=0;}
    document.getElementById('img_phototeque').src=tab_imgTemp[current][1];
    document.getElementById('img_phototeque').alt=tab_imgTemp[current][2];
    //document.getElementById('titre_photo').innerHTML=tab_imgTemp[current][2];
}



//fonction de défilement manuel PREVIOUS
function previous() {
    document.getElementById('btn_controle').src = images_path+"phototeques/play.gif";
    if(delai!=0){window.clearTimeout(delai);}
    
    current--;
    if(current==-1) {current=tab_size-1;}
    
    document.getElementById('img_phototeque').src=tab_imgTemp[current][1];
    document.getElementById('img_phototeque').alt=tab_imgTemp[current][2];
    //document.getElementById('titre_photo').innerHTML=tab_imgTemp[current][2];
}



//fonction qui affiche le titre de la première image, au chargement de la page
function affiche_titre() {
    document.getElementById('img_phototeque').alt=tab_imgTemp[current][2];
    //document.getElementById('titre_photo').innerHTML=tab_imgTemp[current][2];
}


function chargePremiere() {
    if(document.getElementById('img_phototeque'))
        document.getElementById('img_phototeque').src=tab_imgTemp[current][1];
}

