var menus = {};
var cook_name = 'menus';

function openMenu1(divnum)
{
	idmenu = 'menu1' + divnum;
	document.getElementById(idmenu).style.display = menus[idmenu] ? 'none' : 'block';
	menus[idmenu] = menus[idmenu] ? false : true;
	changeMenuCookie(idmenu);
}

function openMenu2(link, divnum)
{
	idmenu = 'menu2' + divnum;
	var m = document.getElementById(idmenu);
	m.style.display = m.style.display == 'none' ? 'block' : 'none';
	link.className = 'linkmenu2 ' + (menus[idmenu] ? '' : 'active');
	menus[idmenu] = menus[idmenu] ? false : true;
	changeMenuCookie(idmenu);
}


function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function changeMenuCookie(idmenu)
{
	if(menus[idmenu])
	{
		addToCookieMenu(idmenu);
	}
	else
	{
		delFromCookieMenu(idmenu);
	}
}

function getCleanCookValue(idmenu)
{
	var cook = getCookie(cook_name);
	var newarr = [];
	if(cook)
	{
		var arr = cook.split("|");
		for(var i = 0; i < arr.length; i++)
		{
			if(arr[i] != idmenu)
			{
				newarr.push(arr[i]);
			}
		}
	}
	return newarr;
}

function addToCookieMenu(idmenu)
{
	var newarr = getCleanCookValue(idmenu);
	newarr.push(idmenu);
	var cook = newarr.join("|");
	setCookie(cook_name, cook);
}

function delFromCookieMenu(idmenu)
{
	var newarr = getCleanCookValue(idmenu);
	var cook = newarr.join("|");
	setCookie(cook_name, cook);
}

var cook = getCookie(cook_name);
if(cook)
{
	var arr = cook.split("|");
	for(var i = 0; i < arr.length; i++)
	{
		menus[arr[i]] = true;
	}
}


