function update_catalogue(id, checked) {
	writeCookie("cookie_catalogue", id, checked, "www.lacordee.com");
}

function readUnescapedCookie(cookieName) {
	var cookieValue = document.cookie;
	var cookieRegExp = new RegExp("\\b" + cookieName + "=([^;]*)");
	cookieValue = cookieRegExp.exec(cookieValue);
	if (cookieValue != null) { cookieValue = cookieValue[1]; }
	return cookieValue;
}

function writeCookie(cookieName, multiValueName, val, domain, path, secure, expires) {
	var cookieValue = readUnescapedCookie(cookieName);
	if (cookieValue) {
		var stripAttribueRegEx = new RegExp("(^|&)" + multiValueName + "=[^&]*&?");
		cookieValue = cookieValue.replace(stripAttribueRegEx,"$1");
		if (cookieValue.length != 0) { cookieValue += "&"; }
	}
	else { cookieValue = ""; }
	
	cookieValue += multiValueName + "=" + val;
	
	var cookieDetails = cookieName + "=" + cookieValue;
	cookieDetails += (expires ? "; expires=" + expires.toGMTString() : '');
   cookieDetails += (domain ? "; domain=" + domain : '');
   cookieDetails += (path ? "; path=" + path : '');
   cookieDetails += (secure ? "; secure" : '');
	document.cookie = cookieDetails;
}