le document.cookie ne gère pas implicitement les variables en fonction de la page appelée comme PHP avec setcookie(). avec window.location.pathname le cookie sera général au site. Pour un cookie défini à chaque page, remplacer window.location.pathname par window.location.href par exemple.

setcookie(name,value)
	{
	document.cookie = window.location.pathname + '/' + name + "=" + value;
	}

getcookie(name)
	{ 
	var search = window.location.pathname + '/' + name + "=";
	var returnvalue = false;
	  if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search);
		if (offset != -1) { 
		  offset += search.length;
		  end = document.cookie.indexOf(";", offset);
		  if (end == -1) end = document.cookie.length;
		  returnvalue=unescape(document.cookie.substring(offset, end));
		  }
	   }
	return returnvalue;
	}