// Konfiguration ANFANG --------------------------------------------------------------

var menuezentriert = "false"; // true: Pulldowns werden zum Hauptmenüpunkt zentriert
var pulldownup = "true"; // true: Pulldowns werden nach oben geklappt

// Konfiguration ENDE ----------------------------------------------------------------

function getPosition(obj) {
  var pos = { x:0, y:0 };

  do {
    pos.x += obj.offsetLeft;
    pos.y += obj.offsetTop;
  } while (obj = obj.offsetParent);

  return pos;
  
}

  function hoverIE() {
    var LI = document.getElementById("nav").firstChild;
    do {
      if (sucheUL(LI.firstChild)) {
        LI.onmouseover=einblenden; LI.onmouseout=ausblenden;
      }
      LI = LI.nextSibling;
    }
    while(LI);
  }

  function sucheUL(UL) {
    do {
      if(UL) UL = UL.nextSibling;
      if(UL && UL.nodeName == "UL") return UL;
    }
    while(UL);
    return false;
  }

  function einblenden() {
    var UL = sucheUL(this.firstChild);
    UL.style.display = "block"; UL.style.backgroundColor = "silver";
	var pos = getPosition(this);
	var breite_hauptmenue = this.offsetWidth;
	var hoehe_hauptmenue = this.offsetHeigth;
	var hoehe_submenue = UL.offsetHeight;
	var breite_submenue = UL.offsetWidth;
	var mitteln = (breite_submenue - breite_hauptmenue)/2
	if(menuezentriert !="true"){ mitteln = 0 }
	UL.style.left=eval(pos.x-mitteln)+"px";
	if(pulldownup !="true"){ hoehe_submenue = hoehe_hauptmenue*(-1)  }
    UL.style.top=eval(pos.y-hoehe_submenue+1)+"px";	
  }
  function ausblenden() {
    sucheUL(this.firstChild).style.display = "none";
  }

  window.onload=hoverIE;

