/*
Création cookie en JS
expires doit être au format toUTCstring()

expires en secondes,
pour supprimer un cookie : 
peut être négatif pour supprimer un cookie : MySetCookie(nom,null,-100)
*/
function MySetCookie(nom, valeur, expires)
{    
    var date_actuelle = new Date();
    var date1 = date_actuelle.getTime() + (expires*1000); /// en milisecondes, pas en secondes...
    var date_actuelle2 = new Date(date1);
    var date_expire = date_actuelle2.toUTCString();
    
    document.cookie=nom+"="+escape(valeur)+
    ((expires==null) ? "" : ("; expires="+date_expire));
}


function ceCookieExiste(nom)
{
    if(document.cookie.length>0)
    {
        debut=document.cookie.indexOf(nom + "=");
        
        if(debut != -1)
        {
            debut=debut + nom.length+1;
            
            fin=document.cookie.indexOf(";",debut);
            if (fin == -1) fin=document.cookie.length;
            
            //return unescape(document.cookie.substring(c_start,c_end));
            return true;
        }
        else
        {
            return false;
        }
    }
return false;
}

function getCookie(c_name)
{
    var i,x,y,ARRcookies=document.cookie.split(";");
    for (i=0;i<ARRcookies.length;i++)
    {
      x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
      y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
      x=x.replace(/^\s+|\s+$/g,"");
      if (x==c_name)
        {
        return unescape(y);
        }
      }
}
