/*
 * $Id: js_cookies.js,v 1.1.1.1 2007/07/19 13:10:38 poweoqs Exp $
 */

// Mise en place du cookie
function SetCookie (name, value, expires) {
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}

// Suppression du cookie
function deleteCookie() {
    var expire = new Date();
    var tmp = expire.getTime() - (24*60*60*1000);
    expire.setTime(tmp);
    var curCookie = "client_popup=1; expires=" + expire.toGMTString();
    document.cookie = curCookie;

    var curCookie = "client_popup=1; expires=" + expire.toGMTString();
    document.cookie = curCookie;
}

// Lecture du cookie
function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}