let waitForForm = setInterval(function () { if ( document.querySelector( "form.hs-form [required]" ) ) { clearInterval(waitForForm); let requiredFields = document.querySelectorAll( "form.hs-form [required]" ); for (const field of requiredFields) { if (field.tagName == "SELECT") { field.childNodes[0].innerText = field.childNodes[0].innerText + "*"; } else { field.placeholder = field.placeholder + "*"; } } let generalInquiry = document.querySelector(".hs_general_inquiry select"); generalInquiry.addEventListener("change", (e) => { let submitButton = document.querySelector( 'form.hs-form [type="submit"]' ); if (e.target.value === "Patient Bill Pay") { document.documentElement.style.setProperty("--show-patient", "none"); submitButton.disabled = true; let billPayMsg = document.createElement("p"); billPayMsg.innerText = "Please contact your healthcare provider directly for inquiries or to pay your bill"; billPayMsg.id = "billPayMsg"; billPayMsg.style.margin = "24px 8px"; billPayMsg.style.fontWeight = "600"; submitButton.parentElement.insertBefore(billPayMsg, submitButton); } else { document.documentElement.style.setProperty("--show-patient", "flex"); document.getElementById("billPayMsg")?.remove(); submitButton.disabled = false; } }); } }, 100);