ready = false;
justHiding = false;
overObj = "";

function showMenu(el) {
  overObj = el;
  if (document.getElementById("popUpBox") && document.getElementById) { 
    myBox = document.getElementById("popUpBox");
    if (myBox.hasChildNodes()) {
      myBox.removeChild(myBox.firstChild);
    }
    myMenu = document.getElementById("layerMenue").cloneNode(true);
    myBox.appendChild(myMenu);
    
    // overObj.setAttribute("class", "active");

    // ueberwachungsbereich einrichten
    // wenn die maus den bereich verlaesst, wird das menue zugeklappt
    posX = 0;
    posY = 0;
    el = myBox;
    while(el) {    
      posX += el.offsetLeft;
      posY += el.offsetTop;
      el = el.offsetParent;
    }
    ueberwachungLeft = posX - 10;
    ueberwachungTop = posY - 40;
    ueberwachungRight = ueberwachungLeft + myBox.offsetWidth + 20;
    ueberwachungBottom = posY + myBox.offsetHeight + 10;
  }
}
function hideSubmenu() {
  myBox.removeChild(myBox.firstChild)
  overObj.removeAttribute("class");
}
function mausMovePos(ereignis) {
  if (document.getElementById("popUpBox") && ready && !justHiding && document.getElementById("popUpBox").hasChildNodes()) {
    posx = document.all ? window.event.clientX + document.documentElement.scrollLeft : ereignis.pageX;
    posy = document.all ? window.event.clientY + document.documentElement.scrollTop : ereignis.pageY;
    if (posx < ueberwachungLeft || posx > ueberwachungRight || posy < ueberwachungTop || posy > ueberwachungBottom) {
      hideSubmenu();
    }
  }
}

document.onmousemove = mausMovePos;

// Popup fuer Empfehlung
function empfehlung (u_r_l) {
  window.open(u_r_l,"Empfehlung","width=328,height=440,scrollbars=1,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0")
}
