/* Style Variablen f\u00FCr Hauptnavi \u00FCberschreiben */g_homemenu_hl_fontcolor = "#CC0000"; //"rgb(204, 0, 0)";g_homemenu_hl_background_color = "transparent";g_homemenu_hl_background_color_Level5 = "#FFFFFF";g_homemenu_ll_fontcolor_level0 = "#000000";g_homemenu_ll_fontcolor_level1 = "#000000";g_homemenu_ll_background_color = "#eef2f5"; g_homemenu_ll_background_image_level0 = "url(../arrow-black.gif)";g_homemenu_ll_background_image_level1 = "url(../arrow-black.gif)";g_jdpowerphase = "200803";/* Hauptmen\u00FC: Anzahl der Men\u00FCeintr\u00E4ge in Subnavi erh\u00F6hen */G_MAXSUBLAYERS = 18;/* Teaser Scroller */var g_firstVisible = 1;var g_lastVisible = 4;var g_LastTeaser = 0;var g_teaserWidth = 167 + 9;var g_xposLastVisibleTeaser = g_teaserWidth * (g_lastVisible - g_firstVisible);function setLastTeaser(){  var elem = document.getElementsByTagName("li");  if (elem)  {    var i = 0;    for (i = 0; i < elem.length; i++)    {      if (elem[i].className)      {        if (elem[i].className.indexOf("teaser") >= 0)        {          // PS4 rendert kein id Attribut          if (!elem[i].id)          {            elem[i].id = elem[i].className;          }          elem[i].style.left = (g_LastTeaser * g_teaserWidth).toString()+"px";          g_LastTeaser++;        }      }    }  }}function showHideTeaserNavbar(){    var leftNav = document.getElementById("teaserbarNavLeftLink");    if(g_firstVisible == 1)        leftNav.style.display = "none";    else        leftNav.style.display = "block";    var rightNav = document.getElementById("teaserbarNavRightLink");    if(g_lastVisible == g_LastTeaser)        rightNav.style.display = "none";    else        rightNav.style.display = "block";}function moveTeaserbar(){    var wrapper = document.getElementById("teaserBarWrapper");    if(!wrapper)        return;    var elem = document.getElementsByTagName("ul");    if(!elem)        return;    var i = 0;    for(i; i < elem.length; i++)    {        if(elem[i].className.indexOf("teaserBar") >= 0)            break;    }    var teaserBar = elem[i];    if(!teaserBar)        return;    wrapper.appendChild(teaserBar);    teaserBar.style.display = 'block';    if (g_LastTeaser == 0)    {        setLastTeaser();    }    showHideTeaserNavbar();}function scrollTeaserBar(direction){    if(!direction)        return;    if (g_LastTeaser == 0)    {        setLastTeaser();    }  var numTeasers = 4;  if(direction == 'next')  {    if(g_lastVisible < g_LastTeaser)    {      if((g_lastVisible + 4) > g_LastTeaser)      {        // weniger als 4 \u00FCbrig:        numTeasers = g_LastTeaser - g_lastVisible;      }      g_lastVisible += numTeasers;      g_firstVisible = g_lastVisible - 4 + 1;      numTeasers = -numTeasers;      scrollTeaserBarBy( numTeasers * g_teaserWidth);    }  }  else if(direction == 'previous')  {    if(g_lastVisible > 4)    {      if(g_firstVisible <= 4)      {        // weniger als  5 \u00FCbrig:        numTeasers = g_lastVisible - 4;      }      g_lastVisible -= numTeasers;      g_firstVisible = g_lastVisible - 4 + 1;      scrollTeaserBarBy( numTeasers * g_teaserWidth);    }  }}function scrollTeaserBarBy(px){    var elem = document.getElementsByTagName("ul");    if(!elem)        return;    var i = 0;    for(i; i < elem.length; i++)    {        if(elem[i].className.indexOf("teaserBar") >= 0)            break;    }    var teaserBar = elem[i];    if(!teaserBar)        return;    var step = getStep(px);    if(px < 0)    {        step = -step;        if(px < step)        {            teaserBar.style.left = (teaserBar.offsetLeft + step).toString() + "px";            px -= step;            window.setTimeout('scrollTeaserBarBy(' + px.toString() + ')', 10);        }        else        {            teaserBar.style.left = (teaserBar.offsetLeft + px).toString() + "px";            showHideTeaserNavbar();        }    }    else    {        if(px > step)        {            teaserBar.style.left = (teaserBar.offsetLeft + step).toString() + "px";            px -= step;            window.setTimeout('scrollTeaserBarBy(' + px.toString() + ')', 10);        }        else        {            teaserBar.style.left = (teaserBar.offsetLeft + px).toString() + "px";            showHideTeaserNavbar();        }    }}function getStep(px){  // abs()  if(px < 0)    px = -px;  if(px >= 300)    return 50;  if(px >= 50)    return 20;  if(px >= 15)    return 5;  return 2;}