//-> Modifiables :
var vits=6;		//nb de pixels de decalage pour chaque dixieme de seconde.
//-> Ne pas modifier.
var pinit;	//largeur de la zone apparente dans la page (largeur de la zone mere)
var pwidth;	//largeur de la zone à faire defiler (zone cachée comprise)
var idint=null;	//id de l'interval exécuté.
var p;		//decalage (en pixels)
var o;

function mboucle(){
	if(p>=pwidth) p=-pinit; else p=p+vits;
	o.style.marginLeft=(-p)+'px';
}
function mstart(){ idint=setInterval("mboucle()",100); }
function minit(id){
	if(document.getElementById&&document.getElementById(id)&&document.getElementById(id).parentNode){
		o=document.getElementById(id);
		if(!document.all){
			o.style.position='absolute';
			o.style.left='-10000px';
			if(o.offsetWidth&&o.offsetWidth>0&&o.parentNode){
				pwidth=o.offsetWidth;
				pinit=o.parentNode.offsetWidth;
				p=-pinit;
				o.style.left='';
				o.style.position='static';
				o.onmouseover=function(){ clearInterval(idint); }
				o.onmouseout=function(){ mstart(); }
				o.style.visibility='visible';
				mstart();
			}
		}else{
			var marquee=document.createElement('marquee');
			marquee.appendChild(document.createTextNode(o.firstChild.data));
			marquee.id=id;
		 	o.parentNode.replaceChild(marquee,o);
		 	document.getElementById(id).style.visibility='visible';
		 	document.getElementById(id).style.display='block';
		}
	}
}