// script qui permet de faire défiler le texte des news

var contenu = document.getElementById("news").innerHTML; // le texte des news
 
var sens_inverse = false; // pour faire défiler le texte vers la droite
var vitesse = 1.8; // vitesse de défilement du texte
var pause = false;

defiler();

function defiler()
{
	var support_defilement = false; // le défilement est supporté par IE et Firefox mais pas Opera
	var largeur = document.getElementById("news").style.width;
	
	// Firefox
	if (navigator.userAgent.indexOf("Firefox"))
	{
		document.getElementById("news").innerHTML = '<table cellspacing="0" cellpadding="0" width="100%"><tr><td nowrap="nowrap"><span id="corps_news" width="100%">&nbsp;</span></td></tr></table>';
		support_defilement = true;
	}
	// IE
	else if ((navigator.userAgent.indexOf("MSIE")) && (navigator.userAgent.indexOf("Opera") == -1))
	{
		document.getElementById("news").innerHTML = '<div nowrap="nowrap" style="width:100%;"><span id="corps_news" width="100%"></span></div>';
		support_defilement = true;
	}
	if (!support_defilement)
	{
		document.getElementById("news").outerHTML = '';
	}
	else
	{
		document.getElementById("news").scrollLeft = sens_inverse ? document.getElementById("news").scrollWidth - document.getElementById("news").offsetWidth : 0;
		document.getElementById("corps_news").innerHTML = contenu;
		decaler();
	}
}

function decaler()
{
	if (!pause)
	{
		document.getElementById("news").scrollLeft += vitesse * (sens_inverse ? -1 : 1);
	}
	if (sens_inverse && document.getElementById("news").scrollLeft <= 0)
	{
		document.getElementById("news").scrollLeft = document.getElementById("news").scrollWidth - document.getElementById("news").offsetWidth;
	}
	if (!sens_inverse && document.getElementById("news").scrollLeft >= document.getElementById("news").scrollWidth - document.getElementById("news").offsetWidth)
	{
		document.getElementById("news").scrollLeft = 0;
	}
	window.setTimeout("decaler()", 30);
}
