var persistmenu = "sim";
var persisttype = "site";

function abrir_menu(obj)
{
	if(document.getElementById)
	{
		var el = document.getElementById(obj); // objeto
		var ar = document.getElementById("divmaster").getElementsByTagName("span"); // array
		if(el.style.display != "block")
		{
			for(var i=0; i<ar.length; i++)
			{
				if(ar[ i ].className=="item_menu")
				{
					ar[ i ].style.display = "none";
				}
			}
			el.style.display = "block";
		}
		else
		{
			el.style.display = "none";
		}
	}
}

function get_cookie(Name)
{
	var search = Name + "=";
	var returnvalue = "";
	if(document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(search);
		if(offset != -1)
		{
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if(end == -1) end = document.cookie.length;
			returnvalue = unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}

function onloadfunction()
{
	if(persistmenu=="sim")
	{
		var cookiename 	= (persisttype=="site")? "abrir_menu" : window.location.pathname;
		var cookievalue = get_cookie(cookiename);
		if(cookievalue!="")
		{
			document.getElementById(cookievalue).style.display="block";
		}
	}
}

function savemenustate()
{
	var inc=1;
	var blockid="";
	var teste  = document.getElementById("divmaster").getElementsByTagName("span");
	for (var j=0; j<teste.length;j++)	
	{
		var ids = teste[ j ];
		//alert('IDS - ' + ids.id);
		if (ids.style.display=="block")
		{
			blockid=ids.id;
			break;
	
		}
	}
/*
	while(document.getElementById("item_menu"+inc))
	{

		if(document.getElementById("item_menu"+inc).style.display=="block")
		{
			blockid="item_menu"+inc;
			break;
		}
		inc++
	}
*/
	var cookiename = (persisttype=="site")? "abrir_menu" : window.location.pathname;
	var cookievalue = (persisttype=="site")? blockid+";path=/" : blockid;
	document.cookie = cookiename+"="+cookievalue;
}

if(window.addEventListener)
{
	window.addEventListener("load", onloadfunction, false);
}
else if(window.attachEvent)
{
	window.attachEvent("onload", onloadfunction);
}
else if(document.getElementById)
{
	window.onload = onloadfunction;
}

if(persistmenu=="sim" && document.getElementById)
{
	window.onunload = savemenustate;
}