function resizeWindow() {  //mindesthöhe = 100%   windowheight = window.innerHeight;  //FF  if (isNaN(windowheight)){ // IE    windowheight = document.documentElement.clientHeight;  }  elem1 = document.getElementById("minheight");  if (elem1 != null) {    windowheight = windowheight-260;    elem1.style.height = windowheight + "px";  }    // Hintergrund-Bild so positionieren, dass die Waben nahtlos ineinander übergehen  windowwidth = window.innerWidth;  //FF  if (isNaN(windowwidth)){ // IE    windowwidth = document.documentElement.clientWidth;  }  // seiteninhalt schmäler, wenn scrollbalken dargestellt wird (nur im FF)  if (document.getElementById("page").offsetHeight > (windowheight+260) && !isNaN(window.innerWidth)) {    windowwidth-=16;  }  elem1 = document.getElementsByTagName("body");  if (elem1 != null) {    i = (windowwidth-960)/2;    elem1[0].style.backgroundPosition = i + "px 0px";  }} function updateCSS() {  var affiliate = false;  // check if user is on an affiliate website  elem1 = document.getElementById("this_is_an_affiliate_website");  if (elem1 != null) {    affiliate = true;  } else {    affiliate = false;  }  // graybar nur anzeigen, wenn es rechts was zum anzeigen gibt  elem1 = document.getElementById("rightcontent");  elem2 = document.getElementById("graybar");  if (elem1 != null && elem2 != null) {     if (elem1.innerHTML.length == 0) {      elem2.style.visibility = "hidden";      elem1.style.visibility = "hidden";    }  }  // blaue trennlinie zwischen content elemente in der rechten spalte einfügen  if (elem1 != null) {    if (elem1.innerHTML.length>0) {      temp = elem1.innerHTML.replace(/<!--  CONTENT ELEMENT, uid:\d*\/\w*\b \[begin\] -->/g, '<DIV id="rightcolumn_bluebarbox">');      elem1.innerHTML = temp.replace(/<!--  CONTENT ELEMENT, uid:\d*\/\w*\b \[end\] -->/g, "</DIV>");      temp = elem1.innerHTML.replace(/<!--  Inclusion of other records \(by reference\): \[begin\] -->/g, '<DIV id="object_reference">');      elem1.innerHTML = temp.replace(/<!--  Inclusion of other records \(by reference\): \[end\] -->/g, "</DIV>");    }  }        // letzter Menüpunkt auf 3. Ebene bekommt eine linie unten   elem1 = document.getElementById("leftnav");   if (elem1 != null) {         // nur wenn es eine Navigation gibt, muss überhaupt was getan werden      if (elem1.innerHTML.substr(0,9).toUpperCase() != "<UL></UL>") {             str = "";        temp = "";        len = elem1.childNodes[0].childNodes.length;        pos = new Array();          for (i=0; i<len;i++) {          str = str.concat(elem1.childNodes[0].childNodes[i].getAttribute('name'));        }        temp = str;        i = 0;        j = 0;        if (str.substr(str.length-3)!="li1" && str.substr(str.length-3)!="ull") {          // wenn die liste nicht mit einer li1-Punkt aufhört, dann muss zuunterst eine linie          pos[i] = len-1;          i++;        }         while (j >= 0) {          j = str.search(/li[2-5]li1/)/3;          if (j>=0) {              pos[i] = j;              j++;          }          str = str.replace(/li[2-5]li1/,"xxxxxx");        }        if (pos.length > 0) {          for (i=0;i<pos.length;i++) {            elem1.childNodes[0].childNodes[pos[i]].style.borderBottomColor = "#0079a4";            elem1.childNodes[0].childNodes[pos[i]].style.borderBottomStyle = "solid";            elem1.childNodes[0].childNodes[pos[i]].style.borderBottomWidth = "1px";            // padding nach unten auf 5px erhöhen (wie bei 1. Ebene)             elem1.childNodes[0].childNodes[pos[i]].style.paddingBottom = "5px";          }        }        str = temp;        pos[0] = 0;        // Padding oben bei Übergang von 1st auf 2nd level auf 5px vergrössern        while (pos[0] >= 0) {          pos[0] = str.search(/li1li[2-5]/)/3;          if (pos[0]>=0) {              elem1.childNodes[0].childNodes[pos[0]+1].style.paddingTop = "5px";          }          str = str.replace(/li1li[2-5]/,"xxxxxx");        }      }           }       // 4px abstand zwischen den Zellen der top-navigation (verstecken der letzten Zelle)  elem1 = document.getElementById("navtable");  if (elem1 != null) {    // verstecken der letzten Zelle    //alert(elem1.childNodes[0].childNodes[0].childNodes.length);    i = (10-elem1.childNodes[0].childNodes[0].childNodes.length)/2;    // zellen hinzufügen wenn es weniger als 5 1st level punkte gibt        if (i>0) {      for (j=0;j<i;j++) {        emptyCell = document.createElement("td");        elem1.childNodes[0].childNodes[0].appendChild(emptyCell);        spacer = document.createElement("td");        spacer.setAttribute('className','bluecell');        spacer.setAttribute("class","bluecell");        elem1.childNodes[0].childNodes[0].appendChild(spacer);      }    }            elem1.childNodes[0].childNodes[0].lastChild.style.visibility = "hidden";    // first level menüpunkte nicht klickbar    for (i=0;i<elem1.childNodes[0].childNodes[0].childNodes.length;i+=2) {      //alert(elem1.childNodes[0].childNodes[0].childNodes[i].childNodes.length);      if (elem1.childNodes[0].childNodes[0].childNodes[i].childNodes.length==2) {        elem2 = elem1.childNodes[0].childNodes[0].childNodes[i].childNodes[1];        //alert(elem2);        if (elem2 != null) {          str = elem2.firstChild.getAttribute("onmouseover");          //alert( elem2.firstChild.getAttribute("onmouseover").toString().indexOf("GL_doTop"));          if (elem2.firstChild.getAttribute("onmouseover").toString().indexOf("GL_doTop") >= 0) {            elem2.setAttribute("onfocus",elem2.firstChild.getAttribute("onfocus"));            elem2.setAttribute("onmouseover",elem2.firstChild.getAttribute("onmouseover"));            elem2.setAttribute("onmouseout",elem2.firstChild.getAttribute("onmouseout"));            elem2.innerHTML = elem2.firstChild.innerHTML;          }        }      } else {        elem1.childNodes[0].childNodes[0].childNodes[i].className = 'empty';      }    }  }    // floatende bilder im Middle-Content mit abstand zum Text versehen  elem1 = document.getElementById("middlecontent");  elem2 = elem1.getElementsByTagName("img");  if (elem2 != null) {    len = elem2.length;    for (i=0; i<len;i++) {      style = elem2[i].style.cssFloat; // FF      if (style == null) {        style = elem2[i].style.styleFloat;  // IE      }      if (style == "left") {          elem2[i].style.paddingBottom = "8px";          elem2[i].style.paddingLeft = "0px";          elem2[i].style.paddingRight = "16px";          elem2[i].style.paddingTop = "0px";      } else if (style == "right") {          elem2[i].style.paddingBottom = "8px";          elem2[i].style.paddingLeft = "16px";          elem2[i].style.paddingRight = "0px";          elem2[i].style.paddingTop = "0px";      }     }  }     // ESCOPE-BILD (TEXTPIC) FORMATIEREN  // verhindern, dass zu grosses Bild das Layout im IE6 verreisst.    elem1 = document.getElementsByTagName("div");    if (elem1 != null) {      for (j=0;j<elem1.length;j++) {        if (elem1[j].getAttribute("id")=="textpic_content") {          // groessenangaben loeschen          elem2 = elem1[j].getElementsByTagName("div");          if (elem2 != null) {            for (i=0;i<elem2.length;i++) {              elem2[i].removeAttribute("style");             }          }          elem2 = elem1[j].getElementsByTagName("dl");          if (elem2 != null) {            for (i=0;i<elem2.length;i++) {              elem2[i].removeAttribute("style");             }          }          // bildgroesse definieren          elem2 = elem1[j].getElementsByTagName("img");          if (elem2 != null) {            for (i=0;i<elem2.length;i++) {              //alert (elem2[i].height);            //alert(elem2[i].getAttribute("src") + " " + elem2[i].WIDTH);              if (elem2[i].getAttribute("width")>173) {                elem2[i].removeAttribute("width");                elem2[i].removeAttribute("height");                //elem2[i].removeAttribute("style");                //elem2[i].className = "rightcolumn_image";                elem2[i].style.width = "173px";                   // Bildverlinkung auf "_self" umbiegen                if(elem2[i].parentNode.nodeName == "A") {                  elem2[i].parentNode.setAttribute("target","_self");                }              } else {                            }            }          }        }      }    }    // verkleinerung aller anderen Bilder in der rechten spalte    elem1 = document.getElementById("rightcontent");  if (elem1 != null) {    elem2 = elem1.getElementsByTagName("img");    if (elem2 != null) {      for (i=0;i<elem2.length;i++) {         // check if width is less than 173px        // alert(elem2[i].getAttribute("src").substr(elem2[i].getAttribute("src").length-3,3));        if(elem2[i].getAttribute("width") > 173 || elem2[i].getAttribute("src").substr(elem2[i].getAttribute("src").length-3,3) != "gif") {          elem2[i].removeAttribute("width");          elem2[i].removeAttribute("height");          elem2[i].removeAttribute("style");          elem2[i].className = "rightcolumn_image";          elem2[i].style.width = "173px";          }       }    }  }    if (!affiliate) {       // verstecken der 4. und 5. Navigationsebenen (Produkte und Krankheiten)    // (nur bei diseases & solutions)        // ACHRUNG funtkioniert nur, wenn Diseases & Solutions auch wirklich so heiist        elem2 = document.getElementById("breadcrumb");    if (elem2 != null) {      if (elem2.innerHTML.search(/Diseases &amp; Solutions/) >= 0 && elem2.innerHTML.search(/Other Products/) == -1) {      //alert(elem2.innerHTML);      elem1 = document.getElementsByTagName("li");      if (elem1 != null) {          for (i=0;i<elem1.length;i++) {             if (elem1[i].getAttribute('name') == "li3" || elem1[i].getAttribute('name') == "li4") {              elem1[i].style.visibility = "hidden";              elem1[i].style.overflow = "hidden";              elem1[i].style.height = "0px";              elem1[i].style.display = "none";            }          }        }      }    }      }  // Mit speziellen Markern versehen Passagen hochstellen  elem1 = document.getElementById("bluebar_bct");  if (elem1 != null) {    temp = elem1.innerHTML.replace(/\[HOCH\]/g, "<sup>");    elem1.innerHTML = temp.replace(/\[\/HOCH\]/g, "</sup>");  }  elem1 = document.getElementById("leftnav");  if (elem1 != null) {    temp = elem1.innerHTML.replace(/\[HOCH\]/g, "<sup>");    elem1.innerHTML = temp.replace(/\[\/HOCH\]/g, "</sup>");  }    elem1 = document.getElementById("middlecontent");  if (elem1 != null) {    temp = elem1.innerHTML.replace(/\[HOCH\]/g, "<sup>");    elem1.innerHTML = temp.replace(/\[\/HOCH\]/g, "</sup>");  }    elem1 = document.getElementById("rightcontent");  if (elem1 != null) {    temp = elem1.innerHTML.replace(/\[HOCH\]/g, "<sup>");    elem1.innerHTML = temp.replace(/\[\/HOCH\]/g, "</sup>");  }  // nur im bereich diseases werden Seiten der 2. Ebene dargestellt.   // Auf allen anderen Punkten werden diese ausgeblendet    if (!affiliate) {    diseases_pos = 1;    elem1 = document.getElementsByTagName("body");    if (elem1 != null) {      divs = elem1[0].innerHTML.match(/Menu[0-9a-f]*/g);        if (divs.length>=4) {        for (i=0;i<4;i++) {          eval("elem2 = document.getElementById(\""+divs[i]+"\");");          if (elem2 != null && i != diseases_pos) {            for (j=0;j<elem2.childNodes.length;j++) {              if(elem2.childNodes[j].getAttribute("name") == "submenuitems") {                elem2.childNodes[j].style.visibility = "hidden";                elem2.childNodes[j].style.overflow = "hidden";                elem2.childNodes[j].style.height = "0px";                elem2.childNodes[j].style.display = "none";              }            }          }        }      }    }  }    resizeWindow();} 