
// enregistrer un cookie
    function enregistrer_cookie(champ,valeur) {

        // la donnée qui sera stockee

        var aujourdhui = new Date();
        var expiration = new Date();

        // la date d'expiration du cookie : ici  1 an
        expiration.setTime(aujourdhui.getTime() + 1000*60*60*24*365);
        // on lance la fonction de création réelle du cookie
        placer_cookie(champ, valeur, expiration)
     }
     // fonction de création réelle du cookie
     function placer_cookie(nom, valeur, expire) {
       document.cookie = nom + "=" + escape(valeur) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
     }


     // fonction de lecture (utilisation) du cookie
     function lire_cookie(nom) {

        // on cherche le cookie qui nous concerne
        var recherche = nom + "=";

        // s'il existe
        if (document.cookie.length > 0) {

                // on se cale sur le début du cookie (c'est un texte)
                debut = document.cookie.indexOf(recherche);
                if (debut != -1) {

                        // on se place la ou commence la donnée (après le 'nom' du cookie)
                        debut += recherche.length;

                        // on cherche la fin de la donnée
                        fin = document.cookie.indexOf(";", debut);
                        if (fin == -1) {
                                fin = document.cookie.length;
                        }
                        // on renvoie le contenu de la ligne du cookie entre la fin de son nom et la fin de la donnée
                        return unescape(document.cookie.substring(debut, fin));
                }
        }
     }

