function InitMenu()
   {
//	  var bar = menuBar.children;  
//         var barId = new Array('Bar1', 'Bar2', 'Bar3', 'Bar4', 'Bar5');
//         var menuId = new Array('menu1', 'menu2', 'menu3', 'menu4', 'menu5');
         var barId = new Array('Bar1', 'Bar2', 'Bar3', 'Bar4');
         var menuId = new Array('menu1', 'menu2', 'menu3', 'menu4');
         var subMenuId = new Array(4);
	     subMenuId[0] = new Array("menuItem1_1", "menuItem1_2", "menuItem1_3", "menuItem1_4","menuItem1_5");
	     //subMenuId[1] = new Array("menuItem2_1", "menuItem2_2", "menuItem2_3", "menuItem2_4", "menuItem2_5", "menuItem2_6", "menuItem2_7");		 
	     subMenuId[1] = new Array("menuItem2_1", "menuItem2_3", "menuItem2_4", "menuItem2_5", "menuItem2_6", "menuItem2_7");         
	     subMenuId[2] = new Array("menuItem3_1", "menuItem3_2", "menuItem3_3","menuItem3_4");		 		 
	     subMenuId[3] = new Array("menuItem4_1", "menuItem4_2");		 		 		 
//	     subMenuId[4] = new Array();			 		 		 

        for(var i=0;i < barId.length;i++) 
        {
          //var menu=eval(bar[i].menu);

		  var bar = document.getElementById(barId[i]);
          var menu = document.getElementById(menuId[i]);
          bar.style.visibility = "visible";
          menu.style.visibility = "hidden";
//          bar[i].onmouseover = new Function("ShowMenu("+bar[i].id+")");
          bar.onmouseover = new Function("ShowMenu("+bar.id+")");
//		  menu.onmouseout = new Function("setBorder("+subMenuId[i].length+")");
//          var Items = subMenuId[i]menu.children
          var Items = subMenuId[i];		  
          for(var j=0; j<Items.length; j++)
            {
//              var menuItem = eval(Items[j].id)
              var menuItem = document.getElementById(Items[j]); 
//                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]+")");
//			  menuItem.onmouseout = new Function("hideAll("+i+","+subMenuId[i].length+")");
            }    
        }
   }
   /**************
   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 setBorder(x, y) {
       offX = x;
	   offY = y;
	   alert(Top+offY*unitY);
   }
******************/
   
   function ShowMenu(obj)
   {
     HideMenu(menuBar);
         var barId = new Array('Bar1', 'Bar2', 'Bar3', 'Bar4');
         var menuId = new Array('menu1', 'menu2', 'menu3', 'menu4');
         var subMenuId = new Array(4);
	     subMenuId[0] = new Array("menuItem1_1", "menuItem1_2", "menuItem1_3", "menuItem1_4","menuItem1_5");
	     //subMenuId[1] = new Array("menuItem2_1", "menuItem2_2", "menuItem2_3", "menuItem2_4", "menuItem2_5", "menuItem2_6", "menuItem2_7");		 
	     subMenuId[1] = new Array("menuItem2_1", "menuItem2_3", "menuItem2_4", "menuItem2_5", "menuItem2_6", "menuItem2_7");         
	     subMenuId[2] = new Array("menuItem3_1", "menuItem3_2", "menuItem3_3","menuItem3_4");		 		 
	     subMenuId[3] = new Array("menuItem4_1", "menuItem4_2");		 		 		 
     var menuId1 = "";	 
	 for(var i = 0; i < barId.length; ++i) {
	     if (barId[i] == obj.id) {
		     menuId1 = menuId[i];
			 break;
		 }
	 }
//     var menu = eval(obj.menu)
     var bar = eval(obj.id)
	 var menu = document.getElementById(menuId1);
 
     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)
          if (TE!=null && TE!="undefined"){
            TE.className = "menuItem";
          }
       }
      } 
     obj.className="ItemMouseOver";
     window.defaultStatus = obj.title;
    // if (obj.innerHTML=='最新人材情報' || obj.innerHTML=='人材SEATING' || obj.innerHTML=='求人案件申し込み' || obj.innerHTML=='資料請求'){
    if (obj.innerHTML=='人材SEARCHING'){
       obj.onmouseout = new Function("SetText('"+obj.id+"','"+obj.innerHTML+"')");
       obj.innerHTML="工事中";
     }
