/*-------------------------------------------------------*
 * 
 *
 * 
 *
 * © Copyright 2005 e-TF1 - Tous droits réservés
 * Conception & Réalisation : e-TF1 Développements Filiales
 *-------------------------------------------------------*/

/** 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 permanant
var SCROLL_PERMANANT_T = 30; // nombre de millisecondes entre chaque pas pour le scroll permanant

var SCROLL_POS = 0; // position initiale du div
var SCROLL_POS_MIN = 0;
//var SCROLL_POS_MAX = -854; // taille du div en négatif
var SCROLL_POS_MAX = -1450; // taille du div en négatif -- Passage à 10 films = (10*122) au lieu de 7 (7*122=854)

var SCROLL_D = 2;
var SCROLL_T = 10;

/** 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 = 0;
	else if ( SCROLL_POS > SCROLL_POS_MIN )
		SCROLL_POS = SCROLL_POS_MAX;
}

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;
}