//Specify the marquee's width (in pixels)
var marqueewidth="700px;";
//Specify the marquee's height
var marqueeheight="20px";
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=2;
//configure color:
var marqueecolor="#FA4900";
var marqueebgcolor="#FFFFE9";
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=0;

//Specify the marquee's content (don't delete <nobr> tag)
//Keep all content on ONE line, and backslash any single quotations (ie: that's great):

var marqueecontent='';

////NO NEED TO EDIT BELOW THIS LINE////////////
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1); //slow speed down by 1 for NS
var copyspeed=marqueespeed;
var pausespeed=(pauseit==0)? copyspeed: 0;
var iedom = document.all || document.getElementById;
if (iedom) {
	// document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>');
}
var actualwidth='';
var cross_marquee, ns_marquee;

function populate(txt) {
	marqueecontent = '<nobr>' + txt + '</nobr>';
    if (txt == '') { return true; }
	var innerContent = '';
	if (iedom||document.layers) {
		innerContent += '<table border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tr><td>';
		if (iedom){
			innerContent += '<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>';
			innerContent += '<div style="position:relative;top:-25px;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">';
			//innerContent += '<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';color:'+marqueecolor+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">';
			innerContent += '<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';color:'+marqueecolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">';
			innerContent += '<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>';
			innerContent += '</div></div>';
		}
		else if (document.layers) {
			innerContent += '<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>';
			innerContent += '<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>';
			innerContent += '</ilayer>';
		}
		innerContent += '</td></tr></table>';
		document.getElementById('msgLive').innerHTML = innerContent;
	}

	scrollSetContent(marqueecontent);
/*
	if (iedom) {
		cross_marquee = document.getElementById ? document.getElementById("iemarquee") : document.all.iemarquee;
		cross_marquee.style.left = (parseInt(marqueewidth) + 8) + "px";
		cross_marquee.innerHTML = marqueecontent;
		actualwidth = document.all ? temp.offsetWidth : document.getElementById("temp").offsetWidth;
	}
	else if (document.layers) {
		ns_marquee = document.ns_marquee.document.ns_marquee2;
		ns_marquee.left = parseInt(marqueewidth) + 8;
		ns_marquee.document.write(marqueecontent);
		ns_marquee.document.close();
		actualwidth=ns_marquee.document.width;
	}
*/
	
	lefttime = setInterval("scrollmarquee()", 20);
}

function scrollSetContent(content) {
	if (iedom) {
		cross_marquee = document.getElementById ? document.getElementById("iemarquee") : document.all.iemarquee;
		cross_marquee.style.left = (parseInt(marqueewidth) + 8) + "px";
		cross_marquee.innerHTML = content;
		
		if (document.all) {
			temp.innerHTML = content;
		} else {
			document.getElementById('temp').innerHTML = content;
		}
		actualwidth = document.all ? temp.offsetWidth : document.getElementById("temp").offsetWidth;
	}
	else if (document.layers) {
		ns_marquee = document.ns_marquee.document.ns_marquee2;
		ns_marquee.left = parseInt(marqueewidth) + 8;
		ns_marquee.document.write(content);
		ns_marquee.document.close();
		actualwidth=ns_marquee.document.width;
	}
}

function scrollmarquee() {
	if (iedom) {
		if (parseInt(cross_marquee.style.left) > (actualwidth*(-1)+8)) {
			cross_marquee.style.left = (parseInt(cross_marquee.style.left) - copyspeed) + "px";
		} else {
			cross_marquee.style.left = (parseInt(marqueewidth) + 8) + "px";
		}
	}
	else if (document.layers) {
		if (ns_marquee.left > (actualwidth*(-1)+8)) {
			ns_marquee.left -= copyspeed;
		} else {
			ns_marquee.left = parseInt(marqueewidth)+8;
		}
	}
}



// Initialiser le défilement sur window.onload
// Fait par appel explicite pour pouvoir passer le texte en paramètre
//windowOnloadAdd(populate);
