go=1;

function init_diaporama(nbre){
	max=nbre;
	left=0;
	min=1;
	suivant=5;
	precedent=max;
	go=1;

	for (i=1;i<=nbre;i++){
		if (document.getElementById("div"+i)){
			document.getElementById("div"+i).style.left=left+"px";
			left+=90;
		}
	}
}

function set_suivant(suivant, type){
	if (type=="next") suivant++;
	else suivant --;
	if (suivant>max) suivant=min;
	if (suivant<min) suivant=max;
	return suivant;
}

function set_precedent(precedent, type){
	if (type=="next") precedent++;
	else precedent--;
	if (precedent<min) precedent=max;
	if (precedent>max) precedent=min;
	return precedent;
}

function get_suivant(suivant){
	debut=suivant-4;
	if (debut<1) debut=max+debut;
	if (document.getElementById("div"+debut).offsetLeft>-90){
		if (document.getElementById("div"+suivant).offsetLeft<-90) document.getElementById("div"+suivant).style.left=360+"px";
		for (i=suivant;i>=min;i--){
			document.getElementById("div"+i).style.left=document.getElementById("div"+i).offsetLeft-5+"px";
		}
		for (i=max;i>suivant;i--){
			document.getElementById("div"+i).style.left=document.getElementById("div"+i).offsetLeft-5+"px";
		}
		
		delai_cache=setTimeout("get_suivant("+suivant+")",10);
	}else{
		go=1;
	}
}

function get_precedent(precedent){
	fin=precedent+4;
	if (fin>max) fin=fin-max;
	if (document.getElementById("div"+fin).offsetLeft<360){
		if (document.getElementById("div"+precedent).offsetLeft>360) document.getElementById("div"+precedent).style.left=-90+"px";
		for (i=fin;i>=min;i--){
			document.getElementById("div"+i).style.left=document.getElementById("div"+i).offsetLeft+5+"px";
		}
		for (i=max;i>fin;i--){
			document.getElementById("div"+i).style.left=document.getElementById("div"+i).offsetLeft+5+"px";
		}
		delai_cache=setTimeout("get_precedent("+precedent+")",10);
	}else{
		go=1;
	}
}
