function InitMenu()
{
     if(sys_menubar != undefined) {
        var bar = sys_menubar.children;
        for(var i=0;i < bar.length;i++)
        {
            var menu=eval(bar[i].menu)
            if(menu != undefined)
            {
                menu.style.visibility = "hidden"
                bar[i].onmouseover = new Function("ShowMenu("+bar[i].id+")")
            } else
                bar[i].onmouseover = new Function("HideMenu(sys_menubar)")
        }
    }
}    
 /*       for(var i=0;i < bar.length;i++) 
    {
        var menu=eval(bar[i].menu)
      //  if(menu != null)
      //  {
          //menu.style.visibility = "hidden"
         // bar[i].onmouseover = new Function("ShowMenu("+bar[i].id+")")
       //   var Items = menu.children
       //   for(var j=0; j<Items.length; j++)
        //    {
        //      var menuItem = eval(Items[j].id)
//                if(menuItem.menu != null)
                   //{ 
                    //menuItem.innerHTML += "<Span Id="+menuItem.id+"_Arrow class='Arrow'>4</Span>"
                    //var tmp = eval(menuItem.id+"_Arrow")
                    // tmp.style.pixelLeft = menu.getBoundingClientRect().Right //- tmp.offsetWidth - 15
                    //FindSubMenu(menuItem.menu)}
                 //if(menuItem.cmd != null) 
//                   {
                   //menuItem.onclick = new Function("Do("+menuItem.id+")") } 
//              menuItem.onmouseover = new Function("highlight("+Items[j].id+")")
     //       }    
      //  }  
    }

   function FindSubMenu(subMenu)
   {
         var menu=eval(subMenu)
         var Items = menu.children
          for(var j=0; j<Items.length; j++)
            {
              menu.style.visibility = "hidden"
              var menuItem = eval(Items[j].id)
              
              
              if(menuItem.menu!= null)
                 {
                    menuItem.innerHTML += "<Span Id="+menuItem.id+"_Arrow class='Arrow'>4</Span>"
                    // var tmp = eval(menuItem.id+"_Arrow")
                    //tmp.style.pixelLeft = 35 //menuItem.getBoundingClientRect().right - tmp.offsetWidth - 15
                    FindSubMenu(menuItem.menu)
                 }

                 if(menuItem.cmd != null) 
                   {
                   menuItem.onclick = new Function("Do("+menuItem.id+")") } 
                  
              menuItem.onmouseover = new Function("highlight("+Items[j].id+")")
                 
            }  
   } 
*/
   function ShowMenu(obj)
   {
     var lngTop = 0;
     var lngLeft = 0;
     HideMenu(sys_menubar);
     var menu = eval(obj.menu);
     var bar = eval(obj.id);
     
	if (window.innerHeight)
	   { lngTop = window.pageYOffset;
	     lngLeft = window.pageXoffset }
	else if (document.documentElement && document.documentElement.scrollTop)
	   { lngTop = document.documentElement.scrollTop;
	     lngLeft = document.documentElement.scrollLeft }
	else if (document.body)
	   { lngTop = document.body.scrollTop;
	     lngLeft = document.body.scrollLeft; }
		  
     menu.style.visibility = "visible";
     menu.style.pixelTop =  obj.getBoundingClientRect().top + lngTop;
     menu.style.pixelLeft = obj.parentElement.getBoundingClientRect().left + obj.parentElement.offsetWidth + lngLeft + 2 ;
   }
  /* 
   function highlight(obj)
   {
     var PElement = eval(obj.parentElement.id)
     if(PElement.hasChildNodes() == true)
     {  var Elements = PElement.children
       for(var i=0;i<Elements.length;i++)
       {
          TE = eval(Elements[i].id)
       }
      } 
     window.defaultStatus = obj.title
     ShowSubMenu(obj)
   }
   
   function Do(obj)
   {
    var cmd = eval(obj).cmd	
    window.navigate(cmd)
     
   }
   */
   function HideMenu(obj)
   {
          if(obj.hasChildNodes()==true)
              {  
                 var child = obj.children     
                 
                 for(var j =0;j<child.length;j++)
                  {

                     if(child[j].menu != null)
                       {
                          var childMenu = eval(child[j].menu)
                          if(childMenu.hasChildNodes()==true) 
                               HideMenu(childMenu)
                          
                           childMenu.style.visibility = "hidden" 
                         }
                  }
              
              }
   }
/*
  function ShowSubMenu(obj)
  {
     PMenu = eval(obj.parentElement.id)
      HideMenu(PMenu)
     if(obj.menu != null)
     {
     var menu = eval(obj.menu)
     menu.style.visibility = "visible"
     menu.style.pixelTop =  obj.getBoundingClientRect().top + Bdy.scrollTop
     menu.style.pixelLeft = obj.getBoundingClientRect().right + Bdy.scrollLeft
     if(menu.getBoundingClientRect().right > window.screen.availWidth )
       menu.style.pixelLeft = obj.getBoundingClientRect().left - menu.offsetWidth
    }
  }
*/