/** Paramètrage **/
var SCROLL_PERMANANT_START = 1; // lancer le scroll au dÃ©marage ?
var SCROLL_PERMANANT_D = -1; // nombre de pixels entre chaque pas pour le scroll permanent
var SCROLL_PERMANANT_T = 40; // nombre de millisecondes entre chaque pas pour le scroll permanent
var SCROLL_POS = 0; // position initiale du div
var SCROLL_POS_MIN = -0;
var SCROLL_POS_MAX = -2485; // position Ã  droite Ã  partir de laquelle on rÃ©initialise : par exemple : 10 affichettes de 122 px : 10*122
var SCROLL_D = 2;
var SCROLL_T = 5;
/** Fin paramÃ©trage **/
var SCROLL_PERMANANT = SCROLL_PERMANANT_START;
var SCROLL_PERMANANT_TIMEOUT;
var SCROLL_LEFT_TIMEOUT;
var SCROLL_RIGHT_TIMEOUT;

function scrollBoucle() {
if ( SCROLL_POS < SCROLL_POS_MAX )
	SCROLL_POS = SCROLL_POS_MAX ;
else if ( SCROLL_POS > SCROLL_POS_MIN )
	SCROLL_POS = SCROLL_POS_MIN;
}
function scrollMove() {
var div = document.getElementById("scroll-conteneur");
if ( div ) 	div.style.left = SCROLL_POS + "px";
}
function scrollPermanant() {
SCROLL_POS += SCROLL_PERMANANT_D;
scrollBoucle();
scrollMove();
SCROLL_PERMANANT_TIMEOUT = setTimeout("scrollPermanant()",SCROLL_PERMANANT_T);
}
function scrollL()
{
if ( SCROLL_PERMANANT == 1 ) {
	clearTimeout(SCROLL_PERMANANT_TIMEOUT);
	SCROLL_PERMANANT = 0;
}
SCROLL_POS -= SCROLL_D;
scrollBoucle();
scrollMove();
SCROLL_LEFT_TIMEOUT = setTimeout("scrollL()",SCROLL_T);
}
function scrollR()
{
if ( SCROLL_PERMANANT == 1 ) {
	clearTimeout(SCROLL_PERMANANT_TIMEOUT);
	SCROLL_PERMANANT = 0;
}
SCROLL_POS += SCROLL_D;
scrollBoucle();
scrollMove();
SCROLL_RIGHT_TIMEOUT = setTimeout("scrollR()",SCROLL_T);
}
function stopScroll()
{
clearTimeout(SCROLL_LEFT_TIMEOUT);
clearTimeout(SCROLL_RIGHT_TIMEOUT);
if ( SCROLL_PERMANANT_START == 1 && SCROLL_PERMANANT == 0) {
	scrollPermanant();
	SCROLL_PERMANANT = 1;
}
}
if ( SCROLL_PERMANANT_START == 1 ) {
window.onload = scrollPermanant;
}
