
// Function DateExpiration
// fixe la date d'expiration
function DateExpiration (DateExp) {
var aujourdhui = new Date(0);
var aujourdhuidate = aujourdhui.getTime();
if (aujourdhuidate > 0)
DateExp.setTime (DateExp.getTime() - aujourdhuidate);
}

// Function FixeCookie
// pour créer ou modifier un cookie
function FixeCookie (nom,valeur,expire,path,domaine,securise) {
document.cookie = nom + "=" + escape (valeur) + ((expire) ? "; expires=" + expire.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domaine) ? "; domain=" + domaine : "") + ((securise) ? "; secure" : "");
}

// Function SupprCookie
// Supprime un Cookie
function SupprCookie (nom,path,domaine) {
if (GetValeurCookie(nom)) {
document.cookie = nom + "=" + ((path) ? "; path=" + path : "") + ((domaine) ? "; domain=" + domaine : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}

// Function ValeurCookie
// Utiliser par GetValeurCookie
function ValeurCookie (Pos) {
var endstr = document.cookie.indexOf (";", Pos);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring (Pos, endstr));
}

// Function GetValeurCookie
// pour récupérer la valeur d'un cookie
function GetValeurCookie (nom) {
var cookielength = document.cookie.length;
var arg = nom + "=";
var arglength = arg.length;
var i = 0;
while (i < cookielength) {
var j = i + arglength;
if (document.cookie.substring(i, j) == arg)
return ValeurCookie (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}