// ppp_cookie.js
  function DefinirCookie(nom,valeur,fin,chemin,domaine,secure) {
      var chaineFin     = ((fin == null) ? "" : ("; expires=" + fin.toGMTString()))
      var chaineChemin  = ((chemin == null) ? "" : ("; path=" + chemin))
      var chaineDomaine = ((domaine == null) ? "" : ("; domain=" + domaine))
      var chaineSecure  = ((secure == true) ? "; secure" : "")
      //alert( nom + "=" + escape(valeur) + chaineFin + chaineChemin + chaineDomaine + chaineSecure );
      document.cookie   = nom + "=" + escape(valeur) + chaineFin + chaineChemin + chaineDomaine + chaineSecure;
    }
  function EffacerCookie(nom) {
      var TroisJours = 3 * 24 * 60 * 60 * 1000;
      var dateFin = new Date();
      

      dateFin.setTime(dateFin.getTime() - TroisJours);



      document.cookie = nom + "=ImOutOfHere; path=/;expires=" + dateFin.toGMTString();
    }

  function ObtenirCookie(nom) 
    {
      var resultat = '';
      var monCookie = " " + document.cookie + ";";
      var nomRecherche = " " + nom + "=";
      var debutDuCookie = monCookie.indexOf(nomRecherche)
      var finDuCookie;
      if (debutDuCookie != -1) 
        {
          debutDuCookie += nomRecherche.length; // ignorer le nom du cookie
          finDuCookie = monCookie.indexOf(";",debutDuCookie);
          resultat = unescape(monCookie.substring(debutDuCookie,finDuCookie));
        }
      return resultat;
    }

  function refreshRpp()
    {
      // alert('refreshRpp');
      var dateActu = new Date();
      var unAn = 365*24*60*60*1000;
      dateActu.setTime( dateActu.getTime() + unAn );
    
      var rpp = ObtenirCookie("PPP.RPP");

      DefinirCookie("PPP.RPP",rpp, dateActu, "/"); 

      var sewval = ObtenirCookie("PPP.SEW");

      DefinirCookie("PPP.SEW",sewval, null, "/"); 


      var lan_val = ObtenirCookie("LAN");

      DefinirCookie("LAN",lan_val, dateActu, "/"); 

    }

// ======================================================
function unescape(str) {
	var array = str.split('%');
	for (var i=1;i<array.length;i++) {
		if (array[i].length >= 2) {
			var c = parseInt(array[i].substring(0,2),16);
			if (!isNaN(c)) {
				array[i] = String.fromCharCode(c)+array[i].substring(2,array[i].length);
			}
			else {
				array[i] = '%'+array[i];			
			}	
		}
			
		
	}
	return array.join('');
	
}