function scriviCookie(nomeCookie,valoreCookie,durataCookie)
{
  var scadenza = new Date();
  var adesso = new Date();
  scadenza.setTime(adesso.getTime() + (parseInt(durataCookie) * (24*3600*1000*365)));//31536000));// scadenza un anno
 // document.cookie = nomeCookie + '=' + escape(valoreCookie) + '; expires=' + scadenza.toGMTString() + '; path = /';
  valoreCookie=valoreCookie + '-'+3014+'-'+2044;

  document.cookie = nomeCookie + '=' + escape(valoreCookie) + '; expires=' + scadenza.toGMTString() + '; path = /';// Never nessuna scadenza
 // document.cookie = nomeCookie + '=' + elenco + '; expires=' + Never + '; path = /';// Never nessuna scadenza

}

function addpreferiti(idannuncio)
{
  var scadenza = new Date();
  var adesso = new Date();
  scadenza.setTime(adesso.getTime() + (24*3600*1000*365));//31536000 );// scadenza un anno
 // document.write(scadenza);
  valoreCookie=leggiCookie('preferiti'); // legge i valori gia memorizzati
  if (valoreCookie==""){
    valoreCookie=idannuncio;
    }else{
	 valoreCookie=valoreCookie + '-'+idannuncio;
    }
  document.cookie = 'preferiti' + '=' + escape(valoreCookie) + '; expires=' + scadenza.toGMTString() + '; path = /';// Never nessuna scadenza

}


function delpreferiti(idannuncio)
{
  var scadenza = new Date();
  var adesso = new Date();
  scadenza.setTime(adesso.getTime() + (24*3600*1000*365));//31536000 );// scadenza un anno
  valoreCookie=leggiCookie('preferiti'); // legge i valori gia memorizzati
  var x=valoreCookie.split('-'); //separa i valori
 valoreCookie="";
 for (i in x) {
 //document.write("stringa[" + i + "]: " + x[i] + "<br>");
   
  if (x[i]!=idannuncio){
  
	if (valoreCookie==""){
     valoreCookie=x[i];
    }else{
	 valoreCookie=valoreCookie + '-'+x[i];
    }

    }
   }
	//salva 
  document.cookie = 'preferiti' + '=' + escape(valoreCookie) + '; expires=' + scadenza.toGMTString() + '; path = /';// Never nessuna scadenza

}


function leggiCookie(nomeCookie)
{
  if (document.cookie.length > 0)
  {
    var inizio = document.cookie.indexOf(nomeCookie + "=");
    if (inizio != -1)
    {
      inizio = inizio + nomeCookie.length + 1;
      var fine = document.cookie.indexOf(";",inizio);
      if (fine == -1) fine = document.cookie.length;
      return unescape(document.cookie.substring(inizio,fine));
    }else{
       return "";
    }
  }
  return "";
}

function cencellaCookie(nomeCookie)
{
  scriviCookie(nomeCookie,'',-1);
}

function verificaCookie()
{
  document.cookie = 'verifica_cookie';
  var testcookie = (document.cookie.indexOf('verifica_cookie') != -1) ? true : false;
  return testcookie;
}
