// cookies functions

function setCookie(name, value, expires) {
	if (expires == null)
		document.cookie = name + "=" + escape(value) + "; path=/";
	else
		document.cookie = name + "=" + escape(value) + "; path=/; expires=" + expires.toGMTString();
} 

function getCookie (name) {
	var dc = document.cookie;
	var cname = name + "=";

	if (dc.length > 0) {
		begin = dc.indexOf(cname);
		if (begin != -1) {
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
				return unescape(dc.substring(begin, end));
			}
		}
	return null;
}

function deleteCookie(name) {
	document.cookie = name + "=; expires=" + new Date(today.getTime()-60).toGMTString() + "; path=/";
}

// menu functions
var shouldMenusRemainOpen = true;

function setMenu(ixOnglet) {
	if (shouldMenusRemainOpen) setCookie("mainOngletMenu", ixOnglet, null);
}

function getMenu() {
	if (!shouldMenusRemainOpen) return "0";
	
	var res = getCookie("mainOngletMenu");
	if (res)
		return res;
	else
		return "0";
}

//espace consultation functions
function setMenuCon(ixOnglet) {
	if (ixOnglet == null)
	  	deleteCookie("conOngletMenu");
	else
		setCookie("conOngletMenu", ixOnglet, null);
}

function getMenuCon() {
	var res = getCookie("conOngletMenu");
	if (res)
		return res;
	else
		return "0";
}

//espace pub functions
function setMenuPub(ixOnglet) {
	if (ixOnglet == null)
	  	deleteCookie("pubOngletMenu");
	else
		setCookie("pubOngletMenu", ixOnglet, null);
}

function getMenuPub() {
	var res = getCookie("pubOngletMenu");
	if (res)
		return res;
	else
		return "0";
}

