letztertop=""; // Variable die definiert welches der letzte aktive Oberpunkt war. Beim Start leer.
letzterprodukt=""; // Variable die definiert welches der letzte aktive Produktoberpunkt war. Beim Start leer.
lauf1breite=""; 

function onloadfunctions(){

  navigationsausgleich();
  naviparse();
  mouseover_flaggen();
  mouseover_array();
  focusweg();
  pngfehler();

}
function navigationsausgleich_leer(){
}
function navigationsausgleich(){
  if(document.getElementById("produktnavigation")!=null){
    hoehe_produktnav=document.getElementById("produktnavigation").offsetHeight+30;
    hoehe_fliesstext=document.getElementById("fliesstext").offsetHeight;
    
    //alert(hoehe_produktnav+" "+hoehe_fliesstext);
    
    if(document.getElementById("extranavi")!=null){
    }
    
    if(hoehe_produktnav>=hoehe_fliesstext){
      document.getElementById("fliesstext").style.minHeight=hoehe_produktnav+"px";
      if(navigator.userAgent.search("MSIE 6")!=-1){
        document.getElementById("fliesstext").style.height=hoehe_produktnav+29+"px";
      }
    }
    else{
      document.getElementById("fliesstext").style.marginBottom="30px";
    }
  }
  window.setTimeout("navigationsausgleich()", 1000);
}

function showsub(wen){ // Blendet Subnavigationen ein
  act=1;
  wen.parentNode.style.background="#333333";
  wen.parentNode.nextSibling.style.top=wen.parentNode.offsetTop+"px";
  wen.parentNode.nextSibling.style.left=wen.parentNode.offsetLeft+"px";
  wen.parentNode.nextSibling.style.visibility="visible";
  wen.style.zIndex="499";
  wen.parentNode.style.zIndex="499";
  wen.parentNode.nextSibling.style.zIndex="500";
  wen.parentNode.nextSibling.style.display="inline";



  //wen.parentNode.nextSibling.firstChild.style.borderRight="solid 1px #ffffff";

  i=0;
  laswidth=120;

  if(navigator.userAgent.search("MSIE")!=-1){
    while(wen.parentNode.nextSibling.firstChild.childNodes[i] && i<15){
      if(wen.parentNode.nextSibling.firstChild.childNodes[i].offsetWidth>laswidth){
        laswidth=wen.parentNode.nextSibling.firstChild.childNodes[i].offsetWidth;
      }
      i=i+1;
    }
    i=0;
    while(wen.parentNode.nextSibling.firstChild.childNodes[i] && i<15){
      wen.parentNode.nextSibling.firstChild.childNodes[i].style.width=laswidth-11+"px";
      i=i+1;
    }
  }
  if(navigator.userAgent.search("MSIE 7")!=-1){
    wen.parentNode.nextSibling.style.top=wen.parentNode.offsetTop+135+"px";
  }


  letztertop=wen;
}

function hidesub(){ // Blendet Subnavigationen aus
  if(letztertop!=""){
    letztertop.parentNode.nextSibling.style.visibility="hidden";
    letztertop.parentNode.nextSibling.style.disolay="none";
    letztertop.parentNode.style.background="#454f56";
  }
}
function actcolor(wen){ // Farb?nderungen Mouseover (Hauptnavigation)
  wen.style.background="#333333";
}
function produktactcolor(wen){ // Farb?nderungen Mouseover (Produktnavigation)
  wen.style.background="#a1c6ee";
  if(letztertop!=""){
    letztertop.parentNode.nextSibling.style.visibility="hidden";
    letztertop.parentNode.nextSibling.style.disolay="none";
    letztertop.parentNode.style.background="#454f56";
  }
}

