
tNews=new Array();
tNews.push('<b>+ Neuheiten und Aktuelles +</b>');
tNews.push('<b>Neue Homepage des Vereins</b><br>Ab sofort ist die Homepage neu gestaltet. Ihr könnt Euch gerne in Gästebuch eintragen ');
tNews.push('<b>Neue Veranstaltungen</b><br>Für das Jahr 2011 wurden neue Termine, unter Veranstaltungen, eingetragen.');

strDir      ='up';
strDelimiter=' + + + ';
intInterval =50;
blnStopHover=true;
intRepeat   =2;
strBorder   ='0px solid #F6F6F6';
intWidth    =194;
intHeight   =260;
intPadding  =4;
strBgc      ='#F6F6F6';
strTxtc     ='#000000';
strAlign    ='left';
intStep=1;

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

if(DOM||IE)
  {

    blnDir=(strDir=='up'||strDir=='down')?true:false;
    strNobr=(blnDir)?'div':'nobr';
    strDelimiter=(blnDir)?'<br><br>':strDelimiter;
    strAlign=(blnDir)?'text-align:'+strAlign+';':'';
    var objGo;
    intPos=0;
    strStopHover=(blnStopHover)?'onmouseover="clearInterval(objGo)"onmouseout="objGo=setInterval(\'DM_ticken()\','+intInterval+')"':'';
    strText=(blnDir)?tNews.join(strDelimiter)+strDelimiter:tNews.join(strDelimiter)+strDelimiter;
    strNews=strText;
    for(i=1;i<intRepeat;++i)
        {
        strNews+=strText;
        }

    strTicker='<div style="position: relative; '+strAlign+'overflow:hidden;background-color:'+strBgc+
                    ';border:'+strBorder+';width:'+intWidth+'px;height:'+intHeight+'px;padding:'+intPadding+
                    'px;"><'+strNobr+'><div id="ticker"style="position:relative;color:'+strTxtc+';background-color:'+strBgc+
                    ';"'+strStopHover+'>'+strNews+'</div></'+strNobr+'></div>';

    document.write(strTicker);

    function DM_ticken()
    {

    objTicker=(IE)?document.all.ticker:document.getElementById('ticker');

    arrDir=new Array();
    arrDir['up']    =new Array(-1,objTicker.offsetHeight,'top');
    arrDir['down']  =new Array(1,objTicker.offsetHeight,'top');
    arrDir['left']  =new Array(1,objTicker.offsetWidth,'left');
    arrDir['right'] =new Array(-1,objTicker.offsetWidth,'left');

    dblOffset=arrDir[strDir][1]/intRepeat;

    switch(strDir)
        {
        case'right':
            intPos=(Math.abs(intPos)>dblOffset)?0:intPos;break;
        case'left':
            intPos=(intPos>0)?-dblOffset:intPos;break;
        case 'up':
            intPos=(Math.abs(intPos)>dblOffset)?0:intPos;break;
        case 'down':
            intPos=(intPos>0)?-dblOffset:intPos;break;
        }
    objTicker.style[arrDir[strDir][2]]=intPos + "px";

    intPos+=intStep*arrDir[strDir][0];
    }

    objGo=setInterval('DM_ticken()',intInterval);
  }       
