var menulength = 5;
var t;
var menus = new Array();
menus[1] = 1;
menus[2] = 7;
menus[3] = 8;
menus[4] = 6;
menus[5] = 6;
 
function InitMenu() {
	for(var i=1;i <= menulength;i++) {
		var menu = document.getElementById('menu'+i)
        menu.style.visibility = "hidden";
		menu.style.display='none';
		var overmenu = document.getElementById('bar'+i);
        overmenu.onmouseover = new Function("ShowMenu("+i+")")
		overmenu.onmouseout = new Function("HideAMenu("+i+")")
         
        for(var j=1; j<=menus[i]; j++) {          
			var menuItem = document.getElementById('menuItem'+i+'_'+j);//eval(Items[j].id)
            /*if(menuItem.menu != null) { 
            	menuItem.innerHTML += "<Span Id="+menuItem.id+"_Arrow class='Arrow'>4</Span>"
                FindSubMenu(menuItem.menu)
			}*/
               
            /*if(menuItem.cmd != null) {
				
           		menuItem.onclick = new Function("Do("+menuItem+")") 
			} */
			/*if(menuItem.nwcmd != null) {
                menuItem.onclick = new Function("DoNW("+menuItem.id+")") 
			} */
                   
            menuItem.onmouseover = new Function("highlight("+i+","+j+")")
			menuItem.onmouseout = new Function("delight("+i+","+j+")")            
		}          
	}  
}

   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(name) {
	clearTimeout(t);
   	HideMenu()
    var menu = document.getElementById('menu'+name);
	var obj = document.getElementById('bar'+name);
    menu.style.visibility = "visible"
	menu.style.display = "block"	
	obj.style.position='relative';
	menu.style.top = 107+obj.offsetHeight  - 2;
	menu.style.left = obj.offsetLeft;
}
   
function HideABMenu(name) {
    var menu = document.getElementById('menu'+name);
	var obj = document.getElementById('bar'+name);
    menu.style.visibility = "hidden"
	menu.style.display = "none"
}

function HideAMenu(name) {
	t=setTimeout("HideABMenu("+name+")",200)
}
   
  
function highlight(i,j) {
	clearTimeout(t);
	var menu = document.getElementById('menu'+i);
	menu.style.visibility = "visible";
	menu.style.display = "block";
	var line = document.getElementById('menuItem'+i+'_'+j);
    line.className="ItemMouseOver";
}

function delightA(i,j){
 	
	var menu = document.getElementById('menu'+i);
	menu.style.display='none';
	menu.style.visiblity='hidden';	
    
}
   
function delight(i,j) {
	var line = document.getElementById('menuItem'+i+'_'+j);
	line.className='menuItem';
	t=setTimeout("delightA("+i+","+j+")",200)
}
   
function Do(cmd){
   // var cmd = eval(obj).cmd	
 
   location.href=cmd;     
}

function DoNW(cmd){
   // var cmd = eval(obj).cmd	
 
   window.open(cmd)    
}

   
function HideMenu() {
	for(var i=1;i <= menulength;i++) {
		var menu = document.getElementById('menu'+i)
		menu.style.visibility = "hidden";
		menu.style.display='none';
	}
}

  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
