
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
var ejs_scroll_largeur2;
var ejs_scroll_hauteur2;
var ejs_scroll_bgcolor2;
var ejs_scroll_background2;
var ejs_scroll_pause_seconde2;
var ejs_scroll_message2;
var ejs_scroll_nb_message2;
var move2;
var ejs_scroll_sens2;
var ejs_scroll_mode2;

var ComplementNom2;
var ejs_scroller_haut2;
var ejs_scroller_bas2;

function init2(tabActu2)
{
	ejs_scroll_largeur2 = 100;
	ejs_scroll_hauteur2 = 110;
	ejs_scroll_bgcolor2 = '#FFFFFF';
	/* Mettre ici le chemin de l'image de fond */
	ejs_scroll_background2 = "";
	/* Mettre ici le temps en secondes */
	ejs_scroll_pause_seconde2 = 8;

	ejs_scroll_message2 = tabActu2 ;
	ejs_scroll_nb_message2 = ejs_scroll_message2.length-1;

	ejs_scroll_sens2 = 1;	//-1 pour aller vers le bas
	ejs_scroll_mode2 = 1;	// 0 -> 	ejs_scroller_haut = "ejs_scroller_1";
							//			ejs_scroller_bas = "ejs_scroller_2";
							// 1 -> 	ejs_scroller_haut = "ejs_scroller_2";
							//			ejs_scroller_bas = "ejs_scroller_1";

	ejs_scroll_actuel2 = 0;
	ejs_scroll_top2 = 0;
}

function afficherTexte2(pComplementNom2, tabActu2)
{
	//initialiser les valeurs
	 ComplementNom2 = pComplementNom2;
	init2( tabActu2 );
	//créer l'espace de défilement
	ecrire2('<TABLE width="106" cellspacing=0 class="ActualiteDefilante">');

	ecrire2('<TR>');
	ecrire2('<TD rowspan=2>');
		ecrire2('<DIV ID=ejs_scroll_relativ' + ComplementNom2 + ' STYLE="position:relative;z-index:10;width:'+ejs_scroll_largeur2+';height:'+ejs_scroll_hauteur2+';background-color:'+ejs_scroll_bgcolor2+';background-image:url('+ejs_scroll_background2+')">');
		ecrire2('<DIV ID=ejs_scroll_cadre' + ComplementNom2 + ' STYLE="position:absolute;z-index:10;width:'+(ejs_scroll_largeur2-8)+';height:'+(ejs_scroll_hauteur2-8)+';top:4;left:4;clip:rect(0 '+(ejs_scroll_largeur2-8)+' '+(ejs_scroll_hauteur2-8)+' 0)">');
		if (ejs_scroll_sens2>0){
			ecrire2('<div onmouseover="arreter2()" onmouseout="reprendre2()" id=ejs_scroller_1' + ComplementNom2 + ' style="position:absolute;z-index:10;width:'+(ejs_scroll_largeur2-8)+';left:0;top:0;">'+ejs_scroll_message2[0]+'</DIV>');
			ecrire2('<div onmouseover="arreter2()" onmouseout="reprendre2()" id=ejs_scroller_2' + ComplementNom2 + ' style="position:absolute;z-index:10;width:'+(ejs_scroll_largeur2-8)+';left:0;top:'+ejs_scroll_hauteur2+';">'+ejs_scroll_message2[1]+'</DIV>');
		}else{
			ecrire2('<div onmouseover="arreter2()" onmouseout="reprendre2()" id=ejs_scroller_1' + ComplementNom2 + ' style="position:absolute;z-index:10;width:'+(ejs_scroll_largeur2-8)+';left:0;top:0;">'+ejs_scroll_message2[ejs_scroll_nb_message2]+'</DIV>');
			ecrire2('<div onmouseover="arreter2()" onmouseout="reprendre2()" id=ejs_scroller_2' + ComplementNom2 + ' style="position:absolute;z-index:10;width:'+(ejs_scroll_largeur2-8)+';left:0;top:'+ejs_scroll_hauteur2+';">'+ejs_scroll_message2[0]+'</DIV>');
		}
		ecrire2('</DIV></DIV>');
	ecrire2('</TD>');
	ecrire2('<TD valign="top" align="right">');
	ecrire2('	<A href="javascript:sens2(\'haut\')"><IMG src="/_Include/Star/Images/Menu/haut.gif" border="0"></A>');
	ecrire2('</TD>');
	ecrire2('</TR>');
	ecrire2('<TR>');
	ecrire2('<TD valign="bottom" align="right">');
	ecrire2('<A href="javascript:sens2(\'bas\')"><IMG src="/_Include/Star/Images/Menu/bas.gif" border="0"></A>');
	ecrire2('</TD>');
	ecrire2('</TR>');
	ecrire2('</TABLE>');
}

function ecrire2(texte2)
	{
	document.write(texte2);
	}

function sens2(sSens2){
	arreter2();
	if (sSens2=="haut"){
		ejs_scroll_sens2 = 1;
	}else{
		ejs_scroll_sens2 = -1;
	}
	reprendre2();
}

