// animation PICTs en JPG avec affichage par tranches
// copyright 2004 iXoft

// le parametrage se fait dans chaque page concernee

// init globales
var numero = 0 ; var boucle = 1 ; var tranche = 0
var tabNomPicts = new Array(nbrePicts + 1)
var tabPicts = new Array(nbrePicts + 1)

// appel fonction
function initBoucleJPG() {
	if (nbrePicts <= 1) return

	// pre-chargement des images
	for (var i = 1 ; i <= nbrePicts ; i++){
		tabNomPicts[i] = chemin + nomPict + fillZerosG(i,2) + ".jpg"
		tabPicts[i] = new Image() ; tabPicts[i].src = tabNomPicts[i]
	}

	window.setTimeout("bouclePrim()",200) // juste le temps de charger
}

function bouclePrim() {
	numero = (numero < nbrePicts)? numero + 1 : 1
	var delai = (boucle == 1)? 1:delaiPrim // pour sauter le temps de chargement des images
 	if (boucle <= nbreBoucles * nbrePicts) window.setTimeout("boucleSec()",delai)
}
function boucleSec() {
	tranche = (tranche < nbreTranches)? tranche + 1 : 1
	if (direction == "v") {
		var h1 = 0, v1 = 0, h2 = largeurZone
		var v2 = hauteurZone/nbreTranches * tranche
	}else{
		var h1 = 0, v1 = 0, v2 = hauteurZone
		var h2 = largeurZone/nbreTranches * tranche
	}
	var pointeur = new getObjet(nomPict + fillZerosG(numero,2))
	pointeur.style.zIndex = boucle // par afficher la DIV toujours en 1er plan
	pointeur.style.visibility = "hidden"
	pointeur.style.clip = "rect(" + v1 + " " + h2 + " " + v2 + " " + h1 + ")"
	pointeur.style.visibility = "visible"

	if (tranche < nbreTranches){
		window.setTimeout("boucleSec()",delaiSec)
	}else{
		window.setTimeout("bouclePrim()",delaiPrim)
		boucle ++
	}
}

