//Startup checking
function startupCheck() {
	if (!readCookie("maxpr_switch")) {
		switchMe(1);
	} else {
		switchMe(readCookie("maxpr_switch"));
	}
	if ((readCookie("maxpr_submenu")) && (readCookie("maxpr_switch") == 1)) {
		showSubmenu(readCookie("maxpr_submenu"));
	}
}

//Submenu functional
function showSubmenu(id) {
	var menu = document.getElementById("sm"+id);
	menu.style.display = "block";
	menu.style.visibility = "visible";
}

function activateSubmenu(id,root) {
	if ((readCookie("maxpr_submenu") == id) && (root == 1)) {
		eraseCookie("maxpr_submenu");
	} else {
		createCookie("maxpr_submenu",id,"");
	}
}

//Switching functional
function switchSelf() {
		if (readCookie("maxpr_switch") == 1) {
			switchMe(2);
		} else {
			switchMe(1);
		}
}

function switchMe(num) {
	E_img = document.getElementById("switch_img");
	if (num == 1) {
		showHideMe(1,2);
		E_img.className = "switch_img1";
		createCookie("maxpr_switch","1","");
	} else {
		showHideMe(2,1);
		E_img.className = "switch_img2";
		createCookie("maxpr_switch","2","");
	}
}

function showHideMe(show,hide) {
	E_menu = document.getElementById("lcat"+show);
	E_menu2 = document.getElementById("lcat"+hide);
	E_link = document.getElementById("sw"+show);
	E_link2 = document.getElementById("sw"+hide);
	E_menu.style.display = "block";
	E_menu.style.visibility = "visible";
	E_link.className = "switch_on_l";
	E_link2.className = "switch_off_l";
	E_menu2.style.display = "none";
	E_menu2.style.visibility = "hidden";
}

//Cookies managing
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
