var menuHeight = 25; // Höhe der Navigationsleiste
var previd = '';     // id des vorherigen SubMenüs

function Menue() {
  if(DOM || MS) {
    getElem("id","a"+nr,null).style.visibility = "visible";
  }
  else if(NS) {
   getElem("id","a"+nr,null).visibility = "show";
  }
  previd = nr;
}

function noMenue() {
 if(DOM || MS)
  getElem("id","a"+nr,null).style.visibility = "hidden";
 if(NS)
  getElem("id","a"+nr,null).visibility = "hide";
}

function hidesubmenue(Event) {
 if (MS) { 
  x = window.event.clientX;
  y = window.event.clientY;
  awidth = getElem("id","a"+nr,0).offsetWidth;
  aheight = getElem("id","a"+nr,0).offsetHeight;
  aleft = getElem("id","a"+nr,0).offsetLeft;
  atop = getElem("id","a"+nr,0).offsetTop;  
 } 

 if(NS) {
  x=Event.pageX;
  y=Event.pageY;
  aleft = parseInt(eval("document.layers['a'+nr].left"));
  atop = parseInt(eval("document.layers['a'+nr].top"));
  awidth = parseInt(eval("document.layers['a'+nr].clip.width"));
  aheight = parseInt(eval("document.layers['a'+nr].clip.height"));
 }
 
 if(DOM && !MS && !OP) {
  x=Event.pageX;
  y=Event.pageY;
  aleft = getElem("id","a"+nr,0).offsetLeft;
  atop = getElem("id","a"+nr,0).offsetTop;
  awidth = getElem("id","a"+nr,0).offsetWidth;
  aheight = getElem("id","a"+nr,0).offsetHeight;  
  }
 
 if (DOM && OP) {
  	x = event.x;
  	y = event.y;
  	aleft = getElem("id","a"+nr,0).offsetLeft;
  	atop = getElem("id","a"+nr,0).offsetTop;
  	awidth = getElem("id","a"+nr,0).offsetWidth;
  	aheight = getElem("id","a"+nr,0).offsetHeight;
 } 

 if((x<aleft) || (x>aleft+awidth) || (y<atop-menuHeight) || (y>atop+aheight)) noMenue();
 //window.status = x + '-' + y + '-' + aleft + '-' + atop + '-' + awidth + '-' + aheight;
 
}


function Event_init(number) {
 
 if(previd!='') { nr = previd; noMenue(); }
 nr = number;

 if(DOM && !MS && !OP) {
  Menue();
  document.addEventListener("mousemove", hidesubmenue, true);
 }
 if(NS) {
  Menue();
  document.captureEvents(Event.MOUSEMOVE);
  document.onmousemove=hidesubmenue;
 }
 if ((DOM && OP) || MS) {
    Menue();
    document.onmousemove=hidesubmenue;
 }
}