var nitNode;
var nitData;
var timeoutID;
var oldMenuEntry;

function nitMenu_HoverStatic( element ) {
   Menu_HoverRoot(element);
   if (element.customizeEventsForNit) {
      return;
   }
   else {
      element.customizeEventsForNit = true;
      element.onmouseout = onNitMenuOut;
      element.onclick = onNitMenuClick;
   }
}

function onNitMenuOut( event ){
   clearTimeout(timeoutID); 			
   Menu_Unhover(this);
   
   if(oldMenuEntry != null){
      Menu_Unhover(oldMenuEntry);
   }
}

function onNitMenuClick ( event ){
   var node = Menu_HoverRoot(this);		    
   var data = Menu_GetData(this); 
   nitNode = node; 			
   nitData = data;   		    
   if (!data) return;
   oldMenuEntry = this;
   timeoutID=setTimeout("nit_DelayExpandMenu(nitNode,nitData)", 0);
}

function nit_DelayExpandMenu(node, data) {		    
   __disappearAfter = 100; //data.disappearAfter; 		    
   Menu_Expand(node, data.horizontalOffset, data.verticalOffset); 		
}