//     ShowSubMenu(obj)
   }
   
   /*******
   function Do(obj)
   {
    var cmd = eval(obj).cmd	
    window.navigate(cmd)
     
   }
   *****/

   
   
   function HideMenu(obj)
   {

         var barId = new Array('Bar1', 'Bar2', 'Bar3', 'Bar4');
         var menuId = new Array('menu1', 'menu2', 'menu3', 'menu4');
         var subMenuId = new Array(4);
	     subMenuId[0] = new Array("menuItem1_1", "menuItem1_2", "menuItem1_3", "menuItem1_4","menuItem1_5");
	     //subMenuId[1] = new Array("menuItem2_1", "menuItem2_2", "menuItem2_3", "menuItem2_4", "menuItem2_5", "menuItem2_6", "menuItem2_7");		 
	     subMenuId[1] = new Array("menuItem2_1", "menuItem2_3", "menuItem2_4", "menuItem2_5", "menuItem2_6", "menuItem2_7");         
	     subMenuId[2] = new Array("menuItem3_1", "menuItem3_2", "menuItem3_3","menuItem3_4");		 		 
	     subMenuId[3] = new Array("menuItem4_1", "menuItem4_2");		 		 		 

         if (barId.length > 0)
              {  
                 for (var j = 0; j<barId.length; j++) {
				      var bar = document.getElementById(barId[j]);
					  if (bar.className == "barOver") {
					      bar.className="Bar";  
					  }
					  var menu = document.getElementById(menuId[j]);
					  menu.style.visibility = "hidden";
				 }
			  }
/***************************************
          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
    }
  } 
  ************/


document.onmousemove = hideAll;

function hideAll() {
	var Left = 230;
	var Top = 20;
	var unitX = 160;
	var unitY = 20;
	var barH = 60;
    var barId = new Array('Bar1', 'Bar2', 'Bar3', 'Bar4');
    var menuId = new Array('menu1', 'menu2', 'menu3', 'menu4');
    var subMenuId = new Array(4);
	subMenuId[0] = new Array("menuItem1_1", "menuItem1_2", "menuItem1_3", "menuItem1_4","menuItem1_5");
	//subMenuId[1] = new Array("menuItem2_1", "menuItem2_2", "menuItem2_3", "menuItem2_4", "menuItem2_5", "menuItem2_6", "menuItem2_7");		 
	subMenuId[1] = new Array("menuItem2_1", "menuItem2_3", "menuItem2_4", "menuItem2_5", "menuItem2_6", "menuItem2_7");      
	subMenuId[2] = new Array("menuItem3_1", "menuItem3_2", "menuItem3_3","menuItem3_4");		 		 
	subMenuId[3] = new Array("menuItem4_1", "menuItem4_2");			
	//delete by zhanghui 2007-07-16-15-43
	//var e = window.event;
	//var x = e.clientX;
	//var y = e.clientY;
	//delete end
	//add by zhanghui 2007-07-16-15-43
	var x;
	var y;
	//如果是IE的话
	if(document.all)
	{
		var e = window.event;
		x = e.clientX;
		y = e.clientY;
	}//如果是FireFox的话
	else if(document.getElementById)
	{
        window.document.onmousemove=function(evt)
		{
			evt=evt || window.event;
			x=evt.clientX;
			y=evt.clientY;
		}
	}
	// add end
    var inArea = false;
    // now seems no good way
    if ( x > Left && x <= (Left+1*unitX) && y > Top && y <= (Top+barH+unitY*subMenuId[0].length)) {
	    inArea = 1;	
	} else if (x > (Left+1*unitX) && x <= (Left+2*unitX) && y > Top && y <= (Top+barH+unitY*subMenuId[1].length)) {
		inArea = 2;
	} else if (x > (Left+2*unitX) && x <= (Left+3*unitX) && y > Top && y <= (Top+barH+unitY*subMenuId[2].length)) {
		inArea = 3;
	} else if (x > (Left+3*unitX) && x <= (Left+4*unitX) && y > Top && y <= (Top+barH+unitY*subMenuId[3].length)) {
		inArea = 4;
	} 
	if ( inArea) {
	   //alert(inArea);
	} else {
	   HideMenu('menubar');	
	}
}

  function SetText(objId, txt)
  {
	  var obj = document.getElementById(objId);
  	   obj.innerHTML = "";
	  obj.innerHTML = txt;
  }



