function FBconsole(VAR) {
    try { console.log(VAR); } catch(e) { console = { log: function() {} } }
}

function getDim(el){
    for (var lx=0,ly=0;el!=null;
        lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
    return {x:lx,y:ly}
}

function removedpa(TEXT) {
    if ( typeof TEXT != undefined && TEXT != '' ) {
        var neuerText = TEXT.replace(/\(dpa\)/, '');
        return neuerText;
    }
}

/* START ar_short auf x Zeichen Kürzen, '...' anhängen und zurückgeben */
function TSshortenText(ELEMENT) {
    if ( typeof ELEMENT != undefined ) {
        // Da der Text in Short verlinkt ist, NUR den innerHTML des HREF verwenden
    var TEXTinner = ELEMENT;
    
    max=25;
    var start=ELEMENT.indexOf("\">");
    var templink=ELEMENT.substr(0,(start+2));
    var teiltext=ELEMENT.substr((start+2),(ELEMENT.length-start));
    
    teiltext = TEXTinner;
    
    // FBconsole(teiltext);
    if(teiltext.length>max) {
      var worte=teiltext.split(" ");
      var teiltextneu = '';
      for(a=0; a<worte.length; a++) {
        if (a==0) {
            if (worte[a].length > 20) {
                teiltext = '<a href="#">mehr&nbsp;<img class="short_icon" border="0" alt="" src="/sk_pics/icon/mehr_icon.gif"/></a>';
                break;
            }
        }
        if((teiltextneu.length + worte[a].length+1) < max) {
            teiltextneu += worte[a] + " ";  // Stringaddition bis max
        }
        else {
            a=worte.length;
        }
      }
      if(teiltextneu!="") {
        teiltext = '<a href="#">' + teiltextneu + '...<img class="short_icon" border="0" alt="" src="/sk_pics/icon/mehr_icon.gif"/></a>'; 
      }
    }
    else {
      teiltext=ELEMENT;
    } 
  }
  //FBconsole('ex='+teiltext); 
  return teiltext;  
}
/* ENDE  ar_short auf x Zeichen Kürzen, '...' anhängen und zurückgeben */

/* START Timer */
var hosTab=0;                                // tempwert für den Pager des auto-Sliders setzen
var hosArt=1;                                // tempwert für den Artikel [0-3] des auto-Sliders setzen
function switchdiv()
{
  TSact(artcontainer[hosArt], hosTab, hosArt);  // Aktivsetzen des aktuellen Artikels
  if(hosArt<2)                               // tempwert für den Artikel [0-3] des auto-Sliders für den nächsten Durchlauf setzen
  {
    hosArt+=1;
  }
  else
  {
    hosArt=0;
  }
  reset_timer();
  start_timer();
}
function reset_timer()                       // Resettet den Timer, siehe onmouseover
{
  if(typeof ps_timer != "undefined")
  {
    window.clearTimeout(ps_timer);
  }
}
function start_timer()                       // startet den Timer, siehe onmouseout und Initialisierung ganz unten
{
    ps_timer = window.setTimeout("switchdiv()",3500);
}
/* ENDE  Timer */


/* START initTimer */
function inittimer()
{
  // START organisieren der JS Refferenzen auf die Artikel-Container-DIVs
  if(document.getElementById('TS_InnerContainer'))
  {
    var artdiv=document.getElementById('TS_InnerContainer').getElementsByTagName('div');
    var artcontainer = new Object();
    var arttemp=0;
    for(a=0;a<artdiv.length;a++)
    {
      if(artdiv[a].className.indexOf("TS_Artikel") != -1)
      {
        artcontainer[arttemp]=artdiv[a];
        arttemp+=1;
      }
    }
  return artcontainer;
  }
  // ENDE  organisieren der JS Refferenzen auf die Artikel-Container-DIVs
}
/* ENDE  initTimer */

/*
function ieFixes(TabNo) {
    // IE fix für DIV-Breiten und -Höhen
    if (navigator.appName == 'Microsoft Internet Explorer') {
        if ( typeof TabNo != undefined ) {
            TabNo = '0';
        }
        // Nun noch Position der rechten Nav relativ vom TS setzen, weil der IE so toll ist
        if ( document.getElementById('TS_RightNavFix') && document.getElementById('TS_Container') ){
            var Container = document.getElementById('TS_Container');
            var ContainerOffSet = getDim(Container);
            
            var RightNav = document.getElementById('TS_RightNavFix');
            var RightNavOffSet = getDim(RightNav);
            RightNav.style.top = ContainerOffSet.y + 281 + 'px';
            
            isIE6 = /msie|MSIE 6/.test(navigator.userAgent);
            if ( isIE6 == true ) {
                // Jetzt alle Bilder neu skalieren
                var TSContainer = document.getElementById('TS_Aufmacher');
                if ( typeof TSContainer != undefined ) {
                    var IEimgFix = TSContainer.getElementsByTagName('img');
                    if ( typeof IEimgFix != undefined ) {
                        //alert(IEimgFix.length);
                        for ( i = 0; i < IEimgFix.length; i++ ) {
                            IEimgFix[i].style.height = '100%';
                            IEimgFix[i].style.width = '100%';
                        }
                    }
                }
            }
        }
    }
}
*/





function getElementsByClassName(tagName, className, parentElement) {
    if ( typeof tagName != undefined && typeof className != undefined ) {
        if ( typeof parentElement == undefined ) {
            parentElement = document;
        }
        var arr = new Array();
        var elems = parentElement.getElementsByTagName(tagName);
        
        for(var i = 0; i < elems.length; i++) {
            var elem = elems[i];
            var cls = elem.getAttribute('class');
            
            // IE workaround => Der braucht className
            if ( cls == null ) {
                cls = elem.getAttribute('className');
            }
            
            if(cls == className) {
                arr[arr.length] = elem;
            }
        }
        return arr;
    }
    return false;
}

function WriteDivStart(DivType, TabNumber, ArtNumber) {
    document.write('<div id="Tab' + TabNumber + '_Art' + ArtNumber + '_' + DivType + '">');
}

function WriteNamedDiv(SUFFIX, TabNumber, CLASS) {
    document.write('<div id="TS_Aufm' + TabNumber + SUFFIX + '" class="' + CLASS + '">');
}

function WriteTabNavDiv(TabNumber) {
    document.write('<div id="TS_TabBar' + TabNumber + '" class="TS_TabBar">');
}

function WriteNamedSpan(SUFFIX, TabNumber, CLASS) {
    document.write('<span id="TS_Aufm' + TabNumber + SUFFIX + '" class="' + CLASS + '">');
}

function WriteDivEnd() {
    document.write('</div>');
}

function WriteSpanEnd() {
    document.write('</span>');
}


function TSInit(TSElements) {
    if ( typeof TSElements != undefined ) {
        var TabCount = TSElements.length;
        
        // SK noscript CSS fix
        var TS_Tab0 = document.getElementById('TS_Tab0');
        if ( typeof TS_Tab0 != undefined ) {
            var TabDivs = TS_Tab0.getElementsByTagName('div');
            if ( typeof TabDivs != undefined ) {
                for (i = 0; i < TabDivs.length; i++) {
                    if ( TabDivs[i].className == 'TS_ArtContainer' ) {
                        TabDivs[i].style.paddingLeft = '29px';
                    }
                }
            }
        }
        //FBconsole('function TSInit: Tabanzahl: '+TabCount);
        
        for (i = 0; i < TSElements.length; i++) {
            if ( typeof TSElements[i] != undefined ) {
//                FBconsole('function TSInit: Tab ' + i + ' enthaelt ' + TSElements[i].length + ' Artikel');
                var tab = document.getElementById('TS_Tab' + i);
                if ( typeof tab != undefined ) {
//                    FBconsole('function TSInit: Tab ' + i + ' im Quellcode gefunden');
                    
                    // Nun die SK Noscript Version auseinandernehmen
                    var tabArts = getElementsByClassName('div', 'TS_ArtikelNoScript', tab);
                    var tabArtAktiv = getElementsByClassName('div', 'TS_ArtikelNoScript TS_ArtikelNoScriptAktiv', tab);
                    if ( typeof tabArts != undefined && typeof tabArtAktiv != undefined ) {
                        // Der initial aktive Artikel
                        if ( tabArtAktiv[0] ) {
                            //FBconsole('function TSInit: Noscript aktiv gefunden');
                            tabArtAktiv[0].className = 'TS_Artikel TS_ArtikelAktiv';
                            if (navigator.appName == 'Microsoft Internet Explorer') {
                                tabArtAktiv[0].onmouseover = new Function('reset_timer(); TSact(this, \''+i+'\', \'0\');');
/* RS */                        tabArtAktiv[0].onmouseout = new Function('start_timer();');
                            }
                            else {
                                tabArtAktiv[0].setAttribute('onmouseover', 'reset_timer(); TSact(this, \''+i+'\', \'0\');');
/* RS */                        tabArtAktiv[0].setAttribute('onmouseout', 'start_timer();'); 
                            }
                        }
                        
                        // Die inaktiven Artikel
                        for ( j = 0; j < tabArts.length; j++ ) {
                            var ArtNo = j+1;
                            //FBconsole('function TSInit: Noscript Artikel gefunden');

                            // Erst mal die beiden mittleren entsprechend setzen
                            if ( j < 2 ) {
                                tabArts[j].className = 'TS_Artikel';
                                
                                if (navigator.appName == 'Microsoft Internet Explorer') {
                                    tabArts[j].onmouseover = new Function('reset_timer(); TSact(this, \''+i+'\', \''+ArtNo+'\');');
/* RS */                            tabArts[j].onmouseout = new Function('start_timer();');
                                    //alert(tabArts[j].onmouseover);
                                }
                                else {
                                    tabArts[j].setAttribute('onmouseover', 'reset_timer(); TSact(this, \''+i+'\', \''+ArtNo+'\');'); 
/* RS */                            tabArts[j].setAttribute('onmouseout', 'start_timer();'); 
                                }
                            }
                            // Und nun die restlichen drei auf der rechten Seite entsprechend formatieren => die haben ja keine Aktionen
                            else {
                                tabArts[j].className = 'TS_ArtikelRechts';
                            }
                        }
                    }
                }
            }
        }
        
        TSact(tabArtAktiv[0], '0', '0');
        
        /*
        RN Topslider => TabNav
        //ieFixes('0');
        
        // Jetzt die TabNav interaktiv setzen
        
        // Zuerst Array aller Tabs bauen
        var TabNaviEls = new Array();
        for ( i = 0; i < TabCount; i++ ) {
            var tabnav = document.getElementById('TS_TabBar' + i);
            if ( typeof tabnav != undefined ) {
                var navtabs = tabnav.getElementsByTagName('li');
                //FBconsole('function TSInit: test: ');
                //FBconsole(navtabs);
                for ( j = 0; j < navtabs.length; j++ )
                if ( typeof navtabs[j] != undefined && navtabs[j].innerHTML != '' ) {
                    //FBconsole('i: '+i+' j:'+j);
                    // Nur für den ersten Tab (da er auch die noscript Version darstellt) nur den ersten LI nehmen!
                    if ( i == 0 ) {
                        //FBconsole('Erster Tab => Nur ersten LI nehmen und a href entfernen');
                        
                        // Nun Link beim initialen LI entfernen (nur für Google und Noscript)
                        var tabArtNoscriptLink = navtabs[0].getElementsByTagName('a');
                        if ( typeof tabArtNoscriptLink != undefined ) {
                            //FBconsole('a href hat exisitiert, nur innerHTML nehmen');
                            TabNaviEls.push(tabArtNoscriptLink[0].innerHTML);
                        }
                        else {
                            //FBconsole('a href hat NICHT exisitiert, innerHTML der li nehmen');
                            TabNaviEls.push(navtabs[0].innerHTML);
                        }
                        
                        j = navtabs.length;
                    }
                    else {
                        //FBconsole('ist nicht der erste Tab => alle LIs innerHTML nehmen');
                        TabNaviEls.push(navtabs[j].innerHTML);
                    }
                }
            }
        }
        
        // Jetzt auf alle entsprechende Aktionen setzen und HTML zusammenbauen
        var HTMLTabNav = '<ul>';
        for (i = 0; i < TabNaviEls.length; i++) {
            var Aktiv = '';
            if ( TabNaviEls[i] ) {
                if ( i == 0 ) {
                    Aktiv = ' class="TS_TabButtonAktiv"';
                }
                HTMLTabNav += '<li' + Aktiv + '><a href="javascript:ShowTab(\'' + i + '\');" rel="nofollow">' + TabNaviEls[i] + '</a></li>';
            }
        }
        HTMLTabNav += '</ul>';
        
        // Nun in alle TabNav DIVs reinballern
        for ( i = 0; i < TabCount; i++ ) {
            var tabnav = document.getElementById('TS_TabBar' + i);
            if ( tabnav ) {
                tabnav.innerHTML = HTMLTabNav;
            }
        }
        */
    }
}


/*
RN Topslider => TabNav
function ShowTab(TabNo) {
    if (typeof TabNo != undefined ) {
        // Zuerst die Tabs ein bzw ausblenden
        for ( i = 0; i < TSElements.length; i++ ) {
            var TabContainer = document.getElementById('TS_Tab' + i);
            if ( typeof TabContainer != undefined ) {
                if ( TabNo != i ) {
                    TabContainer.className = 'TS_TabInAktiv';
                }
                if ( TabNo == i ) {
                    TabContainer.className = '';
                }
            }
        }
        
        // Dann die Navi aktiv bzw inaktiv setzen
        var tabnav = document.getElementById('TS_TabBar' + TabNo);
//        FBconsole(tabnav);
        if ( typeof tabnav != undefined ) {
            var navtabs = tabnav.getElementsByTagName('li');
            if ( typeof navtabs != undefined ) {
                for ( i = 0; i < navtabs.length; i++ ) {
                    if ( i == TabNo ) {
                        navtabs[i].className = 'TS_TabButtonAktiv';
                    }
                    else {
                        navtabs[i].className = '';
                    }
                }
            }
        }
        ieFixes(TabNo);
        TSDDHide();
    }
}
*/








function TSact(HTMLelement, TabNo, ArtNo) {
    //alert('IE TEST');
    if ( typeof HTMLelement != undefined && typeof TabNo != undefined && typeof ArtNo != undefined && typeof TSElements != undefined ) {
    
        // Alle in diesem Tab deaktivieren
        var tab = document.getElementById('TS_Tab' + TabNo);
        if ( typeof tab != undefined ) {
            // FBconsole('function TSact: Tab ' + TabNo + ' im Quellcode gefunden');
            var tabArts = getElementsByClassName('div', 'TS_Artikel', tab);
            var tabArtAktiv = getElementsByClassName('div', 'TS_Artikel TS_ArtikelAktiv', tab);
            if ( typeof tabArts != undefined && typeof tabArtAktiv != undefined ) {
                tabArtAktiv[0].className = 'TS_Artikel';
                // FBconsole('function TSact: Aktiven Artikel ausgeschaltet');
                for ( j = 0; j < tabArts.length; j++ ) {
                    tabArts[j].className = 'TS_Artikel'; 
                    // FBconsole('function TSact: Inaktiven Artikel ' + j + ' ausgeschaltet');
                }
            }
        }
        
        // Ausgewähltes Element aktivieren
        HTMLelement.className = 'TS_Artikel TS_ArtikelAktiv';
        
        // Aufmacher-Daten ersetzen
        var AufThumb = document.getElementById('TS_Aufm' + TabNo + 'Thumb');
        var AufStich = document.getElementById('TS_Aufm' + TabNo + 'Stichzeile');
        var AufHead = document.getElementById('TS_Aufm' + TabNo + 'Headline');
        var AufShort = document.getElementById('TS_Aufm' + TabNo + 'Short');
        var AufLinkBox = document.getElementById('TS_Aufm' + TabNo + 'Linkbox');              
        var AufUnterzeileBox = document.getElementById('TS_Aufm' + TabNo + 'Unterzeile');
        var AufKommentareBox = document.getElementById('TS_Aufm' + TabNo + 'Kommentare');
        var AufStreamsetBox = document.getElementById('TS_Aufm' + TabNo + 'Streamset');
        
        if ( typeof AufThumb != undefined && typeof TSElements[TabNo][ArtNo]['thumb'] != undefined ) {
            AufThumb.innerHTML = TSElements[TabNo][ArtNo]['thumb'];
        }
        
        if ( typeof AufStich != undefined && typeof TSElements[TabNo][ArtNo]['stichzeile'] != undefined ) {
            AufStich.innerHTML = TSElements[TabNo][ArtNo]['stichzeile'];
        }
        
        if ( typeof AufHead != undefined && typeof TSElements[TabNo][ArtNo]['title'] != undefined ) {
            AufHead.innerHTML = TSElements[TabNo][ArtNo]['title'];
        }

        if ( typeof AufShort != undefined && typeof TSElements[TabNo][ArtNo]['short'] != undefined ) {
            // Gekürzten ArtikelText in aktiven Teaser schreiben
            AufShort.innerHTML = TSElements[TabNo][ArtNo]['short'];
        }
        
        if ( typeof AufLinkBox != undefined && typeof TSElements[TabNo][ArtNo]['linkbox'] != undefined ) {
            AufLinkBox.innerHTML = TSElements[TabNo][ArtNo]['linkbox'];
        } 

//        console.log('U ... '+TSElements[TabNo][ArtNo]['unterzeile'].length + '...' +TSElements[TabNo][ArtNo]['unterzeile'] ); 
//        console.log('K ... '+TSElements[TabNo][ArtNo]['kommentare'].length + '...' +TSElements[TabNo][ArtNo]['kommentare'] ); 
//        console.log('S ... '+TSElements[TabNo][ArtNo]['streamset'].length + '...' +TSElements[TabNo][ArtNo]['streamset'] ); 

        var SchiebUnterzeile = 0;
        var SchiebKommentare = 0;
        var SchiebStreamset = 0;
        var EinblenderAbstand = 32;
        var CalcAbstand = 0;
        
        if ( typeof AufUnterzeileBox != undefined && (typeof TSElements[TabNo][ArtNo]['unterzeile'] != 'undefined') ) {
            AufUnterzeileBox.innerHTML = TSElements[TabNo][ArtNo]['unterzeile'];
            if (TSElements[TabNo][ArtNo]['unterzeile'].length > 80 ) { 
                SchiebUnterzeile = 1;
                //FBconsole(ArtNo + ' Unterzeile vorhanden');
                AufUnterzeileBox.style.display = 'block';
            } else {
                AufUnterzeileBox.style.display = 'none';
            }
        }
        
        if (typeof TSElements[TabNo][ArtNo]['unterzeile'] == 'undefined') {
            AufUnterzeileBox.style.display = 'none'; 
        }
        
        if ( (typeof AufKommentareBox != undefined) && (typeof TSElements[TabNo][ArtNo]['kommentare'] != undefined) ) {
            AufKommentareBox.innerHTML = TSElements[TabNo][ArtNo]['kommentare'];
            if (TSElements[TabNo][ArtNo]['kommentare'].length > 70 ) { 
                SchiebKommentare = 1;
                //FBconsole(ArtNo + ' Kommentare vorhanden');
                AufKommentareBox.style.display = 'block';
            } else {
                AufKommentareBox.style.display = 'none';
            }
        } 
        
        if (typeof TSElements[TabNo][ArtNo]['kommentare'] == undefined) {
            AufKommentareBox.style.display = 'none';
        }        

        if ( typeof AufStreamsetBox != undefined && typeof TSElements[TabNo][ArtNo]['streamset'] != undefined ) {
            AufStreamsetBox.innerHTML = TSElements[TabNo][ArtNo]['streamset'];
            if (TSElements[TabNo][ArtNo]['streamset'].length > 70 ) { 
                SchiebStreamset = 1;
                //FBconsole(ArtNo + ' Streamset vorhanden');
                AufStreamsetBox.style.display = 'block';
            } else {
                AufStreamsetBox.style.display = 'none';
            }
        }
        
        if (TSElements[TabNo][ArtNo]['streamset'] == undefined ) {
           AufStreamsetBox.style.display = 'none';
        }
        
        
        

        // SK Fix zum verschieben der Einblender nach unten
        CalcAbstand = 0;
        if ( SchiebUnterzeile == 1 ) {
            AufUnterzeileBox.style.position = 'relative';
            AufUnterzeileBox.style.left = '0px';
            // Abstand ausrechnen 
            if ( SchiebStreamset != 1 ) {
                CalcAbstand = CalcAbstand + EinblenderAbstand;
            }
            if ( SchiebKommentare != 1 ) {
                CalcAbstand = CalcAbstand + EinblenderAbstand;
            }
            AufUnterzeileBox.style.top = CalcAbstand + 'px';
        }
        else {
            CalcAbstand = CalcAbstand + EinblenderAbstand;
        }
        
        CalcAbstand = 0;
        if ( SchiebStreamset == 1 ) {
            AufStreamsetBox.style.position = 'relative';
            AufStreamsetBox.style.left = '0px';
            // Abstand ausrechnen 
            if ( SchiebUnterzeile != 1 ) {
                //FBconsole(ArtNo + ' Unterzeile Abstand vorhanden');
                CalcAbstand = CalcAbstand + EinblenderAbstand;
            }
            if ( SchiebKommentare != 1 ) {
                //FBconsole(ArtNo + ' Kommentare Abstand vorhanden');
                CalcAbstand = CalcAbstand + EinblenderAbstand;
            }
            AufStreamsetBox.style.top = CalcAbstand + 'px';
        }
        else {
            CalcAbstand = CalcAbstand + EinblenderAbstand;
        }
        
        CalcAbstand = 0;
        if ( SchiebKommentare == 1 ) {
            AufKommentareBox.style.position = 'relative';
            AufKommentareBox.style.left = '0px';
            // Abstand ausrechnen 
            if ( SchiebUnterzeile != 1 ) {
                CalcAbstand = CalcAbstand + EinblenderAbstand;
            }
            if ( SchiebStreamset != 1 ) {
                CalcAbstand = CalcAbstand + EinblenderAbstand;
            }
            AufKommentareBox.style.top = CalcAbstand + 'px';
        }
        else {
            CalcAbstand = CalcAbstand + EinblenderAbstand;
        }
        
        // Resize des Opacity Containers anhand der Überschrift und der Stichzeile
        //ieFixes(TabNo);
    }
}





/*
RN Topslider DropDownFunktionen
function TSDropDownInit() {
    // Div auswählen
    var DropDown = document.getElementById('TS_DropDown');
    if ( typeof DropDown != undefined ) {
        // Lis auswählen
        var DDEls = DropDown.getElementsByTagName('li');
        if ( typeof DDEls != undefined ) {
            for ( i = 0; i < DDEls.length; i++ ) {
                // As auswählen
                var DDInner = DDEls[i].getElementsByTagName('a');
                if ( typeof DDInner != undefined && typeof DDInner[0] != undefined ) {
                    // A void setzen und neues innerHTML setzen
                    var NewDDInner = DDInner[0].innerHTML;
                    if ( typeof NewDDInner != undefined ) {
                        DDEls[i].innerHTML = '' + NewDDInner + '';
                    }
                }
                DDEls[i].setAttribute('onclick', 'TSsetsrc(this.id); TSDD();');  
                DDEls[i].setAttribute('onmouseover', 'TSClearTimer();'); 
                if (navigator.appName == 'Microsoft Internet Explorer') {
                    DDEls[i].setAttribute('onmouseout', 'TSDDTimer();');
                }
            }
            DropDown.style.display = 'none';
        }
    }
}


function TSsetsrc(SRCID) {
    if ( typeof SRCID != undefined ) {
        if ( typeof TSCookiePrefix != undefined ) {
            document.cookie = 'HOSTSSRC'+TSCookiePrefix+'=' + SRCID;
        }
        else {
            //document.cookie = 'HOSTSSRC=' + SRCID + '; expires=Sun, 01-Jan-2020 01:00:01 GMT; path=/';
            document.cookie = 'HOSTSSRC=' + SRCID;
        }
        //document.cookie = 'HOSTSSRC=' + SRCID + '; expires=Sat, 19-Mar-2011 01:00:01 GMT; path=/';
        //document.cookie = 'testcookie=testwert; expires=Sat, 19-Mar-2011 01:00:01 GMT; path=/';
        document.location.href = document.location.href;
    }
}


function TSPositionDD(TabNo, TSElements) {
    var DropDownOuter = document.getElementById('TS_DropDownOuter');
    var TSContainer = document.getElementById('TS_Container');
    
    if ( typeof DropDownOuter != undefined && typeof TSContainer != undefined && typeof TSElements != undefined ) {
        var TSTabCount = TSElements.length;
        for (i = 0; i < TSElements.length; i++) {
            var tabnav = document.getElementById('TS_TabBar' + i);
            if ( typeof tabnav != undefined ) {
                var navtabs = tabnav.getElementsByTagName('li');
                if ( typeof navtabs != undefined ) {
                    for ( j = 0; j < navtabs.length; j++ ) {
                        if ( j == TabNo ) {
                            if ( i == TabNo ) {
                                // Auf dem aktiven Tab das DD auf dem gesamten Tab bei Klick einblenden
                                var navtabs_a = navtabs[j].getElementsByTagName('a');
                                if ( typeof navtabs_a != undefined ) {
                                    // Nur auf den ersten a href legen
                                    //FBconsole(navtabs[j]);
                                    //FBconsole(navtabs_a[0].href);
                                    navtabs_a[0].href = 'javascript:TSDD(\''+i+'\');';
                                }
                            }
                            
                            navtabs[j].style.paddingRight = '10px';
                            navtabs[j].innerHTML = navtabs[j].innerHTML + '&nbsp;<div class="TS_DDButt" id="TS_DDButt'+i+'" onclick="javascript:TSDD(\''+i+'\');"><img src="/rn_img/dd.bg.png" border="0" align="absmiddle"></div>';
                        }
                    }
                }
            }
        }
        var DDhtml = DropDownOuter.innerHTML;
        var DropDown = document.getElementById('TS_DropDown');
        DropDown.parentNode.removeChild(DropDown);
        TSContainer.innerHTML = TSContainer.innerHTML + DDhtml;
    }
}


function TSDDHide() {
    var DropDown = document.getElementById('TS_DropDown');
    if ( typeof DropDown != undefined ) {
        DropDown.style.display = 'none';
    }
}


function TSDDTimer() {
        //FBconsole('TSTimer');
        TSDDTimerCheck = setTimeout("TSDDHide()", 500);
}

function TSClearTimer() {
        //FBconsole('TSClearTimer');
        clearTimeout(TSDDTimerCheck); 
        TSDDTimerCheck = '';
}

TSDDTimerCheck = '';
function TSDD(TabNo) {
    var DropDown = document.getElementById('TS_DropDown');
    var DDButt = document.getElementById('TS_DDButt'+TabNo);
        
    if ( typeof DropDown != undefined && typeof DDButt != undefined ) {
        if ( DropDown.style.display == 'none' ) {
            DropDown.style.display = 'block';
            
            var DDInner = document.getElementById('TS_DropDownInner');
            
            // OnmouseOut verschwindet das DD
            DDInner.setAttribute('onmouseout', 'TSDDTimer();');
            
            var DDButtOffSet = getDim(DDButt);
            if ( typeof DDButtOffSet != undefined ) {
                
                if ( typeof DDInner != undefined ) {
                    if (navigator.appName == 'Microsoft Internet Explorer') {
                        DDInner.style.position = 'absolute';
                        DDInner.style.top = '-308px';
                        var DDInnerStyleLeft = DDInner.style.left;
                        if ( DDInnerStyleLeft ) {
                            DDInnerStyleLeft = 0;
                        }
                        DDInner.style.left = ( (DDInnerStyleLeft+DDButt.parentNode.offsetLeft) - 2 )+'px';
                    }
                    else {
                        DDInner.style.position = 'absolute';
                        DDInner.style.top = DDButt.parentNode.offsetTop+23+'px';
                        DDInner.style.left = DDButt.parentNode.offsetLeft+468+'px';
                    }
                }
            }
        }
        else {
            DropDown.style.display = 'none';
        }
    }
    
    // Noch nen Timer anwerfen, dass das DD ausgeblendet wird
    //TSDDTimer();
}



function TSCheckCookie() {
    if ( document.cookie ) {
        var CookieValue = document.cookie;
        var CookieValueArray = CookieValue.split('; ');
        if ( CookieValueArray && CookieValueArray.length > 0 ) {
            //FBconsole('Cookie da und Werte vorhanden');
            for ( i = 0; i < CookieValueArray.length; i++ ) {
                var CookieKeyVal = CookieValueArray[i].split('=');
                if ( CookieKeyVal && CookieKeyVal[0] && CookieKeyVal[1] ) {
                    if ( typeof TSCookiePrefix != undefined && TSCookiePrefix != '' ) {
                        if ( CookieKeyVal[0] == 'HOSTSSRC' + TSCookiePrefix ) {
                            //FBconsole('Wert gesetzt:'+CookieKeyVal[1]);
                            if ( typeof TSDDTab != undefined ) {
                                //FBconsole('Tab Aktiv setzen:'+TSDDTab);
                                ShowTab(TSDDTab);
                            }
                        }
                    }
                    else {
                        if ( CookieKeyVal[0] == 'HOSTSSRC' ) {
                            //FBconsole('Wert gesetzt:'+CookieKeyVal[1]);
                            if ( typeof TSDDTab != undefined ) {
                                //FBconsole('Tab Aktiv setzen:'+TSDDTab);
                                ShowTab(TSDDTab);
                            }
                        }
                    }
                }   
            }
        }
    }
}
*/
