var rndStr = ';0;';
i1=0;
tNews=new Array();
myArray = new Array();
tNews.push('<a href=\"/wb/html/p_druckzentrum-oberland.php\" title=\"Druckzentrum Oberland\"><img src=\"images/premium/82.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_cfc.php\" title=\"Car Film Components\"><img src=\"images/premium/21.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_tsv-peissenberg-eishockey.php\" title=\"TSV Peissenberg\"><img src=\"images/premium/65.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_tolletuningsachen.php\" title=\"TolleTuningSachen\"> <img src=\"images/premium/10.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_traumland.php\" title=\"Bettenparadies Traumland\"><img src=\"images/premium/18.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_abele.php\" title=\"Abele Haustechnik\"> <img src=\"images/premium/78.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_eckel-pferde.php\" title=\"Eckel-Pferde\"> <img src=\"images/premium/41.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_gbo-net.php\" title=\"German Business Online\"> <img src=\"images/premium/77.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_reinigung-maerz.php\" title=\"Textilreinigung M&auml;rz\"> <img src=\"images/premium/62.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_life-church.php\" title=\"Life Church International\"> <img src=\"images/premium/17.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_mayr.php\" title=\"Mayr Oldtimerrestauration\"> <img src=\"images/premium/19.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_medellin-secret.php\" title=\"Medellin Secret\"> <img src=\"images/premium/20.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_doronel-car-hifi.php\" title=\"Car Hifi doronel\"> <img src=\"images/premium/68.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_abc-fahrschule.php\" title=\"ABC Fahrschule\"> <img src=\"images/premium/64.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_gronau.php\" title=\"Gronau Photographie\"><img src=\"images/premium/69.jpg\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_allstars-fitnessclub.php\" title=\"ALL STARS FITNESS-CLUB\"><img src="images/premium/72.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_meyer.php\" title=\"Ludwig Theodor Meyer & Co. GmbH\"><img src="images/premium/74.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_joes-imbiss-alm.php\" title=\"Joes Imbiss Alm & Co. GmbH\"><img src="images/premium/75.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_maler_dp.php\" title=\"Maler dp GmbH\"><img src="images/premium/76.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_hapfelmeier.php\" title=\"Hapfelmeier GmbH\"><img src="images/premium/71.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_taj-mahal.php\" title=\"TAJ MAHAL\"><img src="images/premium/70.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_spiel_babywelt.php\" title=\"Spiel & Babywelt\"><img src="images/premium/81.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_fliesen_atelier.php\" title=\"Fliesen Atelier\"><img src="images/premium/79.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_sanitaetshaus-schindler.php\" title=\"Sanitätshaus Schindler\"><img src="images/premium/84.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_eibenwald.php\" title=\"Zum Eibenwald\"><img src="images/premium/85.gif\" Border=\"0\">');

tNews.push('<a href=\"/wb/html/p_fahrschule-s-drive.php\" title=\"s-drive\"><img src="images/premium/86.gif\" Border=\"0\">');


myString();
for (i2=0;rndStr.length>1;i2++){
generate();
pos = rndStr.search(';'+ganz+';');
if (pos==-1){
generate();
}
else{
myArray[i1]=tNews[ganz];
rndStr = rndStr.substr(0,pos)+rndStr.substr(pos+delim);
i1++;
}
}

function generate(){
zufall= Math.random();
ganz = Math.floor(zufall*(tNews.length+1));
if (ganz>=10){
delim=3;
}
else{
delim=2;
}
}

function myString(){
for (i=1;i<=tNews.length-1;i++){
rndStr=rndStr+i+';';
}
}

    //°°°°°°°°°°Laufrichtung(up,down,left,right)
strDir      ='up';
    //°°°°°°°°°°Delimiter zwischen den einzelnen News(nur bei left/right)
strDelimiter=' + + + ';
    //°°°°°°°°°°Interval in ms
intInterval =20;
    //°°°°°°°°°°Stop bei mouseover?true:false
blnStopHover=true;
    //°°°°°°°°°°Falls Leeraum zwischen News...hier Wert erhoehen...minimum:1
intRepeat   =5;
    //°°°°°°°°°°Rahmen
strBorder   ='0px solid #EDEDED';
    //°°°°°°°°°°Breite
intWidth    =180;
    //°°°°°°°°°°Höhe
intHeight   =155;
    //Abstand Rahmen->Inhalt
intPadding  =0;
    //Background-color
strBgc      ='#EDEDED';
    //Text-color
strTxtc     ='#b60303';
    //Textausrichtung
strAlign    ='center';
    //Schritt pro Durchlauf(px)
intStep=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;
//läuft ab IE4 und in DOM-Browsern

if (DOM==true){intStep=2; intInterval=10; intRepeat=5;}

if(DOM||IE)
  {
        //Ermitteln, ob Ticker horizontal oder vertikal laufen soll
    blnDir=(strDir=='up'||strDir=='down')?true:false;

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

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

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

        //Variable zum Speichern des Intervals
    var objGo;
        //Variable zum Speichern der Position
    intPos=0;

        //String erzeugen fuer JS-Code, falls Ticker beim mouseover stoppen soll
    strStopHover=(blnStopHover)?'onmouseover=\"clearInterval(objGo)\"onmouseout=\"objGo=setInterval(\'DM_ticken()\','+intInterval+')\"':'';

        //Tickertext zu String zusammenfuegen
    strText=(blnDir)?myArray.join(strDelimiter)+strDelimiter:myArray.join(strDelimiter)+strDelimiter;
    strNews=strText;
    for(i=1;i<intRepeat;++i)
        {
        strNews+=strText;
        }

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

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

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

        //Array fuer zu manipulierende Eigenschaften des Tickers je nach Richtung
        //Richtung=new Array(Pixelwert zur Aenderung der Position,Breite/Höhe des Tickers,zu andernder Positionswert);
    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');

        //Ermitteln von Breite bzw. Höhe der anzuzeigenden Items
    dblOffset=arrDir[strDir][1]/intRepeat;

        //Neuen Positionswert ermitteln
    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;
        }
        //Neuen Positionswert zuweisen
    objTicker.style[arrDir[strDir][2]]=intPos + "px";

        //Positionswert hoch/heruntersetzen
    intPos+=intStep*arrDir[strDir][0];
    }
        //Erneut ticken lassen
    objGo=setInterval('DM_ticken()',intInterval);
  }
