//Ticker sollte laufen in Geckos, Opera7 und IE5+
//Den ganzen Skriptblock(oder die Referenz zum Skript... falls extern) dorthin in die Seite
//tun, wo der Ticker ticken soll
//das Aussehen kann per CSS angepasst werden.... als SELECTOR ist dabei "#ticker" zu verwenden
//°°°°°°°°°°°°°°>Der Text....keine <br> und keine Zeilenumbrueche erbeten
//strTickerText=' + + + Dies ist ein <b>Tickertext </b>mit klickbarem <a href="http://www.tutorials.de"target="_blank">Link</a> ';

//°°°°°°°°°°°°°°>Zeit zwischen jedem "Tick" in msec
tInterval=200;

//°°°°°°°°°°°°°°>Sollte Leeraum im Ticker entstehen, hier einen hoeheren Wert waehlen
tNr=4;

//°°°°°°°°°°°°°°>Onmouseover Ticker anhalten?true:false
tStop=true;



//°°°°°°°°°°°°°°>Der Ticker
if(document.getElementsByTagName('title')&&document.getElementsByTagName('title')[0].innerHTML)
    {
    var tGo;
    tStop=tStop?' onmouseover="clearInterval(tGo)"onmouseout="tGo=setInterval(\'ticken()\',tInterval);"':'';
    tCnt=0;
    tHtml='<span>'+strTickerText+'</span>';
    document.write('<pre id="ticker"style="overflow:hidden;"'+tStop+'>');
    for(i=0;i<tNr;++i){document.write(tHtml);}
    document.write('</pre>');

    function ticken()
        {
        tObj=document.getElementById('ticker');
        tTxt=String(tObj.firstChild.innerHTML);
        isTag=false;isTxt=false;
        for(i=0;i<tTxt.length;++i)
            {
            if(tTxt.charAt(i)=='>')
                {
                isTag=false;continue;
                }
            if(tTxt.charAt(i)=='<')
                {
                isTag=true;continue;
                }
            if(!isTag)
                {
                tObj.firstChild.innerHTML=tTxt.substring(0,i)+tTxt.substring(i+1,tTxt.length);
                isTxt=true;break;
                }
            }
        if(!isTxt)
            {
            tObj.removeChild(tObj.firstChild);
            tObj.innerHTML+=tHtml;
            }
        }
    tGo=setInterval("ticken()",tInterval);
    }
