//
// 07/06/2000 - DIRAG
//
// Animation des images GIF ou JPG deposees dans un repertoire
//
// 4 boutons :
// - image par image en arriere
// - image par image en avant
// - animation
// - arret de l'animation
//

//
// initialisation des variables pour l'animation
//-----------------------------------------------
start = 0
Tableau_Des_Images = new Array
for ( i=0; i<15; i++) {
        Tableau_Des_Images[i] = "none"
}

//
//charger les images dans le tableau de l'animation
//--------------------------------------------------
function Charge_Images() {
        for ( j=Nombre_Images-1; j > -1; j-- ) {
                Tableau_Des_Images[j] =  new Image()
                Tableau_Des_Images[j].src = Nom_Image[j]
        }
}

//
// Arreter l'animation
//---------------------
function Arrete_Animation() {
        start = 0
	if ( index == (Nombre_Images - 1) ) {
                index = 0
        }
	else {
		index++
	}
}

//
// Lancer l'animation
//--------------------
function Lance_Animation() {
        start = 1
        Affiche_Animation()
        Charge_Images()
}

//
// afficher celle d'avant
//------------------------
function Affiche_Avant() {
	start = 0
	if ( index == (Nombre_Images - 1) ) {
                index = 0
        }
	else {
		index++
	}
	if ( Tableau_Des_Images[index].complete != true ) {
		Tableau_Des_Images[index] =  new Image()
		Tableau_Des_Images[index].src = Nom_Image[index]
	}
	document.ANIM.src = Tableau_Des_Images[index].src
        
}

//
// afficher celle d'apres
//------------------------
function Affiche_Apres() {
	start = 0
	if ( index == 0 ) {
		index = Nombre_Images - 1
	}
	else {
		index--
	}
	if ( Tableau_Des_Images[index].complete != true ) {
		Tableau_Des_Images[index] =  new Image()
		Tableau_Des_Images[index].src = Nom_Image[index]
	}
	document.ANIM.src = Tableau_Des_Images[index].src
}

//
// Animer les images
//-------------------
function Affiche_Animation() {
	if ( index == 0 ) {
		index = Nombre_Images - 1
	}
	else {
		index--
	}
        if ( Tableau_Des_Images[index].complete == true ) {
                document.ANIM.src = Tableau_Des_Images[index].src
        }

        if ( start == 1 ) {
		if ( index == 0 ) {
			setTimeout("Affiche_Animation()",3000)
		}
		else {
			setTimeout("Affiche_Animation()",400)
		}
        }
}

function une_image(index) {
	if ( Tableau_Des_Images[index].complete != true ) {
		Tableau_Des_Images[index] =  new Image()
		Tableau_Des_Images[index].src = Nom_Image[index]
	}
	document.ANIM.src = Tableau_Des_Images[index].src
}

