Array.prototype.in_array = function(e)
{
for(iarr=0;iarr<this.length && this[iarr]!=e;iarr++);
return !(iarr==this.length);
}
function SetCookie(name,value,days)
{
	var expires = "";
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	
	var sHost = (document.location.host).split(".");
	var domain = "; domain=."+sHost[1]+"."+sHost[2];
	document.cookie = name + "=" + value + expires + domain;
		
}

function GetCookie(sName)
{
  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }
  return null;
}

function doClickCookie(hid,op)
{
	if (op)
	{
		tmpval += ","+hid;	
	}
	else
	{
		tmpval = tmpval.replace(","+hid,"");	
	}
	SetCookie("pmenu",tmpval,1);
}

MenuClick = function(evnt) {
	obj = (document.all)?event.srcElement:evnt.target;
	if (obj.nodeName=="H2"){
		var NextNode = obj.nextSibling;
		while (NextNode.nodeType==3)
			NextNode=NextNode.nextSibling;
		if(NextNode.style.display=="none")
		{NextNode.style.display = "block";obj.className = "over_up";doClickCookie(obj.id,true);}else{NextNode.style.display = "none";obj.className = "over_down";doClickCookie(obj.id,false);}
	}
}
MenuOver = function(evnt) { 
	obj = (document.all)?event.srcElement:evnt.target;
	if (obj.nodeName=="H2"){
		obj.className =(obj.className=="")?"over_up":"over_down";
	}
}
MenuOut = function(evnt) {
	obj = (document.all)?event.srcElement:evnt.target;
	if (obj.nodeName=="H2"){
		obj.className =(obj.className=="over_up" || obj.className=="")?"":"down";
	}
}
MenuInitailize = function(){
var img1 = img2 = new Image(); 
img1.src = "menu/my3a_over_down.gif"; 
img2.src = "menu/my3a_over_up.gif";

if (document.all || document.getElementById) {
	var navNode = document.getElementById("LeftHelpMenu").childNodes;
	var extend = GetCookie("pmenu");
	if(extend){
		extend = eval("new Array("+extend+")");
	}else{
		extend = new Array(0,1);
		for(hid=0;hid<extend.length;hid++)
			doClickCookie(extend[hid],true);
	}
//	alert(extend);
	var c=0;
	for(i=0;i<navNode.length;i++)
	{
		var subNode = navNode[i].childNodes;
		for(j=0;j<subNode.length;j++)
		{
			if (subNode[j].nodeName=="H2")
			{
				subNode[j].id = c;
				subNode[j].onclick		= MenuClick;
				subNode[j].onmouseover	= MenuOver;
				subNode[j].onmouseout	= MenuOut;
				if (extend.in_array(c++)) continue;
				subNode[j].className="down";
				var NextNode = subNode[j].nextSibling;
				while (NextNode.nodeType==3)
					NextNode=NextNode.nextSibling;
				NextNode.style.display = (NextNode.style.display=="none")?"block":"none";
			}
		}
	}
}}
var tmpval = GetCookie("pmenu");
window.onload=MenuInitailize;