/* BRD 2026-10-12: GA4 form events for G-614CL5L5XM. intake_form_submit + contact_form_submit are key events. */
(function () {
function send(name, params) { if (typeof gtag === 'function') gtag('event', name, params || {}); }
function onReady(fn) { if (window.jQuery) { jQuery(fn); } else { document.addEventListener('DOMContentLoaded', function () { if (window.jQuery) jQuery(fn); }); } }
onReady(function ($) {
// Intake = Gravity Forms form 2 (AJAX), fires once its confirmation renders.
$(document).on('gform_confirmation_loaded', function (e, formId) {
if (String(formId) === '2') send('intake_form_submit', { form_id: 'gf_2', page_path: location.pathname });
});
// Elementor forms: careers and donate get their own names so they never count as contact leads.
$(document).on('submit_success', '.elementor-form', function () {
var b = document.body.classList;
var name = b.contains('page-id-25') ? 'careers_form_submit'
: b.contains('page-id-29') ? 'donate_form_submit'
: 'contact_form_submit';
send(name, { form_name: this.getAttribute('name') || '', page_path: location.pathname });
});
});
})();