// Accessible Scroller by Mike Foskett (http://www.websemantics.co.uk/). Retain this message and you may use the code freely.
// Thomas Kessler: removed "controls", packed
var speed=70	// speed of scroller
var step=3	// smoothness of movement
var x, scroll, divW, sText=""
function startScroller(){
document.getElementById('tag').style.whiteSpace='nowrap'
var p=document.createElement('P')
p.id='testP'
p.style.fontSize='25%' //fix for mozilla. multiply by 4 before using
x-=step
if (document.getElementById('tag').className) p.className=document.getElementById('tag').className
p.appendChild(document.createTextNode(sText))
document.body.appendChild(p)
pw=p.offsetWidth
document.body.removeChild(p)
if (x<(pw*4)*-1){x=divW}
document.getElementById('tag').style.left=x+'px'
scroll=setTimeout('startScroller()',speed)
}
function initScroller(){
if (document.getElementById && document.createElement && document.body.appendChild) {
divW=document.getElementById('scroller').offsetWidth
x=divW
document.getElementById('tag').style.position='relative'
document.getElementById('tag').style.left=divW+'px'
var ss=document.getElementById('tag').childNodes
for (i=0;i<ss.length;i++) {sText+=ss[i].nodeValue+" "}
scroll=setTimeout('startScroller()',speed)
setTimeout('document.getElementById("scroller").style.visibility="visible";',speed-1);
}}
function addLoadEvent(func) {
if (!document.getElementById | !document.getElementsByTagName) return
var oldonload = window.onload
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload()
func()
}
}}
addLoadEvent(initScroller)
