var combinedcssTable="width:"+(parseInt(memorywidth)+6)+"px;background-color:"+memorybgcolor+";"+borderCSS+";"
var combinedcss="width:"+memorywidth+";height:"+memoryheight+";"

memoryspeed=(document.all)? memoryspeed : Math.max(1, memoryspeed-1)
var copyspeed=memoryspeed
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:-10000px">'+memorycontent+'</span>')
var actualwidth=''
var memoryscroller

if (window.addEventListener)
	window.addEventListener("load", populatescroller, false)
else if (window.attachEvent)
	window.attachEvent("onload", populatescroller)
else if (document.all || document.getElementById)
	window.onload=populatescroller

function populatescroller(){
	memoryscroller=document.getElementById? document.getElementById("memoryscroller") : document.all.memoryscroller
	memoryscroller.style.left=parseInt(memorywidth)+8+"px"
	memoryscroller.innerHTML=memorycontent
	actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
	lefttime=setInterval("scrollmarquee()",20)
}

function scrollmarquee(){
	if (parseInt(memoryscroller.style.left)>(actualwidth*(-1)+8))
		memoryscroller.style.left=parseInt(memoryscroller.style.left)-copyspeed+"px"
	else
		memoryscroller.style.left=parseInt(memorywidth)+8+"px"
}

if (iedom){
	with (document){
		document.write('<table border="0" cellspacing="0" cellpadding="0" style="'+combinedcssTable+'"><td>')
		write('<div style="position:relative;overflow:hidden;'+combinedcss+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=memoryspeed">')
		write('<div id="memoryscroller" style="position:absolute;left:0px;top:0px;"></div>')
		write('</div>')
		document.write('</td></table>')
	}
}