const global_UnaffiliatedOrganizationGUID = "8c612b4e-bf1f-f011-998a-002248b073d7"; const global_PendingAction_OrganizationOptionID = "0"; const global_Approved_OrganizationOptionID = "1"; const global_Rejected_OrganizationOptionID = "2"; const global_UnaffiliatedOrganizationName = "Unaffiliated"; const global_ButtonSavingText = "Saving..."; const global_ButtonSavedText = "Saved!"; function validatePostalCode(text) { const postalCodeRegex = /^[A-Za-z]\d[A-Za-z] ?\d[A-Za-z]\d$/; return postalCodeRegex.test(text.trim()); } function navigateToPage(url) { window.location.href = url; } function toggleButtonLoading(button, isLoading, loadingText = global_ButtonSavingText, successText = global_ButtonSavedText, resetText) { if (!resetText) { resetText = button.data('reset-text') || "Saved"; } if (isLoading) { button.prop("disabled", true).html(` ${loadingText}`); } else { button.html(successText); setTimeout(() => { button.html(resetText).prop("disabled", false); }, 2000); } } function toggleFormState(formSelector, isDisabled) { let form = $(formSelector); if (isDisabled) { form.find("input, select, textarea, button").prop("disabled", true); } else { form.find("input, select, textarea, button").prop("disabled", false); } }