Conto Termico 3.0 Roma – Incentivi GSE fino al 100 %
[wpdiscuz]
Torna in alto
)
6. Condizione posizionamento (Smart Conditional Logic):
URL contiene "colonnine-elettriche-lombardia"
7. Salva e attiva ("Attivo")
8. Svuota la cache LiteSpeed dopo il salvataggioLo script non fa nulla se non trova gli elementi del configuratore in
pagina, quindi è sicuro anche se per errore venisse caricato altrove.
*/
document.addEventListener("DOMContentLoaded", function () {
var cfgRoot = document.getElementById("configuratore-v2c");
if (!cfgRoot) return;var WHATSAPP_NUMBER = "393274280245";
var LOMBARDIA_PREFISSI = ["20", "21", "22", "23", "24", "25", "26", "27", "29"];var cfgData = { cap: "", citta: "", impianto: "", distanza: "" };window.cfgGoStep = function (n) {
document.querySelectorAll(".cfg-step").forEach(function (el) {
el.classList.remove("active");
});
document.getElementById("cfg-result").classList.remove("active");
document.getElementById("cfg-step-" + n).classList.add("active");
for (var i = 1; i <= 3; i++) {
document.getElementById("cfg-bar-" + i).classList.toggle("done", i < n);
}
};window.cfgGoStep2 = function () {
var cap = document.getElementById("cfg-cap").value.trim();
var citta = document.getElementById("cfg-citta").value.trim();
var errorEl = document.getElementById("cfg-error-cap");
if (!/^\d{5}$/.test(cap)) {
errorEl.style.display = "block";
return;
}
errorEl.style.display = "none";
cfgData.cap = cap;
cfgData.citta = citta || "non indicata";
cfgGoStep(2);
};window.cfgSetImpianto = function (val) {
cfgData.impianto = val;
cfgGoStep(3);
};window.cfgSetDistanza = function (val) {
cfgData.distanza = val;
cfgShowResult();
};function isLombardia(cap) {
var prefisso = cap.substring(0, 2);
return LOMBARDIA_PREFISSI.indexOf(prefisso) !== -1;
}function cfgShowResult() {
document.querySelectorAll(".cfg-step").forEach(function (el) {
el.classList.remove("active");
});
for (var i = 1; i <= 3; i++) {
document.getElementById("cfg-bar-" + i).classList.add("done");
}
document.getElementById("cfg-result").classList.add("active");var lombardia = isLombardia(cfgData.cap);
var zoneLabel = document.getElementById("cfg-zone-label");
var btn = document.getElementById("cfg-whatsapp-btn");if (lombardia) {
zoneLabel.textContent = "Zona rilevata: Lombardia — priorità tecnico entro 48h";
btn.textContent = "INVIA RICHIESTA SU WHATSAPP - PRIORITÀ LOMBARDIA 48H";
} else {
zoneLabel.textContent = "Zona rilevata: fuori Lombardia — rete nazionale entro 7 giorni";
btn.textContent = "INVIA RICHIESTA SU WHATSAPP - RETE NAZIONALE 7GG";
}var testo =
"Ciao Green Mood, chiedo sopralluogo per colonnina V2C Trydan in CAP " +
cfgData.cap +
" - " +
cfgData.citta +
" - Impianto " +
cfgData.impianto +
" - Distanza " +
cfgData.distanza +
" - Prezzo indicativo 1490€. Ho letto del deposito 100€ IVA inclusa che viene detratto dal prezzo finale. Scrivetemi su WhatsApp per fissare la data.";btn.href = "https://wa.me/" + WHATSAPP_NUMBER + "?text=" + encodeURIComponent(testo);
}window.cfgRestart = function () {
cfgData = { cap: "", citta: "", impianto: "", distanza: "" };
document.getElementById("cfg-cap").value = "";
document.getElementById("cfg-citta").value = "";
document.getElementById("cfg-error-cap").style.display = "none";
document.getElementById("cfg-result").classList.remove("active");
for (var i = 1; i <= 3; i++) {
document.getElementById("cfg-bar-" + i).classList.remove("done");
}
cfgGoStep(1);
};
});
)
5. Condizione posizionamento (Smart Conditional Logic):
URL contiene "colonnine-elettriche-lombardia"
6. Salva e attiva ("Attivo")
7. Svuota la cache LiteSpeed dopo il salvataggioLo script non fa nulla se non trova il banner #gm-bonus-banner in pagina,
quindi è sicuro anche se per errore venisse caricato altrove.
*/
document.addEventListener("DOMContentLoaded", function () {
var OPEN_AT = new Date("2026-09-22T12:00:00+02:00").getTime();
var CLOSE_AT = new Date("2027-01-31T12:00:00+01:00").getTime();
var banner = document.getElementById("gm-bonus-banner");
var wrap = document.getElementById("gm-bonus-cd-wrap");
var headline = document.getElementById("gm-bb-headline");
var label = document.getElementById("gm-bb-label");
var elD = document.getElementById("gm-bb-d"),
elH = document.getElementById("gm-bb-h"),
elM = document.getElementById("gm-bb-m"),
elS = document.getElementById("gm-bb-s");
if (!banner) return;function pad(n) {
return (n < 10 ? "0" : "") + n;
}function render() {
var now = Date.now();
var state, target;
if (now < OPEN_AT) {
state = "pre";
target = OPEN_AT;
} else if (now < CLOSE_AT) {
state = "open";
target = CLOSE_AT;
} else {
state = "closed";
}banner.setAttribute("data-state", state);if (state === "closed") {
wrap.style.display = "none";
headline.textContent = "Sportello Bonus Colonnine Domestiche 80% chiuso (dal 31 gennaio 2027)";
label.textContent = "Verifica su greenmood.org/incentivi-wallbox-2026/ eventuali nuove finestre";
return;
}if (state === "pre") {
headline.textContent = "Sportello Invitalia: domande dal 22 settembre 2026 ore 12:00";
label.textContent = "Apre tra";
} else {
headline.textContent = "Sportello Invitalia aperto: domande fino al 31 gennaio 2027 ore 12:00";
label.textContent = "Chiude tra";
}var diff = target - now;
var d = Math.floor(diff / 86400000);
var h = Math.floor((diff % 86400000) / 3600000);
var m = Math.floor((diff % 3600000) / 60000);
var s = Math.floor((diff % 60000) / 1000);
elD.textContent = pad(d);
elH.textContent = pad(h);
elM.textContent = pad(m);
elS.textContent = pad(s);
}render();
setInterval(render, 1000);
});