IE  = document.all&&!window.opera;
DOM = document.getElementById&&!IE;

if(DOM||IE)
{
    var tGo,
    tPos  = 0,
    tStop = tStop?'onmouseover="clearInterval(tGo)"'+ 'onmouseout="tGo=setInterval(\'DM_ticken()\','+tInterval+')"':'',
    tTxt  = tDelimiter+tNews.join(tDelimiter),
    tNews = tTxt;

    for(i = 1; i < tRepeat; i++)
    {
        tNews+=tTxt;
    }

    document.write('<div style="overflow:hidden;border:' + tBorder +
        ';width:' + tWidth + 'px; height:' + tHeight + 'px;">' +
        '<div style="position:absolute;width:' + tWidth + 'px;height:' + tHeight + 'px;'+
        'overflow:hidden;clip:rect(0px '+tWidth+'px '+tHeight+'px 0px)">'+
        '<span id="ticker"style="white-space:nowrap;position:relative;"' + tStop + '>' + tNews +
        '</span></div></div>');

    tObj = $('ticker');//IE ? document.all.ticker : document.getElementById('ticker');

    function DM_ticken()
    {
        tOffset = tObj.offsetWidth/tRepeat;
        if(Math.abs(tPos) > tOffset)
        {
            tPos=0;
        }
        tObj.style.left=tPos+'px';
        tPos=parseInt(tPos)-1;
    }

    tGo=setInterval('DM_ticken()',tInterval);
}