Lifeguard Data Recovery Blogs

Explore the world of data safety and smart backup solutions.

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);