function cookiesNode(layerId,className)
{
var nodeState = getCookie("nodeState");
if(nodeState == null)
{
nodeState = ",|,|,";
setCookie("nodeState",nodeState);
}
var layer = nodeState.split('|');
var lDepth = getDepth(layerId);
if(className == "opendir")
{
layer[lDepth-1] = ","
}
else
{
if(layer[lDepth-1] != ",") /*注意这个是cookie里面取值所以要刷新下~~~*/
{
var lItem = layer[lDepth-1].split(',');
var lIco = document.getElementById(lItem[0]+"_ico");
var lLayer = document.getElementById(lItem[0]+"_layer");
HideDiv(lLayer);
CloseNode(lIco);
}
layer[lDepth-1] = layerId+","+lDepth;
}
var cValue = layer[0];
for(var i=1;i<layer.length;i++)
{
cValue += "|" + layer[i];
}
setCookie("nodeState",cValue);
}
function getDepth(layerId)
{
var lItem = layerId.split('_');
return lItem[1];
}
function OpenNode(obj)
{
obj.className = "opendir";
}
function CloseNode(obj)
{
obj.className = "closedir";
}
function HideDiv(obj)
{
obj.style.display='none';
}
function ShowDiv(obj)
{
obj.style.display='block';
}
//设置cookies
function setCookie(name,value)
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
//读取cookies
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)) return unescape(arr[2]);
else return null;
}