var Vitesse = 1;
var CadreAffichage = getElem('FlashDeroulant');
var TimeOutId = -1;
var CurrentOffsetWidth = 0;
var NumTexteCourant = -1;

var Phrase = function(sTexte, sUrl, sTarget)
{
	this.Texte = sTexte;
	this.Url = sUrl;
	this.Target = sTarget;
}

function FormatTexte()
{	
	for(var iFor = 0; iFor < TextesFlashUrgent.length; iFor++)
	{
		TextesFlashUrgent[iFor].Texte = TextesFlashUrgent[iFor].Texte.replace(/ /g, "&nbsp;");
	}
}

function ChangeTexte ()
{	
	NumTexteCourant++;
	if (NumTexteCourant >= TextesFlashUrgent.length)
		NumTexteCourant = 0;
		
	InitDisplay();
	
	CadreAffichage.innerHTML = '<a href="' + TextesFlashUrgent[NumTexteCourant].Url + '" target="' + TextesFlashUrgent[NumTexteCourant].Target + '">' + TextesFlashUrgent[NumTexteCourant].Texte + '<a>';
	CurrentOffsetWidth = parseInt(CadreAffichage.offsetWidth);
		
	ScrollTexte();
}

function InitDisplay()
{
	CadreAffichage.style.left = '680px';
}

function ScrollTexte()
{
	CadreAffichage.style.left = '' + (parseInt(CadreAffichage.style.left) - Vitesse) + 'px';
	
	
	if(parseInt(CadreAffichage.style.left) < 0 - CurrentOffsetWidth)
	{
		clearTimeout(TimeOutId);
		ChangeTexte();
		return;
	}
	
	
	TimeOutId = setTimeout("ScrollTexte()", 25);
}

