function acrInit() {
var steps = document.querySelectorAll('.acr-step');
if (!steps.length) return;
// Hide all steps, show step 1
steps.forEach(function(s) { s.style.display = 'none'; });
var first = document.getElementById('acr-step1');
if (first) first.style.display = 'block';
// Hide DR section
var dr = document.getElementById('acr-dr');
if (dr) dr.style.display = 'none';
// Step 1 Next — with manual validation
window.acrNext = function(from) {
if (from === 1) {
var name = document.querySelector('[name="company-name"]');
var person = document.querySelector('[name="your-name"]');
var email = document.querySelector('[name="your-email"]');
var errors = [];
if (!name || name.value.trim() === '') errors.push('Company Name');
if (!person || person.value.trim() === '') errors.push('Your Name');
if (!email || email.value.trim() === '' || !email.value.includes('@')) errors.push('Valid Email');
if (errors.length) {
alert('Please fill in: ' + errors.join(', '));
return;
}
}
acrGoTo(from + 1);
};
// Go to any step
window.acrGoTo = function(n) {
[1, 2, 3].forEach(function(i) {
var s = document.getElementById('acr-step' + i);
var p = document.getElementById('acr-ps' + i);
if (s) s.style.display = 'none';
if (p) p.classList.remove('active', 'done');
});
var target = document.getElementById('acr-step' + n);
var ps = document.getElementById('acr-ps' + n);
if (target) target.style.display = 'block';
if (ps) ps.classList.add('active');
for (var i = 1; i < n; i++) {
var done = document.getElementById('acr-ps' + i);
if (done) done.classList.add('done');
}
var form = document.querySelector('.acr-form-wrap');
if (form) form.scrollIntoView({ behavior: 'smooth', block: 'start' });
};
// DR section toggle
document.addEventListener('change', function(e) {
if (e.target && e.target.name === 'need-dr') {
var drSec = document.getElementById('acr-dr');
if (drSec) {
drSec.style.display = (e.target.value === 'Yes, I need DR') ? 'block' : 'none';
}
}
});
}
document.addEventListener('DOMContentLoaded', acrInit);
setTimeout(acrInit, 600);