

/* * * * * * * * * * * * * * * * D I E  V A R I A B L E N * * * * * * * * * * * * * * * * * */

//°°°°°°°°°°Die News

tNews=new Array();
tNews.push('<img onclick="gotoPage(228)" src="fileadmin/config_new/images/logos_sw/baltus_sw.jpg" alt="Logo Baltus Communications"  title="Baltus Communications" style="width:87px;height:65px;" class="slide_img" />');
// tNews.push('<img onclick="gotoPage(229)" src="fileadmin/config_new/images/logos_sw/iggy_sw.jpg" alt=""  title="Iggy" style="width:210px;height:55px;" class="slide_img" />');
tNews.push('<img onclick="gotoPage(231)" src="fileadmin/config_new/images/logos_sw/interprofit_sw.jpg" alt="Logo Interprofit"  title="Interprofit" style="width:157px;height:55px;" class="slide_img" />');
tNews.push('<img onclick="gotoPage(230)" src="fileadmin/config_new/images/logos_sw/goup_group_sw.jpg" alt="Logo Interview SRL / Go Up Communication Group"  title="Interview SRL / Go Up Communication Group" style="width:108px;height:65px;" class="slide_img" />');
tNews.push('<img onclick="gotoPage(232)" src="fileadmin/config_new/images/logos_sw/kprn_sw.jpg" alt="Logo Kleber PR Network"  title="Kleber PR Network" style="width:108px;height:65px;" class="slide_img" />');
// tNews.push('<img onclick="gotoPage(233)" src="fileadmin/config_new/images/logos_sw/massideas_sw.jpg" alt=""  title="Massideas" style="width:193px;height:55px;" class="slide_img" />');
tNews.push('<img onclick="gotoPage(234)" src="fileadmin/config_new/images/logos_sw/mccluskey_sw.jpg" alt="Logo McCluskey International"  title="McCluskey International" style="width:282px;height:48px;" class="slide_img" />');
tNews.push('<img onclick="gotoPage(235)" src="fileadmin/config_new/images/logos_sw/tqc_sw.jpg" alt="Logo TQC Communication"  title="TQC Communication" style="width:144px;height:58px;" class="slide_img" />');
tNews.push('<img onclick="gotoPage(236)" src="fileadmin/config_new/images/logos_sw/travel_air_representations_sw.jpg" alt="Logo Travel Air Representations"  title="Travel Air Representations" style="width:245px;height:52px;" class="slide_img" />');

//°°°°°°°°°°Laufrichtung(up,down,left,right)
strDir      ='right';

//°°°°°°°°°°Delimiter zwischen den einzelnen News(nur bei left/right)
strDelimiter='';

//°°°°°°°°°°Interval in ms
intInterval =70;

//°°°°°°°°°°Stop bei mouseover?true:false
blnStopHover=true;

//°°°°°°°°°°Falls Leeraum zwischen News...hier Wert erhoehen...minimum:1
intRepeat   =15;

//°°°°°°°°°°Rahmen  #EE1D24
strBorder   ='2px  solid #EE1D24';

//°°°°°°°°°°Breite
intWidth    =772;

//°°°°°°°°°°Höhe
intHeight   =368;

//Abstand Rahmen->Inhalt
intPadding  =5;

//Background-color
strBgc      ='';

//Text-color
strTxtc     ='#ffffff';

//Textausrichtung
strAlign    ='left';

//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||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)?tNews.join(strDelimiter)+strDelimiter:tNews.join(strDelimiter)+strDelimiter;
    strNews=strText;
    for(i=1;i<intRepeat;++i)
    {
        strNews+=strText;
    }

/*
    strTicker='<div id="scriptdiv" style="'+strAlign+'overflow:hidden;'+
                    'border:'+strBorder+';width:'+intWidth+'px;height:'+intHeight+'px;padding:'+intPadding+
                    'px;"><'+strNobr+'><div id="ticker" style="position:absolute;background-color:#CFE0EB;color:'+strTxtc+
                    ';"'+strStopHover+'>'+strNews+'</div></'+strNobr+'></div>';

*/

/* vor Umstellung roundcorners
    strTicker='<div id="scriptdiv" style="'+strAlign+'overflow:hidden;'+
                    'border:'+strBorder+';width:'+intWidth+'px;padding:'+intPadding+
                    'px;"><'+strNobr+'><div id="ticker" style="position:absolute;color:'+strTxtc+
                    ';"'+strStopHover+'>'+strNews+'</div></'+strNobr+'></div>';
*/

/* Ausgabe

<div id="scriptdiv">
<div>
<div id="ticker" onmouseout="objGo=setInterval('DM_ticken()',20)" onmouseover="clearInterval(objGo)" 
style="position: absolute; color: rgb(255, 255, 255); top: -729px;">

<div id="scriptdiv" style="border: 2px solid rgb(238, 29, 36); padding: 5px; overflow: hidden; text-align: left; width: 230px;">
<div>
<div id="ticker" onmouseout="objGo=setInterval('DM_ticken()',20)" onmouseover="clearInterval(objGo)" 
style="position: absolute; color: rgb(255, 255, 255); top: -96px;">
*/

/*

    strTicker='<div id="scriptdiv" '+
                    '"><'+strNobr+'><div id="ticker" style="position:absolute;color:'+strTxtc+
                    ';"'+strStopHover+'>'+strNews+'</div></'+strNobr+'></div>';

*/
	
    strTicker='<div id="scriptdiv" style="'+strAlign+'overflow:hidden;'+
                    'width:'+intWidth+'px;padding:'+intPadding+
                    'px;"><'+strNobr+'><div id="ticker" style="position:absolute;color:'+strTxtc+
                    ';"'+strStopHover+'>'+strNews+'</div></'+strNobr+'></div>';


/*
    strTicker='<div id="scriptdiv" style="'+strAlign+'overflow:hidden;'+
                    'border:'+strBorder+';width:'+intWidth+'px;padding:'+intPadding+
                    'px;"><'+strNobr+'><div id="ticker" style="position:absolute;color:'+strTxtc+
                    ';"'+strStopHover+'>'+strNews+'</div></'+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);
}

