<!--
function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    
    if(iState == 2){
        if(eval(GetValeurCookie(szDivID))==1) {
            iState = 0;
        } else {
            iState = 1;
        }
    }
    
    if(document.layers)       //NN4+
    {
               document.layers[szDivID].display = iState ? "inline" : "none";
    }
    else if(document.getElementById)      //gecko + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "inline" : "none";
    }
    else if(document.all)    // IE 4
    {
        document.all[szDivID].style.display = iState ? "inline" : "none";
    }

    // Définition de la date d'expiration
    var expdate = new Date ();
    DateExpiration (expdate);
    expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000)); // expire dans 24H 

    FixeCookie (szDivID, iState,expdate,"/");

    // obj.visibility = document.layers ? iState ? "show" : "hide" : iState ? "visible" : "hidden";
}

function initBox(szDivID,i) {
        toggleBox(szDivID,  eval(GetValeurCookie(szDivID)));
}

<!-- Copyright 1999 Eric PETIT epetit@devparadise.com -->
<!-- d'autres sources sont disponible à http://www.devparadise.com/ -->
<!-- Utilisation libre si vous laissez le copyright, la distribution de ce source n'est possible qu'avec l'accord de l'auteur -->

<!--
// 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;

}

/*********************************/

/*     function confirmURL(URL)    */

/**********************************************************/

/* affiche une boite de confirmation de changement d'URL */

/* utilisé notament pour la confirmation de suppression  */

/*********************************************************/



    function confirmURL(txt, URL) { 

        var agree = confirm(txt); 

        return agree;

    } 

// -->
