var arr_menu = new Array("company","services","solutionlines","news","career","contact","sitemap","impressum");
var len_menu = 8;
var y_menu;
var x_menu_l;
var x_menu_r;
var loaded_menu = 0;

 document.onmouseup=hideAll;
 self.document.onclick = hideAll;
 document.captureEvents(Event.MOUSEMOVE);
 document.onmousemove = checkStatusMenu;

 function checkStatusMenu(e){
   var x = e.pageX;
   var y = e.pageY;
//   var y = window.event.clientY;
//   var x = window.event.clientX;
   if (y < 50) hideAll();
   if (y > 105) hideAll();
//   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++) {
    if(arr_menu[icc] != actual_category) {
      document.getElementById(arr_menu[icc]+'Over').style.visibility = 'hidden';  
      document.getElementById(arr_menu[icc]).style.visibility = 'visible';
      document.images[arr_menu[icc]+'Img'].src = '../pics/nav-'+arr_menu[icc]+'.gif'; 
    }
  }
  if(actual_category != "") {
    document.getElementById(actual_category+'Over').style.visibility = 'visible';
    document.images[actual_category+'Img'].src = '../pics/nav-'+actual_category+'-o.gif';
  }
}

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';
       document.images[arr_menu[icc]+'Img'].src = '../pics/nav-'+arr_menu[icc]+'.gif';
    }
    else {
       document.getElementById(cat+'Over').style.visibility = 'visible';
       document.images[cat+'Img'].src = '../pics/nav-'+cat+'-o.gif';
 //      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';
}
