var timeout

	function isIE(){
    	var detect = navigator.userAgent.toLowerCase();
    	return detect.indexOf("ie") + 1; 
	}

	function isFireFox(){
    	var detect = navigator.userAgent.toLowerCase();
    	return detect.indexOf("firefox") + 1; 
	}

 	function settime(menuBar)
   	{
		timeout = setTimeout("HideMenu(document.getElementById('menuBar'))", 500);
	}
	
	function settimelowbar(lowermenuBar)
	{
		timeout = setTimeout("HideMenu(document.getElementById('lowermenuBar'))", 100);
	}
	
	function cleartime()
	{
		clearTimeout(timeout);
	}
	
   function InitMenu()
   {
	 var bar = document.getElementById('menuBar').getElementsByTagName('div'); 
	 //var bar2 = document.getElementById('lowermenuBar').getElementsByTagName('div')
	 clearTimeout(timeout);
     for(var i=0;i < bar.length;i++)
        {
          var menu=document.getElementById(bar[i].getAttribute('menu'));
		  bar[i].onclick = new Function("Do('"+bar[i].id+"')")
          //bar2[i].onclick = new Function("Do("+bar2[i].id+")")
	      //bar2[i].onmouseover = new Function("NoShowMenu2("+bar2[i].id+")")
		  if(menu!=null){
          menu.style.visibility = "hidden"
          bar[i].onmouseover = new Function("ShowMenu('"+bar[i].id+"')")

          var Items = menu.getElementsByTagName('div')
          for(var j=0; j<Items.length; j++)
            {
			clearTimeout(timeout);
              var menuItem = document.getElementById(Items[j].id);
                if(menuItem.getAttribute('menu') != null)
                   { clearTimeout(timeout);
                    menuItem.innerHTML += "<Span Id="+menuItem.id+"_Arrow class='Arrow'>4</Span>"
                    FindSubMenu(menuItem.getAttribute('menu'))}
               
                 if(menuItem.firstChild.name = "a") 
                   {
				   clearTimeout(timeout);
                   menuItem.onclick = new Function("Do('"+menuItem.id+"')") } 
              	   menuItem.onmouseover = new Function("highlight('"+Items[j].id+"')")
            } 
			clearTimeout(timeout);
			}   
			else
			{
				bar[i].onmouseover = new Function("NoShowMenu("+bar[i].id+")")
			}
        }  
   }
   
   function FindSubMenu(subMenu)
   {
   clearTimeout(timeout);
         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(id)
   {
   	 var obj = document.getElementById(id);
     HideMenu(document.getElementById('menuBar'))
     var menu = document.getElementById(obj.getAttribute('menu'));
     var bar = document.getElementById(obj.id);
     bar.className="barOver"
     menu.style.visibility = "visible"
	 if(!isIE()){
	 	 if(!isFireFox()){
			menu.style.top = obj.offsetHeight + document.getElementsByTagName('body')[0].scrollTop + 82+"px";
	 		menu.style.left = obj.offsetLeft + document.getElementsByTagName('body')[0].scrollLeft + 7+"px";
     	 }
		 else{
		 	menu.style.top = document.getBoxObjectFor(obj).y + document.getElementsByTagName('body')[0].scrollTop + 30+"px";
		 	menu.style.left = document.getBoxObjectFor(obj).x + document.getElementsByTagName('body')[0].scrollLeft - 1+"px";
	 	 }
	 menu.style.zindex = 99;
     }
	 else{
	 menu.style.pixelTop =  obj.getBoundingClientRect().top + document.getElementsByTagName('html')[0].scrollTop + 29
     menu.style.pixelLeft = obj.getBoundingClientRect().left + document.getElementsByTagName('html')[0].scrollLeft - 3
	 }
	 clearTimeout(timeout);
   }
   
   function NoShowMenu(obj)
   {
   	 
     HideMenu(document.getElementById('menuBar'))
     var bar = document.getElementById(obj.id)
	 try{
     bar.className="barOver"
	 }
	 catch(e){}
	 clearTimeout(timeout);
   	 
   }
   
   function NoShowMenu2(obj)
   {
   	 HideMenu(document.getElementById('lowermenuBar'))
     var bar = document.getElementById(obj.id)
     bar.className="barOver"
	 clearTimeout(timeout);
   }
   
   function highlight(id)
   {
   var obj = document.getElementById(id);
   clearTimeout(timeout);
     var PElement = document.getElementById(obj.parentNode.id)
     if(PElement.hasChildNodes() == true)
     {  var Elements = PElement.getElementsByTagName('div');
	 clearTimeout(timeout);
       for(var i=0;i<Elements.length;i++)
       {
          TE = document.getElementById(Elements[i].id)
          TE.className = "menuItem"
		  clearTimeout(timeout);
       }
      } 
	  clearTimeout(timeout);
     obj.className="ItemMouseOver"
     window.defaultStatus = obj.title
     ShowSubMenu(obj)
	 
   }
   
   function Do(id)
   {
   /*
   	var obj = document.getElementById(id);
    var cmd = obj.getAttribute('cmd');	
    window.location = cmd
	*/
	if(id != "phoneOffice_5"){
	document.getElementsByTagName('BODY')[0].style.cursor='wait'
   	}
   }

   function HideMenu(obj)
   {
                 var child = obj.getElementsByTagName('div');     
                 
                 for(var j =0;j<child.length;j++)
                 {
                  try{
                     if (child[j].className=="barOver")
                     {var bar = document.getElementById(child[j].id)
                      bar.className="Bar"}
                      
                     if(child[j].getAttribute('menu') != null)
                       {
                          var childMenu = document.getElementById(child[j].getAttribute('menu'))
                          if(childMenu.hasChildNodes()==true) 
                               HideMenu(childMenu)
                          	
                           childMenu.style.visibility = "hidden" 
						   
                       }
                   }
		           catch(e){}
                  }
   }

  function ShowSubMenu(obj)
  {
     PMenu = document.getElementById(obj.parentNode.id)
      HideMenu(PMenu)
     if(obj.menu != null)
     {
     var menu = eval(obj.menu)
     menu.style.visibility = "visible"
	 if(!isIE()){
	 menu.style.pixelTop = document.getBoxObjectFor(obj).y + document.getElementsByTagName('body')[0].scrollTop;
	 menu.style.pixelTop = document.getBoxObjectFor(obj).x + document.getElementsByTagName('body')[0].scrollLeft;
     if(document.getBoxObjectFor(menu).x > window.screen.availWidth)
     menu.style.pixelLeft = document.getBoxObjectFor(obj).x - menu.offsetWidth;
	 }else{
	 menu.style.pixelTop =  obj.getBoundingClientRect().top + document.getElementsByTagName('body')[0].scrollTop
     menu.style.pixelLeft = obj.getBoundingClientRect().right + document.getElementsByTagName('body')[0].scrollLeft
	 if(menu.getBoundingClientRect().right > window.screen.availWidth)
     menu.style.pixelLeft = obj.getBoundingClientRect().left - menu.offsetWidth;
     }
    }
  } 