objt_ms = document.getElementById("messDefilant");
contenu_scroll = objt_ms.innerHTML;
scroll_droitagauche = false;	
vitesse_scroll = 3;	  
time_out_scroll = 30;
style_scroll = "font-family:Arial; font-size:12px; color:#ffffff"; 
pause_scroll = false;

// mettre dans l'index : "depart_scroll();" pour faire démarrer le script
// depart_scroll(); 

function depart_scroll() { 	
	//alert("ok défilement");
	var scrollPossible = false;
	larg_scroll = objt_ms.style.width;
		
	// Navigateur Firefox et safari	
	corps_mess = "<span style='"+style_scroll+"' id='corps_mess' width='100%'>&nbsp;</span>";
	if (navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Safari")!=-1) {
		objt_ms.innerHTML = "<table  cellspacing='0' cellpadding='0' width='100%'><tr><td nowrap='nowrap'>"+corps_mess+"</td></tr></table>";
		scrollPossible = true;
	}
	// Navigateur IE
	if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) {
		objt_ms.innerHTML = "<div nowrap='nowrap' style='width:100%;'>"+corps_mess+"</div>";
		scrollPossible = true;
	}
	if(!scrollPossible){ 
		objt_ms.outerHTML = ""; 
	}
	else {
		// Opération qui est l'équivalent de  de :
		// if(scroll_droitagauche) { objt_ms.scrollLeft = objt_ms.scrollWidth - objt_ms.offsetWidth; }
		// else { objt_ms.scrollLeft = 0;  } 
		objt_ms.scrollLeft = scroll_droitagauche ? objt_ms.scrollWidth - objt_ms.offsetWidth : 0;
		document.getElementById("corps_mess").innerHTML = contenu_scroll;
		objt_ms.style.display="block";
		exe_scroll();
	}
}

function exe_scroll() {
	if(!pause_scroll){ 
		// Opération qui est l'équivalent de :
		// if(scroll_droitagauche) { objt_ms.scrollLeft += vitesse_scroll * -1; }
		// else { objt_ms.scrollLeft += vitesse_scroll * 1;  } 
		objt_ms.scrollLeft += vitesse_scroll * (scroll_droitagauche ? -1 : 1); 
	}
	if(scroll_droitagauche && objt_ms.scrollLeft <= 0){
		objt_ms.scrollLeft = objt_ms.scrollWidth - objt_ms.offsetWidth;
	}
	if(!scroll_droitagauche && objt_ms.scrollLeft >= objt_ms.scrollWidth - objt_ms.offsetWidth){ 
		objt_ms.scrollLeft = 0;
	}
	window.setTimeout("exe_scroll()", time_out_scroll);
}


