var arr_menu = new Array("unternehmen","produkte","dienstleistungen","jetztneu","kundenbereich","kundenforum");
var len_menu = 6;
var y_menu;
var x_menu_l;
var x_menu_r;
var loaded_menu = 0;

 document.onmouseup=hideAll;
 self.document.onclick = hideAll;
// document.body.onmousemove=checkStatusMenu;

 function checkStatusMenu(e){
   var y = window.event.clientY;
   var x = window.event.clientX;
   if (y > y_menu) hideAll();
   if (x < x_menu_l) hideAll();
   if (x > x_menu_r) hideAll();
 }

 function hideAll() {
  if(!loaded_menu) return;
  for(icc = 0; icc < len_menu; icc++) {
     document.getElementById(arr_menu[icc]+'Over').style.visibility = 'hidden';  
     document.getElementById(arr_menu[icc]).style.visibility = 'visible'; 
  }
}

function showMenu(cat) {
  if(!loaded_menu) return;
  for(icc = 0; icc < len_menu; icc++) {
    if(cat != arr_menu[icc]) {
       document.getElementById(arr_menu[icc]+'Over').style.visibility = 'hidden';  
    }
    else {
       document.getElementById(cat+'Over').style.visibility = 'visible';
       y_menu = document.getElementById(cat+'Over').offsetHeight;
       x_menu_l = document.getElementById(cat+'Over').offsetLeft;
       x_menu_r = x_menu_l + document.getElementById(cat+'Over').offsetWidth;
    }
  }
}

function hideMenu(cat) {
  if(!loaded_menu) return;
  document.getElementById(cat+'Over').style.visibility = 'hidden';
  document.getElementById(cat).style.visibility = 'visible';
}
