/* * * * * * * * * * * * * * * * D I E  V A R I A B L E N * * * * * * * * * * * * * * * * * */

    // Die News

sNews=new Array();

sNews.push('<a href="http://www.paintballcamp.com/" target="_blank"><img src="images/sponsors/camp-logo_80.gif" alt="Camp Carnage" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.keeactionsports.com/" target="_blank"><img src="images/sponsors/rps-logo_80.gif" alt="RPS" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.keeactionsports.com/" target="_blank"><img src="images/sponsors/empire-logo_80.gif" alt="Empire" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.keeactionsports.com/" target="_blank"><img src="images/sponsors/evil-logo_80.gif" alt="Evil" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.keeactionsports.com/" target="_blank"><img src="images/sponsors/diablo-logo_80.gif" alt="Diablo" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.totem-air.com/" target="_blank"><img src="images/sponsors/totemair-logo_80.gif" alt="Totem Air Paintballs" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.estratego.com/" target="_blank"><img src="images/sponsors/psycho-logo_80.gif" alt="Psycho Paintballs" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.buddhapaintball.com/" target="_blank"><img src="images/sponsors/buddha-logo_80.gif" alt="Buddha Paintballs" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.boxseries.com/" target="_blank"><img src="images/sponsors/boxseries-logo_80.gif" alt="Boxseries Paintballs" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.tomahawkpaintballs.com/" target="_blank"><img src="images/sponsors/tomahawk-logo_80.gif" alt="Tomahawk Paintballs" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.kingmantraining.com/" target="_blank"><img src="images/sponsors/kingman-training-logo_80.gif" alt="Kingman Training" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.spyder.tv/" target="_blank"><img src="images/sponsors/spyder-logo_80.gif" alt="Spyder" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.supairball.com/" target="_blank"><img src="images/sponsors/supairball-logo_80.gif" alt="ZAP" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.archonpaintball.com/" target="_blank"><img src="images/sponsors/zap-logo_80.gif" alt="ZAP" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.smartparts.com/" target="_blank"><img src="images/sponsors/smartparts-logo_80.gif" alt="Smartparts" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.archonpaintball.com/" target="_blank"><img src="images/sponsors/zap-chronic-logo_80.gif" alt="Chronic" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.planeteclipse.com/" target="_blank"><img src="images/sponsors/eclipse-logo_80.gif" alt="Eclipse" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.gimilsim.com/" target="_blank"><img src="images/sponsors/gi-milsim-logo_80.png" alt="GI Milsim" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.dark-sports.com/" target="_blank"><img src="images/sponsors/dark-sports-logo_80.png" alt="GI Milsim" border="0"></a>');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<img src="images/pages/spacer.gif">');
sNews.push('<a href="http://www.adrenalinegames.com/" target="_blank"><img src="images/sponsors/adrenaline-logo_80.gif" alt="Adrenaline" border="0"></a>');

    // Laufrichtung(up,down,left,right)
strDirs      ='down';

    // Delimiter zwischen den einzelnen News(nur bei left/right)
strDelimiters=' + + + ';

    // Interval in ms
intIntervals =50;

    // Stop bei mouseover?true:false
blnStopHovers=true;

    // Falls Leeraum zwischen News...hier Wert erhoehen...minimum:1
intRepeats   =1;

    // Rahmen
strBorders   ='0px';

    // Breite
intWidths    =80;

    // Hoehe
intHeights   =100;

    //Abstand Rahmen->Inhalt
intPaddings  =0;

    //Background-color
//strBgc      ='';

    //Text-color
strTxtcs     ='#4d41a3';

    //Textausrichtung
strAligns    ='left';

    //Schritt pro Durchlauf(px)
intSteps=1;


/* * * * * * * * * * * * * * * * * * D E R  T I C K E R * * * * * * * * * * * * * * * * * * * * * */

    //IE ab V4?
IE=document.all&&!window.opera;
    //DOM-Browser(ausser IE)
