function expandmenu(type, id) {
	menu = gebi(type+id);
	if (menu) menu.style.height="auto";
}

function closemenu(type, id) {
	menu = gebi(type+id);
	if (menu) menu.style.height="";
}

function expandAll() {
var regex = new RegExp("menup=([0-9]+)");
var match = regex.exec(document.cookie);
if (match) {
	gebi(match[1]).className = "activemenu";
	expandmenu("p", match[1]);
}
var regex = new RegExp("menuq=([0-9]+)");
var match = regex.exec(document.cookie);
if (match) expandmenu("q", match[1]);
var regex = new RegExp("menur=([0-9]+)");
var match = regex.exec(document.cookie);
if (match) expandmenu("r", match[1]);
}

function closeAll() {
var regex = new RegExp("menup=([0-9]+)");
var match = regex.exec(document.cookie);
if (match) {
	gebi(match[1]).className = "lvl0";
	closemenu("p", match[1]);
}
var regex = new RegExp("menuq=([0-9]+)");
var match = regex.exec(document.cookie);
if (match) closemenu("q", match[1]);
var regex = new RegExp("menur=([0-9]+)");
var match = regex.exec(document.cookie);
if (match) closemenu("r", match[1]);
}

function selectmenu(type, elem) {
	closeAll();
	document.cookie = "menu"+type+"="+escape(elem.id);
	if (type == "p") {
		document.cookie = "menuq=''";
		document.cookie = "menur=''";
	}
	if (type == "q") {
		document.cookie = "menur=''";		
	}
	expandAll();
	return true;
}

window.onload = function() {
	expandAll();
} 



