//Nome dominio + lista cookies DA AGGIUNGERE
var nome_dominio = window.location.hostname;
var installedDomain = 'www.'+nome_dominio;
var cookielist= {
tecnici: [
{name: 'PHPSESSID', domain: 'www.'+nome_dominio},
{name: nome_dominio, domain: 'www.'+nome_dominio}
],
profilazione: [
],
terzeparti: [
{name: '_ga', domain: '.'+nome_dominio},
{name: '_gat', domain: '.'+nome_dominio},
{name: 'guest_id', domain: '.twitter.com'},
{name: 'B', domain: '.yahoo.com'},
{name: 'VISITOR_INFO1_LIVE', domain: '.youtube.com'},
{name: 'YSC', domain: '.youtube.com'},
{name: 'NID', domain: '.google.com'},
{name: 'APISID', domain: '.google.com'},
{name: 'HSID', domain: '.google.com'},
{name: 'PREF', domain: '.google.com'},
{name: 'SID', domain: '.google.com'},
{name: 'cid', domain: 'c1.adform.net'},
{name: 'uid', domain: '.adform.net'},
{name: '__cfduid', domain: '.zopim.com'},
{name: '__zlcmid', domain: nome_dominio},
{name: '__utma', domain: nome_dominio},
{name: '__utmb', domain: nome_dominio},
{name: '__utmc', domain: nome_dominio},
{name: '__utmt', domain: nome_dominio},
{name: '__utmz', domain: nome_dominio},
{name: 'APISID', domain: nome_dominio},
{name: 'HSID', domain: nome_dominio},
{name: 'PREF', domain: nome_dominio},
{name: 'SID', domain: nome_dominio}
]
};
//Html del link che apre il configuratore
var html_bottone_cambia_configurazione = 'Configurazione';
//Html del link che chiude il configuratore
var html_bottone_chiudi_configurazione = 'Cookie Policy';
//Contenuto div normativa prima pagina
var testo_notifica_estesa_prima = ' I cookie sono piccoli file di testo che i siti visitati dall\'utente inviano e registrano sul suo computer o dispositivo mobile, per essere poi ritrasmessi agli stessi siti alla successiva visita. Proprio grazie ai cookie il sito ricorda le azioni e preferenze dell\'utente (come, ad esempio, i dati di login, la lingua prescelta, le dimensioni dei caratteri, altre impostazioni di visualizzazione, ecc.) in modo che non debbano essere indicate nuovamente quando l\'utente torni a visitare detto sito o navighi da una pagina all\'altra di esso. I cookie, quindi, sono usati per eseguire autenticazioni informatiche, monitoraggio di sessioni e memorizzazione di informazioni riguardanti le attività degli utenti che accedono ad un sito e possono contenere anche un codice identificativo unico che consente di tenere traccia della navigazione dell\'utente all\'interno del sito stesso per finalità statistiche o pubblicitarie. Nel corso della navigazione su un sito, l\'utente può ricevere sul suo computer o dispositivo mobile anche cookie di siti o di web server diversi da quello che sta visitando (c.d. cookie di "terze parti"). Alcune operazioni non potrebbero essere compiute senza l\'uso dei cookie, che in certi casi sono quindi tecnicamente necessari per lo stesso funzionamento del sito. '+
'
'+
'In base alla normativa vigente in Italia, per l\'utilizzo dei cookie non sempre è richiesto un espresso consenso dell\'utente. In particolare, non richiedono tale consenso i cookie c.d. “tecnici”, cioè quelli utilizzati al solo fine di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica, o nella misura strettamente necessaria per erogare un servizio esplicitamente richiesto dall\'utente. Si tratta, in altre parole, di cookie indispensabili per il funzionamento del sito o necessari per eseguire attività richieste dall\'utente.'+
'
'+
'Tra i cookie tecnici, che non richiedono un consenso espresso per il loro utilizzo, il Garante per la protezione dei dati personali italiano (cfr. Prov. Gen.“Individuazione delle modalità semplificate per l\'informativa e l\'acquisizione del consenso per l\'uso dei cookie - 8 maggio 2014”) ricomprende anche:'+
' • i “cookie analytics” laddove utilizzati direttamente dal gestore del sito per raccogliere informazioni, in forma aggregata, sul numero degli utenti e su come questi visitano il sito stesso,'+
' • i cookie di navigazione o di sessione (per autenticarsi, per realizzare un acquisto, ecc.),'+
' • i cookie di funzionalità, che permettono all\'utente la navigazione in funzione di una serie di criteri selezionati (ad esempio, la lingua, i prodotti selezionati per l\'acquisto) al fine di migliorare il servizio reso allo stesso.'+
' Per i cookie cc.dd. di profilazione, viceversa, cioè quelli volti a creare profili relativi all\'utente e utilizzati al fine di inviare messaggi pubblicitari in linea con le preferenze manifestate dallo stesso nell\'ambito della navigazione in rete, è richiesto un preventivo consenso dell\'utente.'+
' Il sito di Immobiliare 40100 utilizza tutti i tipi sopra richiamati di cookie, anche per migliorare l\'esperienza utente e i contenuti offerti, nonché per comprendere come gli utenti navigano il sito.'+
'
'+
'In particolare, il sito di immobiliare 40100 utilizza:'+
' • Cookie tecnici, cioè di navigazione o sessione e strettamente necessari per il funzionamento del sito o per consentire all\'utente di usufruire dei contenuti e dei servizi da questi richiesti.'+
' • Cookie analytics, che consentono di comprendere come il sito viene utilizzato dagli utenti. Con questi cookie non vengono raccolte informazioni sull\'identità dell\'utente, né alcun dato personale. Le informazioni sono trattate in forma aggregata ed anonima.'+
' • Cookie di terze parti, cioè cookie di siti o di web server diversi da quello di Immobiliare 40100, utilizzati per finalità proprie di dette parti terze.'+
' • Cookie di profilazione, anche di terze parti, cioè cookie volti a creare profili relativi all\'utente e utilizzati al fine di inviare messaggi pubblicitari in linea con le preferenze manifestate dallo stesso nell\'ambito della sua navigazione in rete.'+
' Nel dettaglio, i cookie presenti nel sito di Immobiliare 40100 sono i seguenti:'+
'
COOKIES PROPRI
'+
'
'+
'
'+
' '+
'
'+
'
Cookie
'+
'
Descrizione e funzione del cookie
'+
'
Durata
'+
'
'+
' '+
' '+
'
'+
'
www.immobiliare40100.it
'+
'
COOKIE DI SESSIONE (TECNICA): Cookie standard php per controllare avvenuta apertura e navigazione del sito.
'+
'
Ha una durata di un anno.
'+
'
'+
'
'+
'
www.immobiliare40100.it_first
'+
'
COOKIE DI SESSIONE (TECNICA): Cookie standard php per controllare se gia stato su sito.
'+
'
Ha una durata di un anno.
'+
'
'+
'
'+
'
www.immobiliare40100.it_profilazione
'+
'
COOKIE DI SESSIONE (TECNICA): Cookie standard php per controllare scelta di configurazione.
'+
'
Ha una durata di un anno.
'+
'
'+
'
'+
'
www.immobiliare40100.it_terzi
'+
'
COOKIE DI SESSIONE (TECNICA): Cookie standard php per controllare scelta di configurazione.
'+
'
Ha una durata di un anno.
'+
'
'+
'
'+
'
PHPSESSID
'+
'
Necessario affinchè il codice PHP possa funzionare.
'+
'
Fino a quando si chiude il browser
'+
'
'+
'
'+
'
'+
'
COOKIES DI TERZI
'+
'
'+
' '+
'
'+
'
Cookie
'+
'
Chi lo utilizza?
'+
'
Descrizione e funzione del cookie
'+
'
Durata
'+
'
Privacy/Revoca
'+
'
'+
' '+
' '+
'
'+
'
Google Analytics (_ga)
'+
'
Google Inc.
'+
'
COOKIE DI ANALISI: Utilizza un identificatore anonimo per distinguere gli utenti anonimi ed eseguire le analisi sulle interazioni degli utenti dell’applicazione al fine di ottimizzare i servizi offerti.
Contiene un hash del vostro account, un timestamp della sua creazione, alcuni parametri relativi al numero di visite e una serie di informazioni sulla sorgente, la campagna, le parole chiave digitate.
Cookies utilizzati da Google Maps che sono necessari per il funzionamento delle mappe dinamiche. Il contenuto e la loro creazione non sono direttamente controllabili poiché generati automaticamente all\'inclusione della mappa dinamica.
Cookies utilizzati da Google Maps che sono necessari per il funzionamento delle mappe dinamiche. Il contenuto e la loro creazione non sono direttamente controllabili poiché generati automaticamente all\'inclusione della mappa dinamica.
'+
' '+
'I cookie di profilazione indicati saranno attivati ed utilizzati dal sito esclusivamente nel caso l\'utente presti il proprio preventivo consenso a tale utilizzo. '+
'
'+
'Le informazioni ottenute da Immobiliare 40100 mediante i cookie non vengono usate per identificare gli utenti. I cookie non sono utilizzati per finalità diverse da quelle sopra descritte. '+
'
'+
'Per le ulteriori informazioni sul trattamento dei dati personali di cui all\'art. 13 del D.Lgs. 196/2003 – Codice privacy si veda l\'apposita informativa privacy. '+
'
'+
'L\'utente può selezionare quali cookie autorizzare attraverso l\'apposita procedura di seguito prevista , nonché autorizzare, bloccare o cancellare (in tutto o in parte) i cookie anche attraverso le specifiche funzioni del proprio programma di navigazione (c.d. browser): tuttavia, nell\'ipotesi in cui tutti o alcuni dei cookie vengano disabilitati è possibile che il sito risulti non consultabile o che alcuni servizi o determinate funzioni del sito non siano disponibili o non funzionino correttamente e/o l\'utente potrebbe essere costretto a modificare o a inserire manualmente alcune informazioni o preferenze ogni volta che visiterà il sito.'+
'
'+
'Per avere maggiori informazioni su come impostare le preferenze sull\'uso dei cookie attraverso il proprio browser di navigazione, è possibile consultare le relative istruzioni:'+
' • Internet Explorer'+
' • Firefox'+
' • Chrome'+
' • Opera'+
' • Safari'+
' Maggiori informazioni e dettagli sui vari tipi di cookie, le loro modalità di funzionamento e caratteristiche sono reperibili sul sito, indipendente da immobiliare 40100 e ad accesso libero, www.AllAboutCookies.org. '+
'
'+
'Per le informazioni sul trattamento dei dati personali da parte di Immobiliare 40100 attraverso il sito si veda l\'apposita informativa privacy del sito'+
'
' +
html_bottone_cambia_configurazione;
//Contenuto div normativa seconda pagina
var testo_notifica_estesa_seconda = '
Questa pagina ti permette di modificare le impostazioni del cookie per questo sito. Una volta modificate le impostazioni, occorre cliccare sul pulsante SALVA.
'+
'
Cookies tecnici: Questi cookie sono indispensabili per il regolare funzionamento del sito e delle relative funzioni. Esempi: cookie di autenticazione. '+
'Abilitati
'+
'
Cookies di profilazione: Questi cookie ci consentono di ricordare le scelte che gli utenti fanno sul sito e/o i servizi che vengono espressamente richiesti con lo scopo di fornire servizi più avanzati e personalizzati. '+
'AbilitatiDisabilitati
'+
'
Cookies di terze parti: Il sito potrebbe utilizzare anche cookie di siti o di web server diversi (c.d. cookie di "terze parti"): ciò accade perché sul sito possono essere presenti elementi come, ad esempio, immagini, mappe, suoni, specifici link a pagine web di altri domini che risiedono su server diversi da quello sul quale si trova la pagina richiesta. In altre parole, detti cookie sono impostati direttamente da gestori di siti web o server diversi dal sito. I cookie di terze parti vengono utilizzati anche per personalizzare l’esposizione pubblicitaria a seconda dell’interesse dell’utente e della frequenza di esposizione al messaggio. '+
'AbilitatiDisabilitati
'+
'La modifica o la conferma delle preferenze espresse in merito all\'utilizzo dei cookie del sito potrà avvenire in qualunque momento da parte dell\'utente, accedendo a questa pagina attraverso l’apposito link presente in ciascuna pagina del sito.
'+
'Salvando le proprie preferenze sui cookie attraverso l\'apposito pulsante presente qui sotto o abbandonando la presente pagina, l\'utente dichiara di aver preso visione delle informazioni sui cookie sopra riportate e di prestare il proprio consenso al loro utilizzo così come risultante dalla tab che precede.'+
'
'+
html_bottone_chiudi_configurazione;
//Html della normativa estesa
var html_notifica_estesa = '
'+
'
' +
'
'+
'
'+
'
'+html_bottone_chiudi_configurazione+'
'+html_bottone_cambia_configurazione+'
'+
'
'+
'
'+
'
' +
testo_notifica_estesa_prima +
'
'+
'
' +
testo_notifica_estesa_seconda +
'
'+
'
' +
'
';
//Fine html della normativa estesa
//Html della notifica stretta in alto
var html_notifica = '
'+
'
'+
'
'+
'
'+
'Questo sito utilizza cookies di prima o terza parte per migliorare l\'esperienza di navigazioneo al fine di inviare messaggi pubblicitari in linea con le preferenze manifestate dall\'utente nell\'ambito della navigazione in rete. Continuando la navigazione accetti il nostro uso dei cookies, per ulteriori dettagli o per disabilitare le varie tipologie di cookies consulta la nostra Cookie Policy' +
'
';
document.write(html_notifica);
//Fine html della notifica stretta in alto e stampa su pagina
var altezza_informativa = window.innerHeight;
//Css della notifica
var css_notifica_cookies = '';
document.write(css_notifica_cookies);
//Fine css della pagina
/* Funzioni di settaggio e lettura dei cookies */
function getCookie(c_name){
var c_value = document.cookie;
var c_start = c_value.indexOf(" " + c_name + "=");
if (c_start == -1){
c_start = c_value.indexOf(c_name + "=");
}
if (c_start == -1){
c_value = null;
}else{
c_start = c_value.indexOf("=", c_start) + 1;
var c_end = c_value.indexOf(";", c_start);
if (c_end == -1){
c_end = c_value.length;
}
c_value = unescape(c_value.substring(c_start,c_end));
}
return c_value;
}
function setCookie(c_name,value,exdays){
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
//document.cookie=c_name + "=" + c_value;
document.cookie = c_name+"="+c_value+"; path=/";
}
if(getCookie(nome_dominio)!="1"){
document.getElementById("barraaceptacion").style.display="block";
//setCookie('nome_dominio','1',365);
}
function PonerCookie(){
setCookie(nome_dominio,'1',365);
setCookie(nome_dominio +'_profilazione',$('#profilazione-enable').prop('checked'),365);
setCookie(nome_dominio +'_terze',$('#terzeparti-enable').prop('checked'),365);
document.getElementById("barraaceptacion").style.display="none";
}
function salva_configurazione(){
PonerCookie();
if(!$('#profilazione-enable').prop('checked')){
clearallcookies('profilazione');
}
if(!$('#terzeparti-enable').prop('checked')){
clearallcookies('terzeparti');
}
location.reload();
}
function clearallcookies(category){
console.log('clearallcookies ' + category);
jQuery.each(cookielist, function(key, value) {
if(category != null && key == category){
jQuery.each(value, function(key, value) {
if(singlecookieexist(value.name) && installedDomain.indexOf(value.domain) != -1){
console.log('elimino cookie '+ value.name + ' dominio ' + value.domain);
//document.cookie = value.name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/';
setCookie(value.name,"",-1);
}
});
}
});
}
function singlecookieexist(cookiename){
var cookieexist = false;
if (document.cookie.indexOf(cookiename) >= 0) {
cookieexist = true;
}
return cookieexist;
}
/* Fine funzioni di settaggio e lettura dei cookies */
//Funzione che serve ad aprire la normativa estesa dei cookies
function apri_solo_normativa(){
if($('#barraaceptacion').is(":visible")){
//Nascondo la barra in alto
$("#normativa_estesa").animate({
height: 'toggle'
});
$('#barraaceptacion').hide();
}else{
//Faccio lo show della barra in alto
$('#barraaceptacion').show();
//Setto minima altezza
$('#barraaceptacion').css('min-height','28px');
//Rimuovo elementi che non servono
$('.bottone_continua').remove();
$('.testo_notifica').remove();
//Visualizzo la normativa estesa
$("#normativa_estesa").animate({
height: 'toggle'
});
}
}
//Funzione che fa comparire la normativa estesa
function cambia_configurazione_cookies(){
$('#testo_normativa_content_prima').hide();
$('#testo_normativa_content_seconda').show();
$('.tabs_cookie1').css('background-color','transparent');
$('.tabs_cookie2').css('background-color','#666666');
console.log('Visualizzo Configuratore');
}
//Funzione che fa comparire il configuratore
function cambia_chiudi_configurazione(){
$('#testo_normativa_content_prima').show();
$('#testo_normativa_content_seconda').hide();
$('.tabs_cookie2').css('background-color','transparent');
$('.tabs_cookie1').css('background-color','#666666');
console.log('Visualizzo Normativa');
}
//Funzione richiamata al click su chiusura normativa
function chiudi_normativa(){
if($('.testo_notifica').length){
$("#normativa_estesa").animate({
height: 'toggle'
});
}else{
$("#normativa_estesa").animate({
height: 'toggle'
});
$('#barraaceptacion').hide()
}
}
//Funzione che va a lista cookies
function visualizza_lista_cookie(){
chiudi_normativa();
window.location.href = 'index.php?pagina=privacy#cookies';
}
$(document).ready(function(){
//Se non e' la prima volta su sito
if(singlecookieexist(nome_dominio+'_first')){
//Se provendo dal dominio corrente setto tutto e chiudo
var str = "https://immobiliare40100.it/js/coknot/index.php";
var n = str.indexOf(nome_dominio);
if(n){
if(getCookie(nome_dominio)!='1'){
salva_configurazione();
}
}
}else{
setCookie(nome_dominio+'_first','1',365);
}
//Setto i valori dei cookie scelti
var profilazione = getCookie(nome_dominio +'_profilazione');
profilazione = (profilazione=="true" || profilazione==null) ? true : false;
var terze = getCookie(nome_dominio +'_terze');
terze = (terze=="true" || terze==null) ? true : false;
//Checko le radio button
if(profilazione){
$('#profilazione-enable').prop('checked','checked');
}else{
$('#profilazione-disable').prop('checked','checked');
}
if(terze){
$('#terzeparti-enable').prop('checked','checked');
}else{
$('#terzeparti-disable').prop('checked','checked');
}
//Setto altezza togliendo valore della barra in alto
if(getCookie(nome_dominio)!="1"){
var altezza_normativa = parseInt($('#testo_normativa').css('height'))-113;
}else{
var altezza_normativa = parseInt($('#testo_normativa').css('height'))-55;
}
$('#testo_normativa').css('height',altezza_normativa);
$('#testo_normativa').css('max-height',altezza_normativa);
$("#apri_normativa_cookies").click(function(){
console.log('apri normativa cookies prima');
$("#normativa_estesa").animate({
height: 'toggle'
});
//Inizializzo con prima pagina normativa
$('#testo_normativa_content_prima').show();
$('.tabs_cookie2').css('background-color','transparent');
$('.tabs_cookie1').css('background-color','#666666');
});
});
window.COOKIES_ENABLER = window.COOKIES_ENABLER || (function () {
var elem_terze = document.getElementsByClassName('ce-terze');
var elem_profilazione = document.getElementsByClassName('ce-profilazione');
//Setto i valori dei cookie scelti
var profilazione = getCookie(nome_dominio +'_profilazione');
profilazione = (profilazione=="true") ? true : false;
var terze = getCookie(nome_dominio +'_terze');
terze = (terze=="true") ? true : false;
var init = function () {
if (terze){
getScripts_terze();
}else{
avviso_elementi();
}
if (profilazione){
getScripts_profilazione();
}
};
var getScripts_terze = function(){
var n = elem_terze.length;
for (var i = 0; i < n; i++){
var s = document.createElement('script');
s.type = 'text/javascript';
for (var y = 0; y < elem_terze[i].attributes.length; y++) {
var attrib = elem_terze[i].attributes[y];
if (attrib.specified) {
if ((attrib.name != 'type') && (attrib.name != 'class')){
s.setAttribute(attrib.name, attrib.value);
}
}
}
s.innerHTML = elem_terze[i].innerHTML;
document.body.appendChild(s);
}
}
var avviso_elementi = function(){
var elementi = document.getElementsByClassName('ce-avviso');
var n = elementi.length;
for (var i = 0; i < n; i++){
var s = document.createElement('span');
s.innerHTML = 'Elemento mancante a causa della disabilitazione dei cookies!';
//s.innerHTML = elem_terze[i].innerHTML;
console.log(elementi[i]);
if(elementi[i].getAttribute("type")=='text/plain'){
elementi[i].parentNode.appendChild(s);
}
}
}
var getScripts_profilazione = function(){
var n = elem_profilazione.length;
for (var i = 0; i < n; i++){
var s = document.createElement('script');
s.type = 'text/javascript';
for (var y = 0; y < elem_profilazione[i].attributes.length; y++) {
var attrib = elem_profilazione[i].attributes[y];
if (attrib.specified) {
if ((attrib.name != 'type') && (attrib.name != 'class')){
s.setAttribute(attrib.name, attrib.value);
}
}
}
s.innerHTML = elem_profilazione[i].innerHTML;
document.body.appendChild(s);
}
}
return {
init: init
};
}());
COOKIES_ENABLER.init();
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
$('#barraaceptacion').css('height','150');
}