// liste des noms des div contenant les news
//var tab = new Array("marquee_01", "marquee_02", "marquee_03");
var tabH_Mrq = new Array();
var tabTimer = new Array();
var isStopped = false;
var timer;
var indice = 0;

// pas de défilement :
var pas=1
// hauteur de la partie visible
var h_fen="100px"

function scrollmrq(){
	mrq = document.getElementById(tab[indice]);
	h_mrq = tabH_Mrq[indice];

	if ( parseInt(mrq.style.top) > -h_mrq ){
		mrq.style.top = parseInt(mrq.style.top)-pas+"px";
		if(parseInt(mrq.style.top) == 0) { Stop();}
	}else{
		mrq.style.top=fen.offsetHeight;
		clearInterval(tabTimer[indice]);
		indice = (indice == (tab.length-1)) ? 0 : indice + 1;
		tabTimer[indice] = setInterval("scrollmrq()", 30);
	}
}

function scrollmrq2(){
	mrq = document.getElementById(tab[indice]);
	h_mrq = tabH_Mrq[indice];
    
	if ( parseInt(mrq.style.top) < parseInt(fen.style.height) ){
		mrq.style.top = parseInt(mrq.style.top)+pas+"px";
		if(parseInt(mrq.style.top) == 0) { Stop();}
	}else{
		clearInterval(tabTimer[indice]);
		indice = (indice == 0) ? tab.length-1 : indice - 1;
		mrq = document.getElementById(tab[indice]);
		mrq.style.top=-tabH_Mrq[indice];
		tabTimer[indice] = setInterval("scrollmrq2()", 30);
	}
}

function Up(){
	if(tab.length > 0) {
		clearInterval(tabTimer[indice]);
		Restart();
		tabTimer[indice] = setInterval("scrollmrq()", 30);
	}
}

function Down(){
	if(tab.length > 0) {
		clearInterval(tabTimer[indice]);
		Restart();
		tabTimer[indice] = setInterval("scrollmrq2()", 30);
	}
}

function Stop(){
	if(!isStopped) {
		stoc=pas;pas=0;isStopped=true;
		timer = setTimeout("Restart()",4000);
	}
}
function Restart(){
	if(isStopped) {
		pas=stoc;isStopped=false;
		clearTimeout(timer);
	}
}

function init_mrq(){
	for(var i =0; i<tab.length; i++){
		var mrq = document.getElementById(tab[i]); 
		tabH_Mrq[i] = mrq.offsetHeight;
		with(mrq.style){position="absolute";top=h_fen;}
	}
	if(tab.length > 0) tabTimer[indice] = setInterval("scrollmrq()", 30);

	fen = document.getElementById("fenetre"); 
	fen.style.height = h_fen;
	
	fen.onmouseover = Stop;
	fen.onmouseout = Restart;

}