function SetCookie(cName, cValue){
    // definisce per comodità una stringa contenente il punto e virgola:
    semi = ";";
    // legge la data corrente:
    var ExpDate = new Date();
    // aggiunge 365 giorni alla data corrente per creare la data di scadenza del cookie:
    ExpDate.setTime(ExpDate.getTime() + (10 * 60 * 1000));
    // invia il cookie di nome cName con valore cValue e scadenza oggi+365:
    document.cookie = cName + "=" + cValue + semi + " expires=" + ExpDate.toGMTString()  + semi + " path=/" + semi; //self.
    
}

// estrae il valore del cookie (utilizzata da GetCookie:
function getCookieVal(offset){
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}


// Legge il cookie:
function GetCookie(name){
    // crea una stringa formata dal nome del Cookie più il segnode ll'uguale:
    var arg = name + "=";
    // definisce la lunghezza della stringa arg:
    var alen = arg.length;
    // definisce la lunghezza totale del cookie:
    var clen = document.cookie.length;
    var i = 0;
    // finché non raggiunge la fine del Cookie:
    while (i < clen) {
        var j = i + alen;
        // cerca la stringa arg all'interno del cookie:
        if (document.cookie.substring(i, j) == arg)
            // se la trova passa alla funzione getCookie l'offset
            // della stringa cercata (da dove inizia il suo valore)
            return getCookieVal (j); //+1
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0)
            break;
    } return null;
}



// per link a pagina fotoracconti
function ToFotoracconto(indirizzo){
var nome = 'fotoracc';
var valore = '0';
SetCookie(nome, valore);
location.href = indirizzo;
}


