var CookieJs = { 
setCookie : function (sNome, sValore, iGiorni) {
  var dtOggi = new Date()
  var dtExpires = new Date()
  dtExpires.setTime
    (dtOggi.getTime() + 24 * iGiorni * 3600000 * 365) //cokkie annuale
  document.cookie = sNome + "=" + escape(sValore) +
    "; expires=" + dtExpires.toGMTString();
},

// restituisce il valore del cookie sNome
getCookie : function (sNome) {
	  // genera un array di coppie "Nome = Valore"
	  // NOTA: i cookies sono separati da ';'	
	  var asCookies = document.cookie.split("; ");
	  // ciclo su tutti i cookies
	  for (var iCnt = 0; iCnt < asCookies.length; iCnt++)
	  {
	    // leggo singolo cookie "Nome = Valore"
	    var asCookie = asCookies[iCnt].split("=");
	    if (sNome == asCookie[0]) { 
	      return (unescape(asCookie[1]));
	   }
  	}

  // SE non esiste il cookie richiesto
  return("");
},

// rimuove un cookie
delCookie : function (sNome) {
	  setCookie(sNome, "");
	}
};

