function InitMenu()
{
     var bar = menuBar.children;
     //bar.onmouseout = new Function("MoveOut()")

     for(var i=0;i < bar.length - 1;i++) 
        {
          var menu=eval(bar[i].menu);
          menu.style.visibility = "hidden";
          bar[i].onmouseover = new Function("ShowMenu("+bar[i].id+")")
			
			//bar[i].onmouseout = new Function("hasSelected(menuBar)");

          var Items = menu.children
		if (Items.length != 1)
		{
          for(var j=0; j<Items.length; j++)
            {
              var menuItem = eval(Items[j].id)

              		menuItem.onmouseout = new Function("dehighlight("+Items[j].id+")")
                
                if(menuItem.menu != null)
                { 
						//menuItem.onmouseout = new Function("MoveOut()");
                  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.target+")") 
						} 
              		menuItem.onmouseover = new Function("highlight("+Items[j].id+")")
            	}    
		}
        }  
   }

   function FindSubMenu(subMenu)
   {
         var menu=eval(subMenu)
         var Items = menu.children
		if (Items.length != 1)
		{
		 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)
   {
			 HideMenu(menuBar)
			 var menu = eval(obj.menu)
			 var bar = eval(obj.id)
			if (obj.id != "Bar1" && obj.id != "Bar7")
			{
			 bar.className="barOver"
			 menu.style.visibility = "visible"
			 menu.style.pixelTop =  obj.getBoundingClientRect().top + obj.offsetHeight + Bdy.scrollTop
			 menu.style.pixelLeft = obj.getBoundingClientRect().left + Bdy.scrollLeft
			}

   }
   
   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)
          TE.className = "menuItem"
       }
      } 
     obj.className="ItemMouseOver"
     window.defaultStatus = obj.title
     ShowSubMenu(obj)
   }

function dehighlight(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)
          TE.className = "menuItem"
       }
      } 
     obj.className="menuItem"
     window.defaultStatus = obj.title
     ShowSubMenu(obj)

		// check whether selected item
		// hasSelected(menuBar);
}

   function hasSelected(obj)
   {
		var check = false;
		if(obj.hasChildNodes()==true)
      {  
          var child = obj.children     
                 
          for(var j =0;j<child.length;j++)
          {
              if (child[j].className=="ItemMenuOver")
      			check = true;        
          }
		}

		if (!check) {
		HideMenu(menuBar);
		}
   }

   
function Do(obj) {
	var cmd = eval(obj).cmd;
	//window.navigate(cmd)
	//parent.content.navigate(cmd); 
	var mytarget = eval(obj).mytarget;

	if (mytarget == "blank") {
		window.open(cmd);
	} else {
    	parent.content.navigate(cmd); 
	}

}

   function HideMenu(obj)
   {
          if(obj.hasChildNodes()==true)
              {  
                 var child = obj.children     
                 
                 for(var j =0;j<child.length;j++)
                  {
                     if (child[j].className=="barOver")
                     {var bar = eval(child[j].id)
                      bar.className="Bar"}
                      
                     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
    }
  } 





 ///////////////////CascadedDropdown Menu/////////////////
 //Date : 08/09/2001               						//
 //Version : 1.0        								//
 //Author Mr.Arun N Kumar	                            //
 //EMail: n_arunk@hotmail.com							//		
 /////////////////////////////////////////////////////////
 // Modifications on this code is not recomended
 // Suggestions are welcome
