/*
SCRIPT tiré de L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/

var nbi = -1;
var tsih = new Array();
var tsiw = new Array();
var tsis = new Array();
var tmess = new Array();
var tmode = new Array();
var tactuel = new Array();
var ttop = new Array ();
var tsuivant = new Array();
var tsens= new Array();

function ejs_scroll_start(indice)
	{
	tsens[indice]=1; /*en attente */
	
	if(tmode[indice] == 1)
		{
		ejs_scroller_haut = "scr1"+indice;
		ejs_scroller_bas = "scr2"+indice;
		tmode[indice] = 0;
		}
	else
		{
		ejs_scroller_bas = "scr1"+indice;
		ejs_scroller_haut = "scr2"+indice;
		tmode[indice] = 1;
		}
	var obj=document.getElementById(ejs_scroller_bas);	
	if (tsens[indice]==1) {ttop[indice] = 0;}
	if (tsens[indice]==2) {ttop[indice] = 0;}
	if (tsens[indice]==3) {obj.top=0;obj.left= tsiw[indice];}
	if (tsens[indice]==4) {obj.top=0;obj.left= -1*tsiw[indice];}
	if (tsens[indice]==5) {ttop[indice] = 0;}
		
	nb_message = tmess[indice].length-1;
	
	if(tactuel[indice] == nb_message)
		tsuivant[indice] = 0;
	else
		tsuivant[indice] = tactuel[indice]+1;
		
	if(document.getElementById)
		document.getElementById(ejs_scroller_bas).innerHTML = tmess[indice][tsuivant[indice]];
		
	
	if(document.getElementById)
		setTimeout("ejs_scroll_action("+indice+")",tsis[indice]*1000)
	}

function ejs_scroll_action(indice)
	{
	if(tmode[indice] == 0)// inverser
		{
		ejs_scroller_haut = "scr1"+indice;
		ejs_scroller_bas = "scr2"+indice;
		
		}
	else
		{
		ejs_scroller_bas = "scr1"+indice;
		ejs_scroller_haut = "scr2"+indice;
		
		}
	condition=false;
	
	if (tsens[indice]==1) {/* du bas vers le haut */
		ttop[indice] -= 1;
	  document.getElementById(ejs_scroller_haut).style.top = ttop[indice];
	  document.getElementById(ejs_scroller_bas).style.top = ttop[indice]+tsih[indice];
	  if ((ttop[indice]+tsih[indice]) > 0) {condition=true;}
	} 
	if (tsens[indice]==2) {/* du haut vers le bas */
	  ttop[indice] += 1;
	  document.getElementById(ejs_scroller_bas).style.top = ttop[indice];
	  document.getElementById(ejs_scroller_haut).style.top = (ttop[indice]-tsih[indice]);
	  if (ttop[indice]>tsih[indice] ) {condition=true;}
	}
	if (tsens[indice]==3) {/* de la gauche vers la droite */
	  ttop[indice] -= 1;
	  document.getElementById(ejs_scroller_haut).style.left = ttop[indice];
	  document.getElementById(ejs_scroller_bas).style.left = ttop[indice]+tsih[indice];
	  if ((ttop[indice]+tsiw[indice]) > 0) {condition=true;}
	}
	if (tsens[indice]==4) {/* de la droite vers la gauche */
		 ttop[indice] += 1;
	  document.getElementById(ejs_scroller_haut).style.left = ttop[indice];
	  document.getElementById(ejs_scroller_bas).style.left = ttop[indice]+tsih[indice];
	  if ((ttop[indice]-tsiw[indice]) > 0) {condition=true;}
	}
	if (tsens[indice]==5) {/* substitution */
	  ttop[indice] += 1;
	  document.getElementById(ejs_scroller_haut).style.top = ttop[indice];
	  document.getElementById(ejs_scroller_bas).style.top = ttop[indice]-tsih[indice];
	  if ((ttop[indice]-tsih[indice]) > 0) {condition=true;}
	}
	if(condition==true)
		setTimeout("ejs_scroll_action("+indice+")",10)
	else
		ejs_scroll_stop(indice)
	}

function ejs_scroll_stop(indice)
	{
	tactuel[indice] = tsuivant[indice];
	ejs_scroll_start(indice);
	}



