


//largeur = new Array;
var name = navigator.appName
hauteur = new Array;
pause = new Array;
nbActu = new Array;
compteur = new Array;
suivant = new Array;
//bgColor = new Array;
//bgImage = new Array;
actus = new Array;
pause_actu = new Array;
idScroller = 0;
function newScroller(_largeur, _hauteur, _pause,_couleur) {
	if (name == "Microsoft Internet Explorer"){
		_largeur++;
		_largeur++;
		_hauteur++;
		_hauteur++;
	}
	if(typeof(_couleur)=="undefined"){ 
		_couleur='#ffffff';
	}
	hauteur[idScroller] = _hauteur;
	pause[idScroller] = _pause;
	nbActu[idScroller] = 0;
	compteur[idScroller] = 0;
	actus[idScroller] = new Array;
	pause_actu[idScroller] = new Array;
	document.writeln('');
	document.writeln('<div style = "overflow:hidden; border:solid 1px ' + _couleur + '; width:' + _largeur + 'px; height:' + _hauteur + 'px;">');
	document.writeln('\t<div style = "overflow:hidden; width:100%; height:100%;" id = "scrollerHaut' + idScroller + '"><\/div>');
	document.writeln('\t<div style = "overflow:hidden; width:100%; height:100%;" id = "scrollerBas' + idScroller + '"><\/div>');
	document.writeln('<\/div>');
	document.writeln('');

	idScroller++;
}

function addActu(_actu,_pause_actu) {
	actus[idScroller-1][nbActu[idScroller-1]++]=_actu;
	if (_pause_actu == undefined) _pause_actu=pause[idScroller-1];
	pause_actu[idScroller-1][nbActu[idScroller-1]-1]=_pause_actu;
	}

function scroll(i) {
	compteur[i]++;
	if (compteur[i]<=hauteur[i]) {
		document.getElementById('scrollerHaut' + i).style.margin = (0 - compteur[i]) + 'px 0px 0px 0px';
		if(document.getElementById) setTimeout('scroll(' + i + ')',10);
	} else {
		document.getElementById('scrollerHaut' + i).innerHTML = document.getElementById("scrollerBas" + i).innerHTML;
		setTimeout('scrollfin(' + i + ')',100);
		document.getElementById('scrollerHaut' + i).style.margin = '0px';		
		if(document.getElementById) setTimeout('stop(' + i + ')',pause[i]*1000);
		pause[i]=pause_actu[i][suivant[i]];
	}
}

function scrollfin(i) {
	document.getElementById('scrollerBas' + i).innerHTML = actus[i][suivant[i]];
}

function stop(i) { 
	suivant[i] = (suivant[i]+1)%nbActu[i];
	compteur[i] = 0;
	if(document.getElementById) setTimeout('scroll(' + i + ')',10);
}

function demarre() {
	for(i=0;i<idScroller;i++) {
		document.getElementById('scrollerHaut' + i).innerHTML = actus[i][0];
		document.getElementById('scrollerBas' + i).innerHTML = actus[i][1%nbActu[i]];
		suivant[i] = 2%nbActu[i];
		pause[i]=pause_actu[i][0];
		if(document.getElementById) setTimeout('scroll(' + i + ')',pause[i]*1000);
	}
}