function inactcolor(wen){ // Farb?nderungen Mouseout (Hauptnavigation)
  wen.style.background="#454f56";
}
//function produktinactcolor(wen){ // Farb?nderungen Mouseout (Produktnavigation)
//  wen.style.background="#cbe0f4";
//  if(letztertop!=""){
//    letztertop.parentNode.nextSibling.style.visibility="hidden";
//    letztertop.parentNode.nextSibling.style.disolay="none";
//    letztertop.parentNode.style.background="#454f56";
//  }
//}
function show_produktsub(wen){ // Zeight Produktsubnavigation
  //document.getElementById("fliesstext").style.visibility="hidden";
  if(letzterprodukt!=""){
    letzterprodukt.parentNode.style.background="none";
    letzterprodukt.style.color="#009beb";
    letzterprodukt.parentNode.style.borderBottom="solid 1px #ddd";
    letzterprodukt.parentNode.style.paddingTop="8px";
    letzterprodukt.parentNode.style.paddingBottom="4px";
    letzterprodukt.parentNode.getElementsByTagName("ul")[0].style.display="none";
  }

  wen.parentNode.style.background="#fff";
  wen.style.color="#ff3f3f";

  wen.parentNode.style.borderBottom="solid 1px #ddd";
  wen.parentNode.style.borderRight="solid 0px";
  wen.parentNode.style.paddingTop="12px";
  wen.parentNode.style.paddingBottom="15px";
  wen.parentNode.getElementsByTagName("ul")[0].style.display="block";

  neuenavhoehe=document.getElementById("produktnavigation").offsetHeight-28;
  //document.getElementById("fliesstext").style.marginTop=-neuenavhoehe+"px";
  //document.getElementById("fliesstext").style.visibility="visible";



  letzterprodukt=wen;

}
function sucheingabe(wen, suchwort){ // Blendet das Wort 'suchwort' aus wenn man ins Suchfel klickt
  if(wen.value==suchwort){
    wen.value="";
  }
}

function bewegebanner(){ // Bewegt das Laufband
  if(lauf1breite==""){
    lauf1breite=document.getElementById("lauf1").offsetWidth;
    //abstand=document.getElementById("fliesstext").offsetHeight+171;
    document.getElementById("laufband").style.top=abstand+"px";
  }
  document.getElementById("lauf1").style.position="static";
  aktuellemargin=parseInt(document.getElementById("lauf1").style.marginLeft);
  document.getElementById("lauf1").style.visibility="visible";
  document.getElementById("lauf1").style.marginLeft=aktuellemargin-1+"px";
  document.getElementById("lauf2").style.marginLeft=aktuellemargin-1+lauf1breite+2+"px";
  if(aktuellemargin<0-lauf1breite){
    document.getElementById("lauf1").style.marginLeft="0px";
  }
  window.setTimeout("bewegebanner()", 15);
}

