
// imposta il cookie sNome = sValore
// per la durata di iGiorni
function setCookie(sNome, sValore, iGiorni) {
  var dtOggi = new Date();
  var dtExpires = new Date();
  dtExpires.setTime(dtOggi.getTime() + 24 * iGiorni * 3600000);
  document.cookie = sNome + "=" + escape(sValore) +"; expires=" + dtExpires.toGMTString();
}

// restituisce il valore del cookie sNome
function getCookie(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("=");
    var valore=asCookie[1];
    return valore;	
    //return asCookie[1];	
    if (sNome == asCookie[0]) { 
      return (unescape(asCookie[1]));
    }
  }

  // SE non esiste il cookie richiesto
  return("");
}

// rimuove un cookie
function delCookie(sNome) {
  setCookie(sNome, "");
}

function sostituisciStile(ind){
         if(ind>0) {
            document.styleSheets[1].disabled = false;
            document.styleSheets[0].disabled = true;
         }
         else{
            document.styleSheets[0].disabled = false;
            document.styleSheets[1].disabled = true;
         }
      }

function setCss(css){
var indice=0;
         if (css=="blu") {
            indice=1;
         }
         if (css=="default") {
            indice=0;
         }
         sostituisciStile(indice);
      }

//<A href="JavaScript:setCookie('Prova','123',1);">
//  Imposta cookie 'Prova = 123' per un giorno</A><BR>

//<A href="JavaScript:window.alert(getCookie('Prova'));">
//  Mostra il valore del cookie 'Prova'</A><BR>

//<A href="JavaScript:window.alert(delCookie('Prova'));">
//  Rimuove e mostra cookie 'Prova'</A><BR>

//<A href="JavaScript:window.alert
//  (document.cookie.split(';').join('\n'))">
//  Visualizza tutti i cookies</A>