function ejs_scroll_start2()
{
	inverserDiv2();
	
	//déterminer le message actuel, suivant et précédent
	idxMessages2();
	
	if (ejs_scroll_sens2>0){
		document.getElementById(ejs_scroller_haut2).style.top = ejs_scroll_top2;
		document.getElementById(ejs_scroller_bas2).style.top = ejs_scroll_top2 + ejs_scroll_hauteur2;
	}else{
		document.getElementById(ejs_scroller_haut2).style.top = ejs_scroll_top2 - ejs_scroll_hauteur2;
		document.getElementById(ejs_scroller_bas2).style.top = ejs_scroll_top2;
	}

	setTimeout("ejs_scroll_action2()", ejs_scroll_pause_seconde2*1000);
	
}	

function ejs_scroll_action2()
	{
	var bPause2 = false;
	document.getElementById(ejs_scroller_haut2).style.top = parseInt(document.getElementById(ejs_scroller_haut2).style.top) - (1 * ejs_scroll_sens2);
	document.getElementById(ejs_scroller_bas2).style.top = parseInt(document.getElementById(ejs_scroller_bas2).style.top) - (1 * ejs_scroll_sens2);
	//Déterminer à quel moment on déplace le div (haut ou bas)
	if (ejs_scroll_sens2>0){
		// on teste pour déplacer le div du haut
		if (parseInt(document.getElementById(ejs_scroller_haut2).style.top)<0-ejs_scroll_hauteur2){
			//le div haut a disparu, on doit le déplacer vers le bas
			document.getElementById(ejs_scroller_haut2).style.top = parseInt(document.getElementById(ejs_scroller_bas2).style.top) + ejs_scroll_hauteur2;
			//on inverse les div
			inverserDiv2();
			//on change également le message à afficher...
			changerMessage2();
			// on fait une pause de ejs_scroll_pause_seconde secondes...
			bPause2 = true;
		}
		if (parseInt(document.getElementById(ejs_scroller_bas2).style.top)<0-ejs_scroll_hauteur2){
			//on change également le message à afficher...
			changerMessage2();
		}
	}else{
		// on teste pour déplacer le div du bas
		if (parseInt(document.getElementById(ejs_scroller_bas2).style.top)>ejs_scroll_hauteur2){
			//le div bas a disparu, on doit le déplacer vers le haut
			document.getElementById(ejs_scroller_bas2).style.top = parseInt(document.getElementById(ejs_scroller_haut2).style.top) - ejs_scroll_hauteur2;
			//on inverse les div
			inverserDiv2();
			//on change également le message à afficher...
			changerMessage2();			
			// on fait une pause de ejs_scroll_pause_seconde secondes...
			bPause2 = true;
		}
		if (parseInt(document.getElementById(ejs_scroller_haut2).style.top)>ejs_scroll_hauteur2){
			//on change également le message à afficher...
			changerMessage2();
		}
	}

	//on continue le mouvement de défilement...
	if (bPause2)  move2 = setTimeout("ejs_scroll_action2()", ejs_scroll_pause_seconde2*1000);
	else move2 = setTimeout("ejs_scroll_action2()");
}

function changerMessage2()
{
	//en fonction du sens, on met à jour le div du bas ou du haut...
	if (ejs_scroll_sens2 == 1)
		ejs_scroll_actuel2 = ejs_scroll_suivant2;
	else
		ejs_scroll_actuel2 = ejs_scroll_precedent2;
	
	//on détermine les index des messages (actuel / suivant / précédent)
	if (ejs_scroll_sens2 == 1) idxMessages2();
	
	//on affiche le message...
	if (ejs_scroll_sens2 == 1)
		document.getElementById(ejs_scroller_bas2).innerHTML = ejs_scroll_message2[ejs_scroll_suivant2];
	else
		document.getElementById(ejs_scroller_haut2).innerHTML = ejs_scroll_message2[ejs_scroll_precedent2];
	
	//on détermine les index des messages (actuel / suivant / précédent)
	if (ejs_scroll_sens2 == -1) idxMessages2();

}

function idxMessages2()
{
	ejs_scroll_nb_message2 = ejs_scroll_message2.length-1;
	if(ejs_scroll_actuel2 == ejs_scroll_nb_message2){
		ejs_scroll_suivant2 = 0;
		ejs_scroll_precedent2 = ejs_scroll_actuel2-1;
	}else{
		if (ejs_scroll_actuel2==0)
			ejs_scroll_precedent2 = ejs_scroll_nb_message2;
		else
			ejs_scroll_precedent2 = ejs_scroll_actuel2-1;
		ejs_scroll_suivant2 = ejs_scroll_actuel2+1;
	}
}


function inverserDiv2()
{
	if(ejs_scroll_mode2 == 1)
		{
		ejs_scroller_haut2 = "ejs_scroller_1" + ComplementNom2;
		ejs_scroller_bas2 = "ejs_scroller_2" + ComplementNom2;
		ejs_scroll_mode2 = 0;
		}
	else
		{
		ejs_scroller_bas2 = "ejs_scroller_1" + ComplementNom2;
		ejs_scroller_haut2 = "ejs_scroller_2" + ComplementNom2;
		ejs_scroll_mode2 = 1;
		}
}

function arreter2() { clearTimeout(move2); }
function reprendre2() { 
	move2 = setTimeout("ejs_scroll_action2()",60); 
}

//window.onload += "ejs_scroll_start2;";