ArthroStim® Instrument Adjusting

tion() { document.querySelectorAll('.listing-form').forEach(function(form) { form.addEventListener('submit', function(e) { e.preventDefault(); var btn = form.querySelector('button[type="submit"]'); var success = form.querySelector('.form-success'); btn.disabled = true; btn.textContent = 'Submitting...'; var fd = new FormData(form); var formData = { 'cmnnmnp9o0002l2047vmejkjq': fd.get('business_name') || '', 'cmnnmnp9o0003l204zultbod9': fd.get('address') || '', 'cmnnmnp9o0004l204opququ4u': fd.get('city') || '', 'cmnnmnp9o0005l204jxsq1544': fd.get('state') || '', 'cmnnmnp9o0006l204e5kz88h1': fd.get('zip') || '', 'cmnnmnp9o0007l204k2r5xn2u': fd.get('phone') || '', 'cmnnmnp9o0008l2040eqocfs0': fd.get('email') || '', 'cmnnmnp9o0009l204khfhj2ya': fd.get('website') || '', 'cmnnmnp9o000al204i8y965mp': fd.get('pms_type') || '', 'cmnnmnp9o000bl204qzp935dl': fd.get('industry') || '', 'cmnnmnp9o000cl204cat46ov0': fd.get('contact_name') || '', 'cmnnmnp9o000dl204hky6uzsc': fd.get('contact_role') || '', 'cmnnmnp9o000el204ukumw21h': fd.get('notes') || '' }; fetch('https://forms.yib.io/api/forms/lybr/submit', { method: 'POST', body: JSON.stringify({ formData: formData, token: null }), headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' } }).then(function(r) { if (r.ok) { form.querySelectorAll('input:not([type="hidden"]), select, textarea').forEach(function(el) { el.value = ''; }); btn.style.display = 'none'; success.style.display = 'block'; } else { btn.disabled = false; btn.textContent = 'Submit'; alert('Something went wrong. Please try again.'); } }).catch(function() { btn.disabled = false; btn.textContent = 'Submit'; alert('Network error. Please check your connection and try again.'); }); }); }); })(); document.addEventListener('click', function(e) { if (!e || !e.target) return; var link = e.target.closest('a'); if (!link) return; var practice = link.dataset.practice || ''; if (link.classList.contains('track-phone')) { if (typeof gtag === 'function') { gtag('event', 'phone_click', { event_category: 'engagement', event_label: practice, value: link.href.replace('tel:', '') }); } } if (link.classList.contains("track-claim")) { if (typeof gtag === "function") { gtag("event", "claim_listing_click", { event_category: "conversion", event_label: practice }); } } if (link.classList.contains("track-outbound")) { if (typeof gtag === 'function') { gtag('event', 'website_click', { event_category: 'outbound', event_label: practice, value: link.href }); } } });