/* ############################################################################################################ */
														/*
  EJS-SCROLL
  ---------------------------------------------------------------------------------
	v 1.00 : version originale : date et auteur inconnu...
	v 2.00 Modifié par Patrick Dubois d'Enghien (AGICIEL) le 21/09/2007
		- Gestion de l'overflow 
		  Quand le message est plus rand que l'espace alloué,
		  il ne déborde plus sur les messages voisins.
		- Intégration d'un lien sur chaque message
		- Intégration de la vitesse de défilement variable
  ---------------------------------------------------------------------------------

  Utilisation
	<script type="text/javascript">
	ejs_scroll_message = new Array;
	ejs_scroll_Link = new Array;

	ejs_scroll_message[0]='blablabla';
	ejs_scroll_Link[0]='test0.htm';
	ejs_scroll_message[1]='blablabla';
	ejs_scroll_Link[1]='test1.htm';
	etc...
	</script>

	puis on met ce script
	<script src="ejs-scroll.js"></script>

  ---------------------------------------------------------------------------------

  Si vous avez des questions, voyez les forums...
														*/
/* ############################################################################################################ */


ejs_scroll_largeur = 325;
ejs_scroll_hauteur = 300;
ejs_scroll_bgcolor = '';

ejs_scroll_hauteurLink = 15;


/* Mettre ici le chemin de l'image de fond */
ejs_scroll_background = "";
/* Mettre ici le temps en secondes */
ejs_scroll_pause_seconde = 3;

ejs_scroll_Vitesse = 2 // 1=lent  et 10=rapide

function ejs_d(texte)
	{
	document.write(texte);
	}

ejs_d('<DIV ID=ejs_scroll_relativ STYLE="position:relative;overflow:hidden;width:'+ejs_scroll_largeur+'px;height:'+(ejs_scroll_hauteur-0)+'px;background-color:'+ejs_scroll_bgcolor+';background-image:url('+ejs_scroll_background+')">');
ejs_d('<DIV ID=ejs_scroll_cadre STYLE="position:absolute;overflow:hidden;width:'+(ejs_scroll_largeur-8)+'px;height:'+(ejs_scroll_hauteur-8)+'px;top:4;left:4;clip:rect(0 '+(ejs_scroll_largeur-8)+' '+(ejs_scroll_hauteur-8)+' 0)">');
ejs_d('<div id=ejs_scroller_1 style="position:absolute;overflow:hidden;width:'+(ejs_scroll_largeur-8)+'px;left:0;top:0;height:'+(ejs_scroll_hauteur-0)+'px;" CLASS=ejs_scroll>'+ejs_scroll_message[0]+'</DIV>');
ejs_d('<div id=ejs_scroller_2 style="position:absolute;overflow:hidden;width:'+(ejs_scroll_largeur-8)+'px;left:0;top:'+ejs_scroll_hauteur+'px;" CLASS=ejs_scroll>'+ejs_scroll_message[1]+'</DIV>');
ejs_d('</DIV></DIV>');
ejs_d('<div id=ejs_scroller_Link style="text-align:right;vertical-align:bottom;visibility:hidden;position:absolute;overflow:hidden;width:'+(ejs_scroll_largeur-8)+'px;left:0;top:'+(ejs_scroll_hauteur-ejs_scroll_hauteurLink)+'px;height:'+ejs_scroll_hauteurLink+'px;" ></DIV>');

ejs_scroll_mode =1;
ejs_scroll_actuel = 0;

function ejs_scroll_start()
	{
	if(ejs_scroll_mode == 1)
		{
		ejs_scroller_haut = "ejs_scroller_1";
		ejs_scroller_bas = "ejs_scroller_2";
		ejs_scroll_mode = 0;
		}
	else
		{
		ejs_scroller_bas = "ejs_scroller_1";
		ejs_scroller_haut = "ejs_scroller_2";
		ejs_scroll_mode = 1;
		}
	ejs_scroll_nb_message = ejs_scroll_message.length-1;
	if(ejs_scroll_actuel == ejs_scroll_nb_message)
		ejs_scroll_suivant = 0;
	else
		ejs_scroll_suivant = ejs_scroll_actuel+1;
	if(document.getElementById)
		{
		document.getElementById(ejs_scroller_haut).innerHTML = '<A HREF="' + ejs_scroll_Link[ejs_scroll_actuel] + '">' + ejs_scroll_message[ejs_scroll_actuel] + "</A>";
		document.getElementById(ejs_scroller_bas).innerHTML = '<A HREF="' + ejs_scroll_Link[ejs_scroll_suivant] + '">' + ejs_scroll_message[ejs_scroll_suivant] + "</A>";
		}
	ejs_scroll_top = 0;
	if(document.getElementById)
document.getElementById("ejs_scroller_Link").style.visibility = "visible";
document.getElementById("ejs_scroller_Link").innerHTML = '<A HREF="' + ejs_scroll_Link[ejs_scroll_suivant] + '" STYLE="font-size:11px;color:#FFA801;"> >>> pour en savoir plus <<< </A>';


		setTimeout("ejs_scroll_action()",ejs_scroll_pause_seconde*1000)
	}

function ejs_scroll_action()
	{
document.getElementById("ejs_scroller_Link").style.visibility = "hidden";
	ejs_scroll_top -= ejs_scroll_Vitesse;
	document.getElementById(ejs_scroller_haut).style.top = ejs_scroll_top;
	document.getElementById(ejs_scroller_bas).style.top = ejs_scroll_top+ejs_scroll_hauteur;
	if((ejs_scroll_top+ejs_scroll_hauteur) > 0)
		setTimeout("ejs_scroll_action()",10)
	else
		ejs_scroll_stop()
	}

function ejs_scroll_stop()
	{
	ejs_scroll_actuel = ejs_scroll_suivant;
	ejs_scroll_start()
	}

window.onload = ejs_scroll_start;

