var cookieName 	= 'elbalink_menu';
var timeToKeep 	= 60000 * 60 * 24 * 7; // one week
var defalutOpen	= 0;

function SwitchMenu(obj) {
	if(document.getElementById){
		var el = document.getElementById(obj);
		var ar = document.getElementById("navcontainer").getElementsByTagName("ul");
		//var pos = obj[3];
		var pos = obj.substring(3,obj.length);
		if(el.style.display != "block"){
			el.style.display = "block";
			if (document.getElementById('top' + pos).className != 'current') {
				document.getElementById('top' + pos).className = 'scurrent';
			}
		} else {
			el.style.display = "none";
			if (document.getElementById('top' + pos).className != 'current') {
				document.getElementById('top' + pos).className = '';
			}
		}
	}
}

function onloadfunction(){
	myarray = init_array();
	get_array(cookieName, myarray);
	var alom = 0;
	for (var i=1; i<next_entry(myarray); i++) {
		if ( myarray[i] == 1) {
			alom++;
			document.getElementById('sub' + i).style.display = "block"
			if (document.getElementById('top' + i).className != 'current') {
				document.getElementById('top' + i).className = 'scurrent';
			}
		}
	}
	if (alom == 0 && defalutOpen > 0) {
		document.getElementById('sub' + defalutOpen).style.display = "block"
	}
}

function savemenustate() {
	var expires = new Date();
	expires.setTime(expires.getTime() + timeToKeep);
	myarray = init_array();
	var ar = document.getElementById("navcontainer").getElementsByTagName("ul");
	for (var i=0; i<ar.length; i++){
		if (ar[i].id != 'sub0') {
			if (ar[i].style.display == "block") {
				myarray[i]	= '1';
			} else {
				myarray[i]	= '0';
			}
		}
	}
	set_array(cookieName, myarray, expires);
}



if (window.addEventListener)
	window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
	window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
	window.onload=onloadfunction
if (document.getElementById)
	window.onunload=savemenustate

