/*
    Titel: DHTML Ticker
    Autor: Christoph Bergmann
    email: cb@acc.de

    Copyright (c) Milch und Zucker - c. Bergmann und j. Gamperl, 1998.
    All rights reserved. Alle Rechte vorbehalten. URL: http://dhtml.seite.net

    Dieser Code darf für nicht-kommerzielle  sowie kommerzielle Zwecke frei
    genutzt und angepaßt werden, solange dies unentgeltlich erfolgt und
    dieser Vermerk bestehen bleibt.
*/

var delay=40;
var nextm=0;
var style="style='color:#3399FF;text-decoration:underline;'";


var timerID = null;
var timerRunning = false;
var id,pause=0,position=0;

function marquee() {


            var i,k,j;
            var message="";

            for (j=0;j<msg.length;j++)
            {
                 message+= msg[j]+" ";
            }


            k=(75/message.length)+1;

            for(i=0;i<=k;i++) message+=" "+message;

               document.marqueeform.marquee.value=message.substring(position,position+120);
               if(position++==140) position=0;
                 id=setTimeout("marquee()",1500/10);

}

function start_ticker()
{
     //if (Opera)  {marquee();} else {
     do_ticker(msg[0],link[0], 0, 1);
     //}

}

function do_ticker(text, wohin, pos, dir)
{
        if(pos==text.length && text != 'Stop' && wohin != '')
                var out='<NOBR><B CLASS="kleinfettgruen">[&nbsp;<A HREF='+wohin+'>'+text.substring(0, pos)+'</A>&nbsp;]</B></NOBR>';
        else
                var out='<B CLASS="kleinfettgruen"><NOBR>[&nbsp;'+text.substring(0, pos)+'&nbsp;]</NOBR></B>';



        if (NS6 )  {layer = document.getElementById( "ticker" );}

            if      (NS6)   layer.innerHTML = out;
            else if (IE4)   ticker.innerHTML = out;
            else if (NS4) { document.ticker.document.open();
                            document.ticker.document.write(out);
                            document.ticker.document.close();}
            else            ticker.innerHTML=out;


        pos+=dir;

        if(pos>text.length)
        {
                pos = 0;
                //setTimeout('do_ticker("'+text+'",'+pos+','+(-dir)+')', delay*10);
                if(++nextm>=msg.length)
                        nextm=0;

                wohin=link[nextm];
                text=msg[nextm];
                if (text == "Stop") setTimeout('do_ticker("'+text+'","'+wohin+'",'+pos+','+dir+')', delay*80);
                else
                setTimeout('do_ticker("'+text+'","'+wohin+'",'+pos+','+dir+')', delay*5);
        }
        else
        {
                if(pos<0)
                {
                        if(++nextm>=msg.length)
                                nextm=0;

                        text=msg[nextm];
                        dir=-dir;
                }
                setTimeout('do_ticker("'+text+'","'+wohin+'",'+pos+','+dir+')', delay);
        }
}