// setCookie( name, value, expire ) sauvegarde un cookie
// getCookie( Name ) récupère la valeur du cookie donné, null si aucun
// register( nom, valeur ) sauvegarde un cookie de 24h
// testCookie() teste si client accepte les cookies



function setCookie( name, value, expire )
{
  document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function getCookie( Name )
{
  var search = Name + "=";
  if (document.cookie.length > 0) // if there are any cookies
 {
    offset = document.cookie.indexOf(search)
    if (offset != -1)  // if cookie exists 
   {
     offset += search.length;   // set index of beginning of value
     end = document.cookie.indexOf(";", offset);     // set index of end of cookie value
     if (end == -1)   end = document.cookie.length;
     return unescape(document.cookie.substring(offset, end));
   }
  }
 return null;
}

function register( nom, valeur )
{
  var today = new Date();
  var expires = new Date();
  expires.setTime(today.getTime() + 1000*60*60*24);
  setCookie(nom, valeur, expires);
}

function testCookie()
{
  register( "test", 0 );
  return( getCookie("test") );
}




