var activeTimeout;
function openMenu(linkElement, id) {
  window.clearTimeout(activeTimeout);

  var navigationName = "nav_"+ id;
  var onmouseoverMenus = document.getElementById("mouseover_navigation").getElementsByTagName("div");

  for (i = 0; i < onmouseoverMenus.length; i++) {
    if (onmouseoverMenus[i].id != navigationName) {
      onmouseoverMenus[i].style.display = "none";
    }
  }
  
  if (document.getElementById(navigationName)) {
    var navigationElement = document.getElementById(navigationName);
    document.getElementById(navigationName).style.display = "block";


    // Browser switch
    if (navigator.appName == "Microsoft Internet Explorer") {
      correctionValue = 0;
      if (id == -1) {
        correctionValue = 659;
      }
      
      //correctionValue += 34;
      navigationElement.style.left = linkElement.offsetLeft + correctionValue +"px";
    }
    else {
      navigationElement.style.left = linkElement.offsetLeft +"px";
    }
  }
}

var isActive = false;

function closeMenu(status) {
  if (status == 1) {
    isActive = true;
  }
  else if (status == 0) {
    isActive = false;
    activeTimeout = window.setTimeout("closeMenu(-1)", 200);
  }
  else {
    if (!isActive) {
      openMenu('', '');
    }
  }
}