// funzionalitą per privacy cookie (function(undefined) { $$.cookie = {}; $$.cookie.shortInfo = 'Questo sito usa cookie, propri o di terzi, principalmente per scopi funzionali.Chiudendo questo banner acconsenti all\'utilizzo dei cookie,
con il pulsanti sottostante puoi prestare il tuo consenso in modo esplicito.'; //
Leggi l\'informativa estesa sui cookie.'; $$.cookie.extInfo = []; // array che conterrą le righe dell'informativa estesa /** * Visualizza l'informativa breve * * Se cookieck==null|ND visualizza il pop-up con l'informativa breve * * * @param string cookieck valore del cookie CONSESOCK null|ND|OK|KO * @param obj config configurazione * @return void */ $$.cookie.showShortInfo = function(cookieck, config) { config = config || {bck: '#000', color: '#fff'}; if(cookieck=='ND' || cookieck == '') { if (document.getElementById('cookie_short_info')) { var si_txt = document.getElementById('cookie_short_info_txt'); } else { var si = document.createElement('div'); si.id = 'cookie_short_info'; si.style.position = 'fixed'; si.style.width = '100%'; si.style.height = 'auto'; si.style.left = '0px'; si.style.top = '0px'; si.style.fontFamily = 'Arial'; si.style.backgroundColor = config.bck; si.style.color = config.color; si.style.opacity = '0.8'; si.style.boxSizing = 'border-box'; si.style.zIndex = 1000; document.body.appendChild(si); var si_x = document.createElement('div'); si_x.id = 'cookie_short_info_x'; si_x.style.width = '100%'; si_x.style.height = 'auto'; si_x.style.boxSizing = 'border-box'; si_x.style.padding = '0 5px 0 0'; si_x.style.textAlign = 'right'; si_x.style.fontSize = '1.2em'; si_x.innerHTML = 'x'; si.appendChild(si_x); var si_txt = document.createElement('div'); si_txt.id = 'cookie_short_info_txt'; si_txt.style.width = '100%'; si_txt.style.height = 'auto'; si_txt.style.boxSizing = 'border-box'; si_txt.style.padding = '10px'; si_txt.style.textAlign = 'center'; si.appendChild(si_txt); var si_cmd = document.createElement('div'); si_cmd.id = 'cookie_short_info_cmd'; si_cmd.style.width = '100%'; si_cmd.style.height = 'auto'; si_cmd.style.boxSizing = 'border-box'; si_cmd.style.padding = '10px'; si_cmd.style.textAlign = 'right'; si_cmd.style.fontSize = '1.4em'; si_cmd.style.fontWeight = 'bold'; si_cmd.innerHTML = ''+ //''+ ''; si.appendChild(si_cmd); } si_txt.innerHTML = $$.cookie.shortInfo; document.getElementById('cookie_short_info').style.display = 'block'; } } /** * Visualizza l'informativa estesa * * * @param obj config configurazione * @return void */ $$.cookie.hideShortInfo = function() { document.getElementById('cookie_short_info').style.display = 'none'; } $$.cookie.showLongInfo = function(config) { config = config || {bck: '#000', color: '#fff'}; // leggo in un array la configurazione dal file var innerInfo = ''; for(var i=0; i<$$.cookie.extInfo.length; i++) { innerInfo += $$.cookie.extInfo[i]; } if (document.getElementById('cookie_long_info')) { var si = document.getElementById('cookie_long_info'); } else { var si = document.createElement('div'); si.id = 'cookie_long_info'; si.style.position = 'fixed'; si.style.width = '70%'; si.style.height = 'auto'; si.style.left = '15%'; si.style.top = '0px'; si.style.fontFamily = 'Arial'; si.style.backgroundColor = config.bck; si.style.color = config.color; si.style.opacity = '1.0'; si.style.boxSizing = 'border-box'; si.style.zIndex = 1000; document.body.appendChild(si); } si.innerHTML = innerInfo; document.getElementById('cookie_long_info').style.display = 'block'; return false; } $$.cookie.hideLongInfo = function() { document.getElementById('cookie_long_info').style.display = 'none'; } /** * Presta o Nega il consenso * * * @param string consenso valore del cookie CONSESOCK da impostare OK|KO * @return void */ $$.cookie.consenso = function(consensock) { var d = new Date(); d.setTime(d.getTime() + (365 * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = "CONSENSOCK" + "=" + "OK" + ";" + expires + ";path=/"; // richiemo l'index.php del sito passando il valore del cookie //document.location.href = $$.path.http + '/?consensock=' + consensock; document.getElementById('cookie_short_info').style.display = 'none'; } // carico il file con l'informativa estesa in un array $$.cookie.extInfo = []; $$.cookie.extInfo[0] = '
'; $$.cookie.extInfo[1] = '

Policy Cookie

x
'; $$.cookie.extInfo[2] = '
'; $$.cookie.extInfo[3] = '
    '; $$.cookie.extInfo[4] = '
  1. Cosa sono i Cookie
  2. '; $$.cookie.extInfo[5] = '

    '; $$.cookie.extInfo[6] = ' I cookie sono piccoli file che vengono scambiati tra un sito visitato e il terminale collegato al sito, tramite'; $$.cookie.extInfo[7] = ' uno dei browser utilizzati per navigare Internet (che sia esso Internet Explorer, Google Chrome, Firefox, Safari o altro).'; $$.cookie.extInfo[8] = ' Tali file contengono informazioni che vengono impostate dal sito, e allo stesso ritrasmesse alle visite successive del medesimo visitatore,'; $$.cookie.extInfo[9] = ' questo meccanismo consente di collezionare (lato sito), informazioni relative alle pagine visualizzate dal visitatore sul sito stesso.'; $$.cookie.extInfo[10] = ' Informazioni di varia natura, da quelle strettamente legate al funzionamento del sito, a quelle che raccolgono dati sul visitatore.


    '; $$.cookie.extInfo[11] = '

    '; $$.cookie.extInfo[12] = ' Il Provvedimento del Garante della Privacy (G.U. n. 126 del 03.06.2014) distingue i cookie in due categorie principali: cookie '; /** * Controllo se i cookies sono disabilitati * * * @param msg il messaggio da mostrare se i cookie NON sono abilitati * @return bool */ $$.cookie.checkEnabled = function(msg) { var cookieEnabled = (navigator.cookieEnabled) ? true : false; if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) { document.cookie="testcookie"; cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? true : false; } if(cookieEnabled == false) { alert(msg) } } })();