
var delai = 5000;
var hauteurPage = 0;
var limiteHauteurPage = 75;
var nombreRubriques = 7;
var deplacement = 75;

limiteHauteurPage = deplacement * (nombreRubriques -1);

// But : Appeler une action automatiquement après un lapse de temps donné.
// Date : 18 avril 2008
function automate(){
  scrolldelay = setTimeout('pageScroll()',delai); // Action à tous les lapses de temps
  delai = 5000; // Pour redonner sa valeur initiale si l'automate a été ralenti (slowAutomate)
}

// But : Déroulement automatique à toutes les lapses de temps
// Date : 18 avril 2008
function pageScroll() {
		hauteurPage = hauteurPage + deplacement;
		//alert("hauteurPage : "+hauteurPage);
		if (hauteurPage <= limiteHauteurPage) window.scrollBy(0,deplacement); // Incrémentation du déroulement horizontal et vertical
		if (hauteurPage > limiteHauteurPage){
			jumpScroll(0,0);
			hauteurPage = 0;
		}
		automate();
}

// But : ralentir l'automate
// Date : 18 avril 2008
function slowAutomate(){
	//alert("slowAutomate !");
	delai = 15000;
} 

// But : Arrêter le déroulement automatique
// Date : 18 avril 2008
function stopScroll() {
    	clearTimeout(scrolldelay);
}

// But : Aller à un endroit dans la page via le déroulement
// Param : hori et verti : Entiers des valeurs horizontales et verticales du déroulement
// Date : 18 avril 2008
function jumpScroll(hori,verti) {
   	window.scroll(hori,verti); // horizontal and vertical scroll targets
}


