//
//Ticker Script, being called from within the html page.
var tWidth = "480px";                  // width (in pixels)
var tHeight = "18px";                  // height (in pixels)
var tcolour = "#fff";                  // background colour:
var moStop = true;                     // pause on mouseover (true or false)
var tSpeed = 3;                        // scroll speed (1 = slow, 5 = fast)

//Get ticker text from rendered output of the CMS in html page.
var tContent = document.getElementById("tickertext").innerHTML;

var cps = tSpeed; 
var aw, mq; 
var fsz = parseInt(tHeight) - 4; 
var tick = "";

function startticker() {
    if (document.getElementById) {
        tick += '<div style="position:relative;width:'+tWidth+';height:'+tHeight+';overflow:hidden;">';
        tick += '<div id="mq" style="position:absolute;left:0px;top:0px;white-space:nowrap;"';
        if (moStop) {
            tick += ' onmouseover="cps=0" onmouseout="cps=tSpeed"'; 
        }
        tick += '><\/div><\/div>'; 
        document.getElementById('ticker').innerHTML = tick; 
        mq = document.getElementById("mq"); 
        mq.style.left=(parseInt(tWidth)+10)+"px"; 
        mq.innerHTML='<span id="tx">'+tContent+'<\/span>'; 
        aw = document.getElementById("tx").offsetWidth; 
        lefttime=setInterval("scrollticker()",50);
    }
}; 

function scrollticker() {
    mq.style.left = (parseInt(mq.style.left) > (-10 - aw)) ? parseInt(mq.style.left)-cps+"px" : parseInt(tWidth)+10+"px";
};
