Oltre al servizio compro auto incidentate, selezioniamo auto usate con disponibilità variabile.
Per ricevere subito la lista aggiornata (anche per budget e modello), scrivici su WhatsApp: ti inviamo foto, dettagli e prezzo.
Al momento non ci sono mezzi disponibili per questa categoria.
');
if(floatWA){
var shown = false;
var threshold = Math.max(240, Math.round(window.innerHeight * 0.28));
var onScroll = function(){
var y = window.scrollY || window.pageYOffset || 0;
if(!shown && y > threshold){
shown = true;
floatWA.classList.add('is-visible');
} else if(shown && y <= 40){
shown = false;
floatWA.classList.remove('is-visible');
}
};
window.addEventListener('scroll', onScroll, { passive:true });
onScroll();
}
/* MODULO -> WhatsApp */
var form = document.getElementById('ccUsedRequestForm');
if(form){
form.addEventListener('submit', function(e){
e.preventDefault();
var fd = new FormData(form);
var nome = (fd.get('nome') || '').toString().trim();
var tel = (fd.get('tel') || '').toString().trim();
var budget = (fd.get('budget') || '').toString().trim();
var zona = (fd.get('zona') || '').toString().trim();
var modello = (fd.get('modello') || '').toString().trim();
var note = (fd.get('note') || '').toString().trim();
if(!nome || !tel || !budget || !zona) return;
var msg = [
'Ciao Crash Car, cerco un’auto usata disponibile.',
'',
'Nome: ' + nome,
'Telefono: ' + tel,
'Budget: ' + budget,
'Zona: ' + zona,
(modello ? ('Modello: ' + modello) : ''),
(note ? ('Note: ' + note) : ''),
'',
'Potete inviarmi le opzioni compatibili con foto, dettagli e prezzo?'
].filter(Boolean).join('\\n');
window.open('https://wa.me/393898333734?text=' + encodeURIComponent(msg), '_blank', 'noopener');
});
}
/* FAQ WOW — ECU SCAN */
var scanRoot = document.querySelector('[data-cc-faq-scan]');
if(scanRoot){
var qs = Array.prototype.slice.call(scanRoot.querySelectorAll('[data-cc-q]'));
var pctEl = scanRoot.querySelector('[data-cc-scan-pct]');
var stateEl = scanRoot.querySelector('[data-cc-scan-state]');
var barEl = scanRoot.querySelector('.cc-scanBar span');
var screenEl = scanRoot.querySelector('.cc-scanScreen');
var titleEl = scanRoot.querySelector('[data-cc-answer-title]');
var bodyEl = scanRoot.querySelector('[data-cc-answer-body]');
var waBtn = scanRoot.querySelector('[data-cc-faq-wa]');
var copyBtn = scanRoot.querySelector('[data-cc-copy]');
var nextBtn = scanRoot.querySelector('[data-cc-next]');
var DATA = [
{ t:'Q01 — Come ricevo la lista auto usate?', a:'Scrivici su WhatsApp oppure compila il modulo: ti inviamo le auto disponibili con foto, dettagli e prezzo.\\n\\nLa disponibilità è variabile: la chat è il modo più rapido per avere conferma.' },
{ t:'Q02 — Posso chiedere per budget e modello?', a:'Sì. Indicaci budget, modello (se lo hai) e zona.\\n\\nTi mandiamo opzioni mirate tra le auto disponibili in quel momento.' },
{ t:'Q03 — Quanto cambia la disponibilità?', a:'La disponibilità può cambiare.\\n\\nSe vuoi una risposta aggiornata, scrivici: ti confermiamo cosa è disponibile e a che prezzo.' },
{ t:'Q04 — Cosa ricevo via WhatsApp?', a:'Foto, caratteristiche principali, prezzo e disponibilità.\\n\\nSe ti interessa un’auto, continuiamo con i dettagli operativi.' },
{ t:'Q05 — Se non trovo l’auto che cerco?', a:'Scrivici budget e modello: ti rispondiamo con alternative compatibili disponibili.\\n\\nSe cambia la disponibilità, te lo comunichiamo in chat.' },
{ t:'Q06 — Vendete anche auto incidentate?', a:'Il focus principale è l’acquisto di auto incidentate.\\n\\nLe auto usate in vendita hanno disponibilità variabile e vengono comunicate tramite inventario e lista aggiornata.' }
];
var active = 0, typingTimer = null, scanTimer = null;
function setActive(i){
i = Math.max(0, Math.min(DATA.length - 1, i));
active = i;
qs.forEach(function(b, idx){
b.classList.toggle('is-active', idx === i);
b.setAttribute('aria-selected', idx === i ? 'true' : 'false');
});
runScan(i);
}
function runScan(i){
if(typingTimer) { clearInterval(typingTimer); typingTimer = null; }
if(scanTimer) { clearInterval(scanTimer); scanTimer = null; }
var item = DATA[i];
titleEl.textContent = item.t;
bodyEl.textContent = '';
pctEl.textContent = '0%';
stateEl.textContent = 'SCANNING';
barEl.style.width = '0%';
screenEl.classList.add('is-scanning');
var p = 0;
scanTimer = setInterval(function(){
p += 8;
if(p >= 100) p = 100;
pctEl.textContent = p + '%';
barEl.style.width = p + '%';
if(p === 100){
clearInterval(scanTimer);
scanTimer = null;
stateEl.textContent = 'LOCKED';
setTimeout(function(){
screenEl.classList.remove('is-scanning');
typeText(item.a);
updateWA(item.t);
}, 120);
}
}, 35);
}
function typeText(text){
var idx = 0;
var speed = 14;
stateEl.textContent = 'OUTPUT';
typingTimer = setInterval(function(){
idx++;
bodyEl.textContent = text.slice(0, idx);
if(idx >= text.length){
clearInterval(typingTimer);
typingTimer = null;
stateEl.textContent = 'READY';
}
}, speed);
}
function updateWA(questionTitle){
if(!waBtn) return;
var msg = 'Ciao Crash Car, ho una domanda:\\n' + questionTitle + '\\n\\nBudget: [..] — Zona: [..]';
waBtn.href = 'https://wa.me/393898333734?text=' + encodeURIComponent(msg);
}
qs.forEach(function(btn){
btn.addEventListener('click', function(){
var i = parseInt(btn.getAttribute('data-cc-q'), 10);
if(!isNaN(i)) setActive(i);
});
});
if(copyBtn){
copyBtn.addEventListener('click', function(){
var txt = (titleEl.textContent || '') + '\\n\\n' + (bodyEl.textContent || '');
if(navigator.clipboard && navigator.clipboard.writeText){
navigator.clipboard.writeText(txt).then(function(){
copyBtn.textContent = 'Copiato ✓';
setTimeout(function(){ copyBtn.textContent = 'Copia risposta'; }, 900);
}).catch(function(){});
}
});
}
if(nextBtn){
nextBtn.addEventListener('click', function(){
setActive((active + 1) % DATA.length);
});
}
document.addEventListener('keydown', function(e){
if(e.defaultPrevented) return;
var k = e.key;
if(k >= '1' && k <= '6'){
setActive(parseInt(k, 10) - 1);
}
});
setActive(0);
}
})();