var ie = document.all ? true : false;
var ns = (document.getElementById && !document.all)? true : false;

var cpt = 0;
var actuelle = 0;

var delai;
var idimg;
var tabimg;
var chemin;

image_zoom = new Array();
document.image_temp = new Array();
function prechargement(vdelai,vidimg,vtabimg,vchemin,vactuelle) {
	delai=vdelai;
	idimg=document.getElementById(vidimg);
	tabimg=vtabimg;
	chemin=vchemin;
	actuelle=vactuelle;
	temp();
}
function temp(){
	setTimeout("temp()", 1000);

	if(delai>0){
		if(cpt<0)
			cpt=0
		cpt++;
		if(cpt>=delai)
			suivante();
	}
	else{
		if(delai<0){
			if(cpt>0)
				cpt=0
			cpt--;
			if(cpt<=delai)
				precedente();
		}
	}
}
function precedente(){
	var imgp=actuelle-1
	affiche(imgp,"neg")
}
function suivante(){
	var imgs=actuelle+1
	affiche(imgs,"pos")
}

function affiche(imgz,sens){
	if(tabimg[imgz]){
		cpt=0;
		actuelle=imgz;

		image_zoom[imgz] = new Image;

		if(image_zoom[imgz].src = chemin + tabimg[imgz]){
			if(ie)slideit(imgz)
			else idimg.src=chemin + tabimg[imgz];
		}
		if(tabimg[imgz-1] && sens=="neg"){
			image_zoom[imgz-1] = new Image;
			image_zoom[imgz-1].src = chemin + tabimg[imgz-1]
		}
		if(tabimg[imgz+1] && sens!="neg"){
			image_zoom[imgz+1] = new Image;
			image_zoom[imgz+1].src = chemin + tabimg[imgz+1]
		}
	}
	else{
		affiche(0,"",idimg);
	}
}

function slideit(imgz){
	if (!document.images) return

	idimg.filters[0].apply()
	idimg.src=chemin +tabimg[imgz]
	idimg.filters[0].play()
}
