var ultags = document.getElementById("menumain").getElementsByTagName("ul")  //获取在menumian下所有带ul的对象,即是有2级的目录
var getid = new String(window.location.href);                                //获取当前路径字符串
var getleft1 = getid.indexOf("?");                                            //计算从左边第1个字符串到？的长度
var getleft2 = getid.indexOf("&");                                            //计算从左边第1个字符串到&的长度
var _sharppos = getid.indexOf("?menuid=");                                    //找到路径中有?menuid=这个字符串

if (_sharppos >= 0){
getid = getid.substring(_sharppos + 8,getleft2);                               //获取?menuid=后的字符串 
}
else{
getid = 10000;
}


var aa = new Array();                                                          //存放将要移去的数组
var bb = new Array();                                                          //原始ul个数长度
for(var i=0;i<ultags.length;i++){
	aa[i] = i; 
	bb[i] = i;                                                                 
}

remove_array();                                                                 //移去数组

var t;
for (var j=0; j<aa.length; j++)
{
    t=aa[j];                                                                  //将剩余数组值赋给t
      
	ultags[t].style.display="none";                                           //让点击过的项展开着，其他都隐藏
	
    for(var k=0; k<bb.length; k++)
	{
       ultags[k].parentNode.onclick=function()
	     {
		   if(this.getElementsByTagName("ul")[0].style.display=="none")
		      {
			     for (var t=0; t<ultags.length; t++)
				 {
			         ultags[t].style.display="none";
			      }
                this.getElementsByTagName("ul")[0].style.display="block";
		      }
		   else
		      {
			    this.getElementsByTagName("ul")[0].style.display="block";
		      }
         }
    }
}


function remove_array()  //移除数组
{
if(getid==1){
aa.shift(); //移除第1个数组
}
else if(getid == aa.length){
aa.pop();  //移除最后1个数组
}
else{
 aa.splice(getid-1,1) //移除中间1个数组
}
}