function grossesbild(oeffner){
  window.open("vergroesserung.php?bild="+oeffner.src, "vergroesserung","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=10,height=10");

}
function popup(url, breite, hoehe, fenstername){
  window.open(url, fenstername,"toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+breite+",height="+hoehe);
}
function fensteranpassung(){
  fensterbreite=document.getElementById("bild").offsetWidth;
  fensterhoehe=document.getElementById("bild").offsetHeight;
  window.resizeTo(fensterbreite, fensterhoehe);
  bewegefenster();
}
function zeigeaktiveproduktsubnav(wen){
  if(document.getElementById(wen) != null){
    //if(document.getElementById(wen).parentNode.nextSibling.style.display=="none"){

      show_produktsub(document.getElementById(wen).parentNode.parentNode.parentNode.getElementsByTagName("a")[0]);

      document.getElementById(wen).style.color="#ff3f3f";
      document.getElementById(wen).style.backgroundImage="url(images/global/bg_sub_a.gif)";

      neuenavhoehe=document.getElementById("produktnavigation").offsetHeight-28;
      //document.getElementById("fliesstext").style.marginTop=-neuenavhoehe+"px";
    //}
  }
}
function hauptgeklickt(wen){
  if(document.getElementById(wen) != null)
  {
    show_produktsub(document.getElementById(wen).getElementsByTagName("a")[0]);
  }
  else
  {
    /* alert('else'); */
  }

}
function zeigeaktiveproduktsubsubnav(wen){
  if(wen!=""){
    document.getElementById(wen).style.background="#dddddd";
  }
}

function bewegefenster(){
  vonlinks=opener.document.getElementById("hauptrahmen").offsetLeft+870-document.getElementById("bild").offsetWidth-20;
  window.moveBy(vonlinks, 140);
}

function ReturnFalse() {

}



/**
 * Funktionen CW
 */

//CW -- 2007-05-03
function produktsubactcolor(wen){ // Farb?nderungen Mouseover (Produktsubnavigation)
  if(navigator.userAgent.search("MSIE 7") == -1){ //Nicht beim IE7!
    wen.style.background="#dddddd";
  }
}

//CW -- 2007-05-03
function produktsubinactcolor(wen){ // Farb?nderungen Mouseout (Produktsubnavigation)
  if(navigator.userAgent.search("MSIE 7") == -1){ //Nicht beim IE7!
    wen.style.background="#eee";
  }
}

function HideHighlighter() {
  document.getElementById("highlighter_anfrage").style.visibility = "hidden";
  document.getElementById("highlighter_anfrage").style.display = "none";
}

function HideHighlighter_Timer(sec)
{
  document.getElementById("korb").style.backgroundImage="url(images/global/bg_korb.gif)";
  // Christians Highlighter wrird ausgeblendet
  //setTimeout("HideHighlighter()", sec);
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function SetFormFocus(wo){
  if(wo != null) { wo.focus(); }
}

/**
 * Funktionen fr Angebotsanfrageformular
 * CW - 2008-01-23
 */


function DoHideShowOrderElements(intSprache_ID){
  if(document.getElementById('sntIstBestellung').checked == true) {
    document.getElementById('tr_intZahlungsbedingung_ID').style.display = "";
    document.getElementById('tr_sntAGBgelesen').style.display = "";
    document.getElementById('tr_sntRueckruf').style.display = "none";
    document.getElementById('tr_sntAnfrage_Wie').style.display = "none";
    document.getElementById('td_hinweis_anfrage1').style.backgroundColor = "#99CCCC";
    document.getElementById('td_hinweis_anfrage1').style.backgroundImage="url(./images/global/icon_einkaufswagen.gif)";
    document.getElementById('td_hinweis_anfrage2').style.backgroundColor = "#99CCCC";
    document.getElementById('td_hinweis_anfrage3').style.backgroundColor = "#99CCCC";
    document.getElementById('td_hinweis_anfrage3').style.backgroundImage="url(./images/global/icon_einkaufswagen.gif)";
    switch(intSprache_ID) {
      default:
      case 1: //Deutsch
        document.getElementById('text_hinweis_anfrage').innerHTML = "verbindliche Bestellung";
      break;
      case 2: //Englisch
      case 8: //USA
        document.getElementById('text_hinweis_anfrage').innerHTML = "binding Order";
      break;
      case 4: //Spanisch
        document.getElementById('text_hinweis_anfrage').innerHTML = "Pedido con compromiso";
      break;
    }
  } else {
    document.getElementById('tr_intZahlungsbedingung_ID').style.display = "none";
    document.getElementById('tr_sntAGBgelesen').style.display = "none";
    document.getElementById('tr_sntRueckruf').style.display = "";
    document.getElementById('tr_sntAnfrage_Wie').style.display = "";
    document.getElementById('td_hinweis_anfrage1').style.backgroundColor = "#cbe0f4";
    document.getElementById('td_hinweis_anfrage1').style.backgroundImage="url(./images/global/icon_information.gif)";
    document.getElementById('td_hinweis_anfrage2').style.backgroundColor = "#cbe0f4";
    document.getElementById('td_hinweis_anfrage3').style.backgroundColor = "#cbe0f4";
    document.getElementById('td_hinweis_anfrage3').style.backgroundImage="url(./images/global/icon_information.gif)";
    switch(intSprache_ID) {
      default:
      case 1: //Deutsch
        document.getElementById('text_hinweis_anfrage').innerHTML = "unverbindliche Anfrage";
      break;
      case 2: //Englisch
      case 8: //USA
        document.getElementById('text_hinweis_anfrage').innerHTML = "Non-binding request";
      break;
      case 4: //Spanisch
        document.getElementById('text_hinweis_anfrage').innerHTML = "Solicitud sin compromiso";
      break;
    }
    }
}

function DoHideShowMediathek(action)
{
  if(document.getElementById('divMediathek').style.display == "none" || document.getElementById('divMediathek').style.display == "")
  {
    document.getElementById('divMediathek').style.display = "inline";
  }
  else
  {
    //document.getElementById('divMediathek').style.display = "none";
  }
  switch(action)
  {
    case "open":
      document.getElementById('divMediathek').style.display = "inline";
    break;
    case "close":
      document.getElementById('divMediathek').style.display = "none";
    break;
  }
}

function SetOrderElemets(){
  if(document.getElementById('sntIstBestellung').checked == false) {
    document.getElementById('sntAGBgelesen').checked = true;
  }
}

function SetStyleMediathekTR(when, row){
  switch(when)
  {
    case "onmouseover":
      document.getElementById('MediathekTR_' + row).style.backgroundColor='#CCCCFF';
      document.getElementById('MediathekIcon_' + row).style.border='1px solid #9999CC';
      document.getElementById('MediathekInhalt_' + row).style.border='1px solid #9999CC';
      //document.getElementById('MediathekInhalt_' + row).style.fontWeight='bold';
      document.getElementById('MediathekIconImg_' + row).style.display='inline';
      document.getElementById('MediathekIconImgSW_' + row).style.display='none';
      document.getElementById('MediathekIconImg_' + row).style.width='20px';
    break;
    case "onmouseout":
      document.getElementById('MediathekTR_' + row).style.backgroundColor='#FFFFFF';
      document.getElementById('MediathekIcon_' + row).style.border='1px solid #FFFFFF';
      document.getElementById('MediathekInhalt_' + row).style.border='1px solid #FFFFFF';
      //document.getElementById('MediathekInhalt_' + row).style.fontWeight='normal';
      document.getElementById('MediathekIconImg_' + row).style.display='none';
      document.getElementById('MediathekIconImgSW_' + row).style.display='inline';
    break;
  }
}

/* klappkasten */

function klappkasten(wen){
  if(wen.getElementsByTagName("div")[0].style.display=="block"){
    wen.getElementsByTagName("div")[0].style.display="none";
    wen.getElementsByTagName("h2")[0].style.backgroundImage="url(images/global/bg_produktdetails_h1.png)";
    wen.getElementsByTagName("h2")[0].style.borderBottom="none";
  }
  else{
    wen.getElementsByTagName("div")[0].style.display="block";
    //wen.style.backgroundImage="url(images/global/bg_produktdetails_h1_zu.png)";
    wen.getElementsByTagName("h2")[0].style.backgroundImage="url(images/global/bg_produktdetails_h1_zu.png)";
    wen.getElementsByTagName("h2")[0].style.borderBottom="solid 1px #ddd";
  }
  navigationsausgleich();
}

function variantenflyoutfunction(wen){
  if(document.getElementById("variantenflyout").style.display=="block"){
    document.getElementById("variantenflyout").style.display="none";
    breite=document.getElementById("variantenflyout_opener").getElementsByTagName("h2")[0].style.backgroundImage="url(images/global/bg_produktdetails_h1.png)";
  }
  else{
    vonoben=document.getElementById("variantenflyout_opener").offsetHeight+document.getElementById("variantenflyout_opener").offsetTop-1;
    breite=document.getElementById("variantenflyout_opener").offsetWidth-1;
    document.getElementById("variantenflyout").style.top=vonoben+"px";
    if(document.getElementById("variantenflyout").offsetWidth<breite-2){
      document.getElementById("variantenflyout").style.minWidth=breite+"px";
    }

    document.getElementById("variantenflyout").style.display="block";
    breite=document.getElementById("variantenflyout_opener").getElementsByTagName("h2")[0].style.backgroundImage="url(images/global/bg_produktdetails_h1_zu.png)";
  }
}

function variantenflyoutfunction_zwei(wen){
  if(document.getElementById("variantenflyout_zwei").style.display=="block"){
    document.getElementById("variantenflyout_zwei").style.display="none";
    breite=document.getElementById("variantenflyout_opener_zwei").style.backgroundImage="url(images/global/bg_produktdetails_h1_verlauf.png)";
  }
  else{
    vonoben=document.getElementById("variantenflyout_opener_zwei").offsetHeight+document.getElementById("variantenflyout_opener_zwei").offsetTop-1;
    vonlinks=document.getElementById("variantenflyout_opener_zwei").offsetLeft;
    vonoben=502;
    vonlinks=380;
    breite=document.getElementById("variantenflyout_opener_zwei").offsetWidth;
    document.getElementById("variantenflyout_zwei").style.top=vonoben+"px";
    document.getElementById("variantenflyout_zwei").style.left=vonlinks+"px";
    document.getElementById("variantenflyout_zwei").style.width=breite+"px";
    document.getElementById("variantenflyout_zwei").style.display="block";
    breite=document.getElementById("variantenflyout_opener_zwei").style.backgroundImage="url(images/global/bg_produktdetails_h1_verlauf_a.png)";
  }
}


/* Klappuebersicht_hauptgruppe */

letzter_hauptgruppenklapp="no";
function klappe_hauptgruppenuebersicht(wen){
  if(letzter_hauptgruppenklapp!="no"){
    letzter_hauptgruppenklapp.getElementsByTagName("ul")[0].style.display="none";
    letzter_hauptgruppenklapp.style.backgroundImage="url(images/global/bg_hauptuebersicht_h3_i.png)";
  }
  if(letzter_hauptgruppenklapp!=wen){
    wen.getElementsByTagName("ul")[0].style.display="block";
    vonoben=wen.offsetTop;
    vonlinks=wen.offsetLeft;
    wen.getElementsByTagName("ul")[0].style.top=wen.offsetHeight+"px";
    wen.getElementsByTagName("ul")[0].style.left="0px";
    wen.getElementsByTagName("ul")[0].style.width=wen.offsetWidth-21+"px";
    wen.getElementsByTagName("ul")[0].style.left=wen.getElementsByTagName("ul")[0].offsetLeft-1+"px";
    //wen.getElementsByTagName("ul")[0].style.left=vonlinks+"px";
    //wen.getElementsByTagName("h3")[0].style.backgroundImage="url(images/global/pfeil_unten_rot.png)";
    wen.style.backgroundImage="url(images/global/bg_hauptuebersicht_h3_a.png)";
    letzter_hauptgruppenklapp=wen;
  }
  else{
    letzter_hauptgruppenklapp="no";
  }
}

/* Macht bei Produkthaupt?bersicht K?sten breiter wenn zu kurz. */
function breitwiezwei(){
  alledivkaesten=document.getElementById("hauptgruppenuebersicht").getElementsByTagName("div");
  for(u=0; u<alledivkaesten.length; u++){
    hzweiindiv=alledivkaesten[u].getElementsByTagName("h2");
    hdreiindiv=alledivkaesten[u].getElementsByTagName("h3");
    if(hzweiindiv.length>0){
      if(hzweiindiv[0].offsetWidth>128){
        //alert(hzweiindiv[0].innerHTML);
        //alert(hzweiindiv[0].offsetWidth);
        alledivkaesten[u].style.width="277px";
      }
    }
    if(hdreiindiv.length>0){
      if(hdreiindiv[0].offsetWidth>120){
        alledivkaesten[u].style.width="277px";
      }
    }
  }
  breitwiezwei_keineluecken();
}
function breitwiezwei_keineluecken(){
  alledivkaesten=document.getElementById("hauptgruppenuebersicht").getElementsByTagName("div");
  for(u=0; u<alledivkaesten.length; u++){
//    alledivkaesten[u].innerHTML="<span style='font-size:10px;'>"+alledivkaesten[u].offsetLeft+"</span>";
    if(alledivkaesten[u].offsetLeft==662 && alledivkaesten[u+1].offsetLeft<662){
      alledivkaesten[u].style.width="277px";
    }
    if(alledivkaesten[u].offsetLeft==513 && alledivkaesten[u].offsetWidth>200){
      alledivkaesten[u-1].style.width="277px";
    }
  }
  for(u=0; u<alledivkaesten.length; u++){
    if(alledivkaesten[u].getElementsByTagName("h3").length>0){
      if(alledivkaesten[u].offsetWidth>200){
        //alledivkaesten[u].getElementsByTagName("h3")[0].style.background="#f00";
        alledivkaesten[u].getElementsByTagName("h3")[0].style.width="256px";
      }
    }
  }
}
function breitwiezwei_keineluecken_alt(){
  lledivkaesten=document.getElementById("hauptgruppenuebersicht").getElementsByTagName("div");
  for(u=0; u<alledivkaesten.length; u++){
    if(u>1){
      if((alledivkaesten[u].offsetTop==alledivkaesten[u-1].offsetTop && alledivkaesten[u].offsetTop==alledivkaesten[u-2].offsetTop)){
        if(alledivkaesten[u+1].offsetWidth>200){
          alledivkaesten[u].style.width="277px";
        }
      }
      if((alledivkaesten[u].offsetTop==alledivkaesten[u-1].offsetTop
        && alledivkaesten[u-1].offsetWidth>200
        && alledivkaesten[u].offsetTop!=alledivkaesten[u+1].offsetTop
        && alledivkaesten[u].offsetTop!=alledivkaesten[u-2].offsetTop)){
        //alledivkaesten[u].style.width="277px";
        alledivkaesten[u].style.background="#f00";
        alert("dd");
      }



      /*if((alledivkaesten[u].offsetTop==alledivkaesten[u-1].offsetTop && alledivkaesten[u-1].offsetWidth>200)){
        alledivkaesten[u].style.width="277px";
      }
      if((alledivkaesten[u].offsetTop!=alledivkaesten[u-1].offsetTop && alledivkaesten[u+1].offsetWidth>200)){
        alledivkaesten[u].style.width="277px";
      }*/

      /*if((alledivkaesten[u].offsetTop==alledivkaesten[u-1].offsetTop && alledivkaesten[u].offsetTop==alledivkaesten[u-2].offsetTop)
      || (alledivkaesten[u].offsetTop==alledivkaesten[u-1].offsetTop && alledivkaesten[u-1].offsetWidth>200)
      || (alledivkaesten[u].offsetTop!=alledivkaesten[u-1].offsetTop && alledivkaesten[u+1].offsetWidth>200)){
        if(alledivkaesten[u+1].offsetWidth>200){
          alledivkaesten[u].style.width="277px";
        }
      }*/
    }
  }
}

dem_timeout="no";
function demnaechst(wen, linkszahl){
  if(dem_timeout!="no"){
    clearTimeout(dem_timeout);
  }
  document.getElementById("demnaechst").style.display="block";
  vonlinks_dem=document.getElementById(wen).offsetLeft;
  breite_dem=document.getElementById(wen).offsetLeft;
  vonoben_dem=document.getElementById(wen).offsetTop;

  //document.getElementById("demnaechst").style.left=vonlinks_dem+10+"px";
  document.getElementById("demnaechst").style.left=linkszahl+"px";
  document.getElementById("demnaechst").style.top=-25+"px";
  dem_timeout=window.setTimeout("demnaechst_zu()", 3000);
}
function demnaechst_zu(){
  document.getElementById("demnaechst").style.display="none";
}


letztesmausbild="kein";
function zeigebildanmaus(wen){
  if(letztesmausbild!="kein"){
    letztesmausbild.style.display="none";
  }
  naechstesbild=wen.getElementsByTagName("img");
  if(naechstesbild.length>0){
    naechstesbild[0].style.visibility="hidden";
    naechstesbild[0].style.display="block";

    vonlinks=document.getElementById("zubehoertabelle").offsetLeft;
    vonoben=naechstesbild[0].offsetTop;

    linkbreite=wen.getElementsByTagName("a")[0].offsetWidth;
    bildhoehe=naechstesbild[0].offsetHeight;

    if(navigator.userAgent.search("MSIE")==-1){
      naechstesbild[0].style.left=vonlinks+linkbreite+10+"px";
      naechstesbild[0].style.top=vonoben+"px";
    }

    naechstesbild[0].style.visibility="visible";
  }
  letztesmausbild=naechstesbild[0];
}
function hidebildanmaus(wen){
  naechstesbild=wen.getElementsByTagName("img");
  if(naechstesbild.length>0){
    naechstesbild[0].style.visibility="hidden";
    naechstesbild[0].style.display="none";
  }
}

function flyout_zubehoer(wen){
  if(wen.getElementsByTagName("ul")[0].style.display=="none"){
    wen.getElementsByTagName("ul")[0].style.display="block";
  }
  else{
    wen.getElementsByTagName("ul")[0].style.display="none";
  }
}

// Bildwechsel fr Mouseover-Effekte

// Fr Flaggen

function mouseover_flaggen(){
  alleimg_fahnen=document.getElementById("fahnen").getElementsByTagName("img");
  for(u=0; u<alleimg_fahnen.length; u++){
    if(alleimg_fahnen[u].src.search("_a.png")==-1){
      alleimg_fahnen[u].setAttribute("onmouseover", "javascript:wechselbild_fahnen(this);");
      alleimg_fahnen[u].setAttribute("onmouseout", "javascript:wechselbild_fahnen(this);");
    }
  }
}

function wechselbild_fahnen(wen){
  wensrc=wen.src;
  if(wensrc.search("_a.png")!=-1){
    wen.src=wen.src.replace("_a.png", ".png");
  }
  else{
    wen.src=wen.src.replace(".png", "_a.png");
  }
}

// ----

imgWechselArray=new Array("button_katalogbestellen", "weltkarte_wechsel", "discoverknuth", "loginbutton", "sonderverkauf_wechsel", "aktuelle_aktionen_wechsel", "video_wechsel", "icon_book_pdf_wechsel", "button_foto_wechsel", "button_video_wechsel");
function mouseover_array(){
  //alleimg=document.getElementsByTagName("img");
  for(u=0; u<imgWechselArray.length; u++){
    if(document.getElementById(imgWechselArray[u])!=null){
      if(document.getElementById(imgWechselArray[u]).src.search("_i")!=-1){
        document.getElementById(imgWechselArray[u]).setAttribute("onmouseover", "javascript:wechselbild(this);");
        document.getElementById(imgWechselArray[u]).setAttribute("onmouseout", "javascript:wechselbild(this);");
      }
    }
  }
}

function wechselbild(wen){
  wensrc=wen.src;

  if(wensrc.search(".png")!=-1){endung=".png";}
  if(wensrc.search(".gif")!=-1){endung=".gif";}

  if(wensrc.search("_i"+endung)!=-1){
    wen.src=wen.src.replace("_i"+endung, "_a"+endung);
  }
  else{
    wen.src=wen.src.replace("_a"+endung, "_i"+endung);
  }
}


function focusweg(){
  allelinks=document.getElementsByTagName("a");
  for(u=0; u<allelinks.length; u++){
    allelinks[u].setAttribute("onfocus", "this.blur();");
  }
}


// Funkrtion f neue bersicht

letzteraktiver_neueproduktuebersicht="keiner";
function klapp_neueuebersticht(wen){
  wen.style.background="#f0f0f0";
  welchesul=wen.getElementsByTagName("ul")[0];
  
  dieletztenzu(wen);
  
    
  if(welchesul.style.display!="block"){
    vonlinks=wen.offsetLeft;
    vonoben=wen.offsetTop;
    welchesul.style.marginLeft="-1px";
    welchesul.style.marginTop="2px";
    welchesul.style.display="block";
    welchesul.getElementsByTagName("li")[0].style.height="30px";
    wen.getElementsByTagName("h2")[0].style.color="#ff0000";
    wen.getElementsByTagName("h2")[0].style.backgroundImage="url(images/global/bg_produktdetails_h1_rot.png)";
  }
  else{
    wen.style.backgroundImage="url(images/global/bg_uebersicht.gif)";
    wen.getElementsByTagName("h2")[0].style.color="#009beb";
    wen.getElementsByTagName("h2")[0].style.backgroundImage="url(images/global/bg_produktdetails_h1.png)";

    welchesul.style.display="none";
    if(letzteraktiver_neueproduktuebersicht_unter!="keiner"){
      letzteraktiver_neueproduktuebersicht_unter.getElementsByTagName("ul")[0].style.display="none";
      letzteraktiver_neueproduktuebersicht_unter.style.borderLeft="solid 1px #ddd";
      letzteraktiver_neueproduktuebersicht_unter.style.color="#009beb";
      letzteraktiver_neueproduktuebersicht_unter.style.background="#f0f0f0";
      
      letzteraktiver_neueproduktuebersicht_unter.getElementsByTagName('div')[1].style.display="none";
    }
  }

  alleli=welchesul.getElementsByTagName("li");
  for(z=0; z<alleli.length; z++){
    if(alleli[z].getElementsByTagName("a")[0].offsetHeight>20){
      //alleli[z].style.lineHeight="18px";
      alleli[z].style.height=alleli[z].getElementsByTagName("a")[0].offsetHeight+"px";
    }
  }


  letzteraktiver_neueproduktuebersicht=wen;
}




function dieletztenzu(wen){
  //wen.getElementsByTagName("h2")[0].style.backgroundImage="url(images/global/bg_produktdetails_h1_rot.png)";
  wen.getElementsByTagName("h2")[0].parentNode.style.background="#f0f0f0";
  
  
  if(letzteraktiver_neueproduktuebersicht_unter!="keiner" && wen!=letzteraktiver_neueproduktuebersicht){
    letzteraktiver_neueproduktuebersicht_unter.getElementsByTagName("ul")[0].style.display="none";
    letzteraktiver_neueproduktuebersicht_unter.style.borderLeft="solid 1px #ddd";
    letzteraktiver_neueproduktuebersicht_unter.style.color="#009beb";
    letzteraktiver_neueproduktuebersicht_unter.style.background="#f0f0f0";
    
    letzteraktiver_neueproduktuebersicht_unter.getElementsByTagName('div')[1].style.display="none";
  }
  if(letzteraktiver_neueproduktuebersicht!="keiner" && wen!=letzteraktiver_neueproduktuebersicht){
    letzteraktiver_neueproduktuebersicht.style.backgroundImage="url(images/global/bg_uebersicht.gif)";
    letzteraktiver_neueproduktuebersicht.getElementsByTagName("ul")[0].style.display="none";
    letzteraktiver_neueproduktuebersicht.getElementsByTagName("h2")[0].style.color="#009beb";
    letzteraktiver_neueproduktuebersicht.getElementsByTagName("h2")[0].style.backgroundImage="url(images/global/bg_produktdetails_h1.png)";
  }
}

function dieletztenzu_mo(wen){
  wen.getElementsByTagName("h2")[0].parentNode.style.background="url(/images/global/bg_uebersicht_a.gif)";
}






function klapp_neueuebersticht_zu(wen){
  welchesul=wen.getElementsByTagName("ul")[0];


}
letzteraktiver_neueproduktuebersicht_unter="keiner";
function klapp_neueuebersticht_neu(wen){
  abdecker=wen.getElementsByTagName('div')[1];
  welchesul_unter=wen.getElementsByTagName("ul")[0];
  if(letzteraktiver_neueproduktuebersicht_unter!="keiner" && wen!=letzteraktiver_neueproduktuebersicht_unter){
    letzteraktiver_neueproduktuebersicht_unter.getElementsByTagName("ul")[0].style.display="none";
    letzteraktiver_neueproduktuebersicht_unter.style.borderLeft="solid 1px #ddd";
    letzteraktiver_neueproduktuebersicht_unter.style.color="#009beb";
    letzteraktiver_neueproduktuebersicht_unter.style.background="#f0f0f0";
    
    letzteraktiver_neueproduktuebersicht_unter.getElementsByTagName('div')[1].style.display="none";
  }
  if(welchesul_unter.style.display=="block"){
    wen.getElementsByTagName("ul")[0].style.display="none";
    wen.style.borderLeft="solid 1px #ddd";
    wen.style.color="#009beb";
    wen.style.background="#f0f0f0";

    welchesul_unter.style.display="none";
    
  }
  else{

    vonlinks=wen.offsetLeft;
    vonoben=wen.offsetTop;
    welchesul_unter.style.left="-200px";


    welchesul_unter.style.display="block";

    if(welchesul_unter.offsetHeight<wen.parentNode.offsetHeight){
      welchesul_unter.style.height=wen.parentNode.offsetHeight-21+"px";
    }
    welchesul_unter.style.top="-1px";

    // geklickten im Aussehen ndern

    wen.style.borderLeft="solid 1px #fff";
    wen.style.color="#ff0000";
    wen.style.background="#ffffff";
    
    abdecker.style.display="block";
    abdecker.style.top=vonoben+"px";
    abdecker.style.left="-5px";

    

  }
  letzteraktiver_neueproduktuebersicht_unter=wen;
}


// ____________ PNGFEHLER ______________

function pngfehler(){
  if(navigator.userAgent.search("MSIE 6")!=-1){
    aaa=new Array();
    allebilder=document.getElementsByTagName("img");
    zaehler=0;
    for(i=0; i<allebilder.length; i++){
      if(allebilder[i].src.search("png")!=-1){


        //var Meineid = document.createAttribute("id");
        //Meineid.nodeValue = "a"+i;
        //allebilder[i].setAttributeNode(Meineid);

        aaa[zaehler]=allebilder[i];
        //alert(aaa[i].src);
        //fixPNG(aaa[i])
        zaehler=zaehler+1;
      }
    }
    for(i=0; i<aaa.length; i++){
      fixPNG(aaa[i]);
    }
  }
}


function fixPNG(myImage) // correctly handle PNG transparency in Win IE 5.5 or higher.
           {

           var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
           var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
           var imgTitle = (myImage.title) ? "title='" + myImage.title + "' " : "title='" + myImage.alt + "' "
           var imgStyle = "display:inline-block;" + myImage.style.cssText

           var strNewHTML = "<span " + imgID + imgClass + imgTitle

           hoehe=myImage.offsetHeight;
           strNewHTML += " style=\"" + "width:" + myImage.width + "px; height:" + hoehe + "px;" + imgStyle + ";"
           strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
           strNewHTML += "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
           myImage.outerHTML = strNewHTML


           //myImage.style.borderLeft="solid 1px";

           //myImage.style.display="inline-block";
           //myImage.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + myImage.src + "\', sizingMethod='scale')";

           }