DOM=document.getElementById&&!IE;


//laeuft ab IE4 und in DOM-Browsern
if(DOM||IE)
  {
        //Ermitteln, ob Ticker horizontal oder vertikal laufen soll
    blnDirs=(strDirs=='up'||strDirs=='down')?true:false;

        //Bei horizontalem Ticker wird ein nobr-, ansonsten ein div-Tag verwendet
    strNobrs=(blnDirs)?'div':'nobr';

        //Trennzeichen zwischen den Einzelnen Eintraegen
        //bei horizontalem Ticker gem�ss Angabe in Variale strDelimiters
        //Ansonsten Zeilenumbrueche
    strDelimiters=(blnDirs)?'<br><br>':strDelimiters;

        //String fuer Textausrichtung bei vertikalem Ticker
    strAligns=(blnDirs)?'text-align:'+strAligns+';':'';

        //Variable zum Speichern des Intervals
    var objGo_s;
        //Variable zum Speichern der Position
    intPoss=0;

        //String erzeugen fuer JS-Code, falls Ticker beim mouseover stoppen soll
    strStopHovers=(blnStopHovers)?'onmouseover="clearInterval(objGo_s)"onmouseout="objGo_s=setInterval(\'DM_tickens()\','+intIntervals+')"':'';

        //Tickertext zu String zusammenfuegen
    strTexts=(blnDirs)?sNews.join(strDelimiters)+strDelimiters:sNews.join(strDelimiters)+strDelimiters;
    strNewss=strTexts;
    for(i=1;i<intRepeats;++i)
        {
        strNewss+=strTexts;
        }

        //TickerCode zu String zusammenfuegen
    strTickers='<div style="position: relative; '+strAligns+'overflow:hidden;border:'+strBorders+';width:'+intWidths+'px;height:'+intHeights+'px;padding:'+intPaddings+'px;"><'+strNobrs+'><div id="tickers"style="position:relative;color:'+strTxtcs+';"'+strStopHovers+'>'+strNewss+'</div></'+strNobrs+'></div>';

        //TickerCode im Dokument ausgeben
    document.write(strTickers);

        //Funktion, um Ticker ticken zu lassen
    function DM_tickens()
    {
        //Ticker-Objekt je nach Browser ermitteln
    objTickers=(IE)?document.all.tickers:document.getElementById('tickers');

        //Array fuer zu manipulierende Eigenschaften des Tickers je nach Richtung
        //Richtung=new Array(Pixelwert zur Aenderung der Position,Breite/Hoehe des Tickers,zu andernder Positionswert);
    arrDirs=new Array();
    arrDirs['up']    =new Array(-1,objTickers.offsetHeight,'top');
    arrDirs['down']  =new Array(1,objTickers.offsetHeight,'top');
    arrDirs['left']  =new Array(1,objTickers.offsetWidth,'left');
    arrDirs['right'] =new Array(-1,objTickers.offsetWidth,'left');

        //Ermitteln von Breite bzw. Hoee der anzuzeigenden Items
    dblOffsets=arrDirs[strDirs][1]/intRepeats;

        //Neuen Positionswert ermitteln
    switch(strDirs)
        {
        case'right':
            intPoss=(Math.abs(intPoss)>dblOffsets)?0:intPoss;break;
        case'left':
            intPoss=(intPoss>0)?-dblOffsets:intPoss;break;
        case 'up':
            intPoss=(Math.abs(intPoss)>dblOffsets)?0:intPoss;break;
        case 'down':
            intPoss=(intPoss>100)?-dblOffsets:intPoss;break;
        }
        //Neuen Positionswert zuweisen
    objTickers.style[arrDirs[strDirs][2]]=intPoss + "px";

        //Positionswert hoch/heruntersetzen
    intPoss+=intSteps*arrDirs[strDirs][0];
    }
        //Erneut ticken lassen
    objGo_s=setInterval('DM_tickens()',intIntervals);
  }
