// imposta il valore del cookie 
function setCookie (sNome, sValore, expiredays) {
   var expidate = new Date();
   if (expiredays == null) {
      expiredays = 1;
   }
   expidate.setTime(expidate.getTime() +  (expiredays * 24 * 3600 * 1000)  );
   scadenza = expidate.toGMTString();
   document.cookie= sNome + "=" + escape(sValore) + ";expires=" + scadenza;
}


// restituisce il valore del cookie 
function getCookie(sNome) {


var asCookies = document.cookie.split("; ");
for (var iCnt = 0; iCnt < asCookies.length; iCnt++){
   var asCookie = asCookies[iCnt].split("=");
   if (sNome == asCookie[0]) { 
      return (unescape(asCookie[1]));
   }
}
return("");
/*
if (document.cookie.length > 0) {              
   begin = document.cookie.indexOf(sNome+"=");       
   if (begin != -1) {           
      begin += sNome.length+1;       
      end = document.cookie.indexOf(";", begin); 
      if (end == -1) end = document.cookie.length; 
        return unescape(document.cookie.substring(begin, end)) + " b"; 
   } 
} 
  return null; 
*/
}

function delCookie(sNome) {
   if (getCookie(sNome)) { 
      var expiredays = 0;
      var expidate = new Date()
	  expidate.setTime(expidate.getTime());
      scadenza = expidate.toGMTString();
	  document.cookie= sNome + "=" + ";expires=" + scadenza;
   } 
}