if (typeof window.widgetRefs == 'undefined') {
window.widgetRefs = [];
}
if(document.documentElement.lang.length===0){
document.getElementsByTagName('html')[0].setAttribute('lang','en');
}
var _igJBlbAaMIYX = {};
window.widgetRefs.push("_igJBlbAaMIYX");
_igJBlbAaMIYX.ASSETS_PREFIX = 'https://default.salsalabs.org';
_igJBlbAaMIYX.debounce = function (func, delay) {
var debounceTimer
return function() {
var context = this
var args = arguments
clearTimeout(debounceTimer)
debounceTimer = setTimeout(function (){func.apply(context, args)}, delay)
}
}
_igJBlbAaMIYX.init_functions = [];
_igJBlbAaMIYX.post_init_functions = [];
_igJBlbAaMIYX.addInit = function addInit(func) {
_igJBlbAaMIYX.init_functions.push(func);
}
_igJBlbAaMIYX.addInitFirst = function addInitFirst(func) {
_igJBlbAaMIYX.init_functions.unshift(func);
}
_igJBlbAaMIYX.addInitFirst(function () {
try {
window['sliGoogInit'] = new Function();
} catch (e) {
}
});
_igJBlbAaMIYX.addPostInit = function addPostInit(func) {
_igJBlbAaMIYX.post_init_functions.push(func);
}
_igJBlbAaMIYX.doInitialize = function doInitialize() {
for (var i = 0; i < _igJBlbAaMIYX.init_functions.length; i++) {
_igJBlbAaMIYX.init_functions[i]();
}
// load images
window.IGNITE.jquery('[ignite-image-src]').each(function (index, e) {
e = window.IGNITE.jquery(e);
var img = e.attr("ignite-image-src");
if (img.length > 0) {
e.attr('src', img);
}
});
for (var i = 0; i < _igJBlbAaMIYX.post_init_functions.length; i++) {
_igJBlbAaMIYX.post_init_functions[i]();
}
_igJBlbAaMIYX.sendSalsaHookOnLoad();
}
_igJBlbAaMIYX.hideLoading = function () {
_igJBlbAaMIYX.container.find(".sli-loading-message").hide();
}
_igJBlbAaMIYX.initializeOnLoad = function initializeOnLoad() {
window.IGNITE.jquery(window).load(function () {
_igJBlbAaMIYX.doInitialize();
});
}
_igJBlbAaMIYX.resetSharing = function () {
var shareDivs = window.IGNITE.jquery(".sli-socialShare");
if (shareDivs && shareDivs.length > 0) {
shareDivs.show();
if (typeof FB !== 'undefined') {
shareDivs.find("div.fb-share-button").attr("fb-xfbml-state", "reset").attr("fb-iframe-plugin-query", "").empty()
.each(function (index, element) {
FB.XFBML.parse(element.parentNode);
});
}
if (typeof twttr !== 'undefined') {
shareDivs.find("iframe.twitter-share-button").replaceWith("");
twttr.widgets.load();
}
}
}
_igJBlbAaMIYX.addPostInit(_igJBlbAaMIYX.resetSharing);
_igJBlbAaMIYX.initialize = function initialize() {
try {
// check to see if the document is already loaded and call doInitialize
if (document.readyState == 'complete') {
_igJBlbAaMIYX.doInitialize();
} else {
// set up the onLoad event handler since we're not loaded
_igJBlbAaMIYX.initializeOnLoad();
}
} catch (e) {
//console.error("Cannot initialize widget '_igJBlbAaMIYX' (exception: "+e+")");
}
}
_igJBlbAaMIYX.alreadyIncludedJS = function isAlreadyIncluded(src) {
var scripts = document.getElementsByTagName("script");
for (var i = 0; i < scripts.length; i++)
if (scripts[i].getAttribute('src') == src) return scripts[i];
return false;
}
_igJBlbAaMIYX.alreadyIncludedCSS = function isAlreadyIncluded(src) {
var scripts = document.getElementsByTagName("link");
for (var i = 0; i < scripts.length; i++)
if (scripts[i].getAttribute('href') == src) return scripts[i];
return false;
}
_igJBlbAaMIYX.addJS = function addFile(src) {
if (!_igJBlbAaMIYX.alreadyIncludedJS(src)) {
var s = document.createElement('script');
s.setAttribute('src', src);
s.setAttribute('async', '');
s.setAttribute('type', 'text/javascript');
document.getElementsByTagName('head')[0].appendChild(s);
}
}
_igJBlbAaMIYX.addCSS = function addFile(src) {
if (!_igJBlbAaMIYX.alreadyIncludedCSS(src)) {
var l = document.createElement('link');
l.setAttribute('rel', "stylesheet");
l.setAttribute('media', "none");
l.setAttribute('href', src);
l.setAttribute('onload', "this.media='all'");
document.getElementsByTagName('head')[0].appendChild(l);
}
}
_igJBlbAaMIYX.getNode = function getNode(id) {
try {
return window.IGNITE.jquery(id, '#id_d2715b274e454f0095cf2782a627f5f1')[0];
} catch (e) {
//console.error("failed to find widget div '#id_d2715b274e454f0095cf2782a627f5f1'");
}
};
_igJBlbAaMIYX.getUrlParam = function getUrlParam(param, defVal) {
var pageURL = window.location.search.substring(1);
var URLVariables = pageURL.split('&');
var retVal = defVal;
for (var i = 0; i < URLVariables.length; i++) {
var parameterName = URLVariables[i].split('=');
if (parameterName[0] == param) {
if(parameterName[0] == "sl_gr") {
retVal += parameterName[1] + ',';
} else {
retVal = parameterName[1];
break;
}
}
}
return retVal;
};
_igJBlbAaMIYX.urldecode = function (str) {
return decodeURIComponent((str + '').replace(/\+/g, '%20'));
}
_igJBlbAaMIYX.sort_by = function (field, reverse, primer) {
var key = primer ?
function (x) {
return primer(x[field])
} :
function (x) {
return x[field]
};
reverse = !reverse ? 1 : -1;
return function (a, b) {
return a = key(a), b = key(b), reverse * ((a > b) - (b > a));
}
};
_igJBlbAaMIYX.numberWithCommas = function numberWithCommas(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
};
// extra analytics functions
// queue up sending page view
_igJBlbAaMIYX.analyticsPostInit = function () {
_igJBlbAaMIYX.sendPageView();
}
_igJBlbAaMIYX.addPostInit(_igJBlbAaMIYX.analyticsPostInit);
_igJBlbAaMIYX.sendPageView = function recordPageView() {
// this is done automatically by existing supported analytics methods
// leaving this as a placeholder for future integration
_igJBlbAaMIYX.siftPageView();
};
_igJBlbAaMIYX.sendPageSubmission = function recordPageSubmission(activityType, name) {
_igJBlbAaMIYX.siftPageView();
_igJBlbAaMIYX.sendFacebookPageSubmission(name,activityType);
_igJBlbAaMIYX.sendGoogleGAPageSubmission(name);
_igJBlbAaMIYX.sendGoogleGTAGPageSubmission(name);
_igJBlbAaMIYX.sendSalsaHookPageSubmission(name, activityType);
};
_igJBlbAaMIYX.sendStepNavigation = function recordStepNav(activityType, name, oldStep, newStep) {
_igJBlbAaMIYX.siftPageView();
_igJBlbAaMIYX.sendFacebookStepNav(name, activityType, oldStep, newStep);
_igJBlbAaMIYX.sendGoogleGAStepNav(name, oldStep, newStep);
_igJBlbAaMIYX.sendGoogleGTAGStepNav(name, oldStep, newStep);
_igJBlbAaMIYX.sendSalsaHookStepNav(name, activityType, oldStep, newStep);
};
_igJBlbAaMIYX.initiatePurchase = function initiatePurchase(activityType) {
_igJBlbAaMIYX.sendFacebookInitiatePurchase(activityType);
_igJBlbAaMIYX.sendGoogleGTAGInitiatePurchase(activityType);
};
_igJBlbAaMIYX.sendPurchase = function recordPurchase(totalDollar, currency, activityType, name) {
_igJBlbAaMIYX.sendFacebookPurchase(totalDollar, currency, activityType, name);
_igJBlbAaMIYX.sendGoogleGAPurchase(_igJBlbAaMIYX.userInteractionId, totalDollar, currency, activityType, name);
_igJBlbAaMIYX.sendGoogleGTAGPurchase(_igJBlbAaMIYX.userInteractionId, totalDollar, currency, activityType, name);
};
// send to salsa custom hook functions
_igJBlbAaMIYX.sendSalsaHookOnLoad = function sendSalsaHookOnLoad() {
if (typeof window.salsaWidgetFinished === "function") {
try {
window.salsaWidgetFinished(_igJBlbAaMIYX.activityDefinitionId, {
activityType : _igJBlbAaMIYX.activityType,
activityId : _igJBlbAaMIYX.activityDefinitionId,
});
} catch (e) {
console.debug(e);
// do nothing if it errors, it isn't our code, but we don't want to prevent the page from loading
}
}
}
_igJBlbAaMIYX.sendSalsaHookStepNav = function sendSalsaHookStepNav(name, activityType, oldStep, newStep) {
if (typeof window.salsaWidgetStepNav === "function") {
try {
var eventBody = {
oldStep : oldStep,
newStep : newStep,
activityType : activityType,
activityId : _igJBlbAaMIYX.activityDefinitionId,
activityName : _igJBlbAaMIYX.formName,
};
if (_igJBlbAaMIYX.p2p && _igJBlbAaMIYX.p2p.subType === 'Personal') {
eventBody.fundraiserName = name;
} else if (_igJBlbAaMIYX.p2p && _igJBlbAaMIYX.p2p.subType === 'Team') {
eventBody.teamName = name;
}
if (oldStep === null || oldStep < newStep) {
window.salsaWidgetStepNav('stepForward', eventBody);
} else {
window.salsaWidgetStepNav('stepBackward', eventBody)
}
} catch (e) {
console.debug(e);
// do nothing if it errors, it isn't our code, but we don't want to prevent the page from loading
}
}
}
_igJBlbAaMIYX.sendSalsaHookPageSubmission = function sendSalsaHookPageSubmission(name, activityType) {
if (typeof window.salsaWidgetPageSubmit === "function") {
try {
var eventBody = {
activityType : activityType,
activityId : _igJBlbAaMIYX.activityDefinitionId,
activityName : _igJBlbAaMIYX.formName,
}
if (_igJBlbAaMIYX.p2p && _igJBlbAaMIYX.p2p.subType === 'Personal') {
eventBody.fundraiserName = name;
} else if (_igJBlbAaMIYX.p2p && _igJBlbAaMIYX.p2p.subType === 'Team') {
eventBody.teamName = name;
}
window.salsaWidgetPageSubmit(eventBody);
} catch (e) {
console.debug(e);
// do nothing if it errors, it isn't our code, but we don't want to prevent the page from loading
}
}
};
// send to facebook functions
_igJBlbAaMIYX.sendFacebookInitiatePurchase = function sendFacebookInitiatePurchase(activityType) {
try {
fbq('track', 'InitiateCheckout', {content_type : activityType, content_ids : [_igJBlbAaMIYX.activityDefinitionId]});
} catch (e) {
// attempt to fallback to less information
console.debug("unable to send InitiateCheckout to facebook pixel: " + e.message);
}
};
_igJBlbAaMIYX.sendFacebookPurchase = function sendFacebookPurchase(totalDollar, currency, activityType, name) {
try {
fbq('track', 'Purchase', {
value : totalDollar,
currency : currency,
content_type : activityType,
content_name : name,
content_ids : [_igJBlbAaMIYX.activityDefinitionId]
});
} catch (e) {
// if we get an error, fall back to less informative capture
console.debug("unable to send purchase to facebook pixel: " + e.message);
try {
fbq('track', 'Purchase', {value : totalDollar, currency : currency});
} catch (e) {
console.debug("unable send purchase minimual to facebook pixel: " + e.message);
}
}
};
_igJBlbAaMIYX.sendFacebookStepNav = function sendFacebookStepNav(name, activityType, oldStep, newStep) {
try {
if (oldStep === null || oldStep < newStep) {
fbq('trackCustom', 'stepForward', {
oldStep : oldStep,
newStep : newStep,
content_type : activityType,
content_ids : [_igJBlbAaMIYX.activityDefinitionId],
fundraiser_name : name
});
} else {
fbq('trackCustom', 'stepBackward', {
oldStep : oldStep,
newStep : newStep,
content_type : activityType,
content_ids : [_igJBlbAaMIYX.activityDefinitionId],
fundraiser_name : name
});
}
} catch (e) {
// if we get an error, fall back to less informative capture
console.debug("unable to track facebook step navigation: " + e.message);
}
};
_igJBlbAaMIYX.sendFacebookPageSubmission = function sendFacebookPageSubmission(name, activityType) {
try {
fbq('track', 'Lead', {
activityType : activityType,
content_ids : [_igJBlbAaMIYX.activityDefinitionId],
content_category : 'Page Submission',
content_name : _igJBlbAaMIYX.formName,
fundraiser_name : name
});
} catch (e) {
// if we get an error, fall back to less informative capture
console.debug("unable to track facebook lead: " + e.message);
}
};
// send to google analytics (via analytics.js)
_igJBlbAaMIYX.sendGoogleGAPurchase = function sendGooglePurchase(id, totalDollar, currency, activityType, name) {
try {
ga('ecommerce:addTransaction', {
'id' : id, //
'affiliation' : name, // use the provided name
'revenue' : totalDollar, // Grand Total.
'currency' : currency
});
ga('ecommerce:addItem', {
'id' : id,
'name' : activityType,
'sku' : _igJBlbAaMIYX.activityDefinitionId
});
ga('ecommerce:send');
} catch (e) {
console.debug("failed to send purchase with google analytics.js ecommerce: " + e.message);
}
};
_igJBlbAaMIYX.sendGoogleGAStepNav = function sendGooglePurchase(name, oldStep, newStep) {
var action;
try {
if (oldStep === null || oldStep < newStep) {
action = 'forward to ' + newStep;
} else {
action = 'backward to ' + newStep;
}
ga('send', {
hitType : 'event',
eventCategory : 'step navigation',
eventAction : action,
eventLabel : name
});
} catch (e) {
console.debug("failed to send step navigation with google analytics.js: " + e.message);
}
};
_igJBlbAaMIYX.sendGoogleGAPageSubmission = function (name) {
try {
ga('send', {
hitType : 'event',
eventCategory : 'step navigation',
eventAction : 'page submit',
eventLabel : name
});
} catch (e) {
console.debug("failed to send page submission with google analytics.js: " + e.message);
}
};
// send to google analytics (via gtag.js)
_igJBlbAaMIYX.sendGoogleGTAGInitiatePurchase = function sendGoogleInitPurchase(activityType) {
try {
gtag('event', 'view_promotion', {
'promotions' : [
{'name' : activityType, 'id' : _igJBlbAaMIYX.activityDefinitionId}
]
});
} catch (e) {
console.debug("failed to send promotion with google analytics gtags ecommerce: " + e.message);
}
};
_igJBlbAaMIYX.sendGoogleGTAGPurchase = function sendGooglePurchase(id, totalDollar, currency, activityType, name) {
try {
gtag('event', 'purchase', {
'transaction_id' : id,
'affiliation' : name, // use the provided name
'value' : totalDollar, // Grand Total.
'currency' : currency,
'items' : [
{'name' : activityType, 'id' : _igJBlbAaMIYX.activityDefinitionId}
]
});
} catch (e) {
console.debug("failed to send purchase with google analytics gtags ecommerce: " + e.message);
}
};
_igJBlbAaMIYX.sendGoogleGTAGStepNav = function sendGoogleStepNav(name, oldStep, newStep) {
var action;
try {
if (oldStep === null || oldStep < newStep) {
action = 'forward to ' + newStep;
} else {
action = 'backward to ' + newStep;
}
gtag('event', action, {
'event_category' : 'step navigation',
'event_label' : name
});
} catch (e) {
console.debug("failed to call google analytics gtags with step navigation: " + e.message);
}
};
_igJBlbAaMIYX.sendGoogleGTAGPageSubmission = function (name) {
try {
gtag('event', 'page submit', {
'event_category' : 'step navigation',
'event_label' : name
});
} catch (e) {
console.debug("failed to call google analytics gtags for page submit: " + e.message);
}
};
// SiftScience
//_igJBlbAaMIYX.addJS('https://cdn.siftscience.com/s.js');
_igJBlbAaMIYX.siftPageView = function () {
var email = '';
if (_igJBlbAaMIYX.data['PersonContact@Email@Value']) {
email = _igJBlbAaMIYX.data['PersonContact@Email@Value'].value;
}
var _sift = window._sift = window._sift || [];
_sift.push(['_setAccount', '64d426901e']);
_sift.push(['_setUserId', email]);
_sift.push(['_setSessionId', '_igJBlbAaMIYX']);
_sift.push(['_trackPageview']);
}
_igJBlbAaMIYX.buildMsg = function () {
var msg = {
header : {},
payload : {
userInteractionId : _igJBlbAaMIYX.userInteractionId,
pid : _igJBlbAaMIYX.pid,
oid : _igJBlbAaMIYX.oid,
aid : _igJBlbAaMIYX.aid,
cid : _igJBlbAaMIYX.cid,
eid : _igJBlbAaMIYX.getUrlParam("eId", _igJBlbAaMIYX.eid),
eType : _igJBlbAaMIYX.getUrlParam("eType", _igJBlbAaMIYX.eType),
commSrcId : _igJBlbAaMIYX.getUrlParam("commSrcId", _igJBlbAaMIYX.commSrcId),
commSrcType : _igJBlbAaMIYX.getUrlParam("commSrcType", _igJBlbAaMIYX.commSrcType),
activityId : _igJBlbAaMIYX.activityId,
salsaTrack : _igJBlbAaMIYX.stc,
data : _igJBlbAaMIYX.data,
rawForm : _igJBlbAaMIYX.serializeFormInputs(_igJBlbAaMIYX.form),
siftSession : '_igJBlbAaMIYX'
}
};
var serializedData = JSON.stringify(msg);
return serializedData;
};
_igJBlbAaMIYX.url = "https://mamh.salsalabs.org/api/activity/submission/general";
_igJBlbAaMIYX.addInitFirst(function registerValidators() {
FormValidation.Validator.nohtml = {
validate : function (validator, $field, options) {
var value = $field.val();
if (value === '') {
return true;
}
var regexp = /<\/?[^>]*>/gi;
return !regexp.test(value);
}
};
});
_igJBlbAaMIYX.addInit(function doInitialize() {
window.IGNITE.jquery('div[ignite-activity-id=d2715b27-4e45-4f00-95cf-2782a627f5f1] > form').attr('id', 'form_igJBlbAaMIYX');
_igJBlbAaMIYX.container = window.IGNITE.jquery("#form_igJBlbAaMIYX").closest("formtemplate");
_igJBlbAaMIYX.addCSS(_igJBlbAaMIYX.ASSETS_PREFIX + "/public/styles/formValidation.min.css");
_igJBlbAaMIYX.container.find("a[data-ignite-button-step]").on("click keypress", function (event) {
var elem = this;
if ((event.type === "keypress" && event.which === 13) || event.type === "click") {
event.preventDefault();
_igJBlbAaMIYX.handleStep(event, elem);
}
});
_igJBlbAaMIYX.container.find("[data-ignite-for-step-id]").on("click keypress", function (event) {
var elem = this;
if ((event.type === "keypress" && event.which === 13) || event.type === "click") {
event.preventDefault();
_igJBlbAaMIYX.handleStepIndicator(event, elem);
}
});
_igJBlbAaMIYX.bindSubmit();
if (_igJBlbAaMIYX.useCaptcha) {
_igJBlbAaMIYX.data['captcha'] = {};
_igJBlbAaMIYX.data['captcha'].value = '';
_igJBlbAaMIYX.container.find("[data-ignite-submit-button]").parent().before("
");
_igJBlbAaMIYX.container.find("#_igJBlbAaMIYXrefreshImage").click(function () {
_igJBlbAaMIYX.refreshCaptcha();
});
window.IGNITE.jquery("[data-ignite-field-id=captcha]:not(div)", "#form_igJBlbAaMIYX").blur(function () {
_igJBlbAaMIYX.data['captcha'].value = this.value;
});
}
});
_igJBlbAaMIYX.refreshCaptcha = function () {
_igJBlbAaMIYX.container.find("#_igJBlbAaMIYXImgCaptcha").attr("src", "https://mamh.salsalabs.org/api/captcha/" + _igJBlbAaMIYX.userInteractionId + "?refresh=" + Math.random().toString());
}
_igJBlbAaMIYX.bindSubmit = function () {
_igJBlbAaMIYX.container.find("[data-ignite-submit-button]").on("click keypress", function (event) {
if ((event.type === "keypress" && event.which === 13) || event.type === "click") {
event.preventDefault();
_igJBlbAaMIYX.submitFunc();
}
});
}
_igJBlbAaMIYX.unbindSubmit = function () {
_igJBlbAaMIYX.container.find("[data-ignite-submit-button]").off("click keypress");
}
_igJBlbAaMIYX.lastStepTarget = 99;
_igJBlbAaMIYX.handleStepIndicator = function (event, element) {
var stepTarget = element.dataset["igniteForStepId"];
if (!window.IGNITE.jquery(element).hasClass("sli-completed")) {
return;
}
var next = parseInt(stepTarget);
var skipValidation = next <= _igJBlbAaMIYX.lastStepTarget;
_igJBlbAaMIYX.lastStepTarget = next;
_igJBlbAaMIYX.doStep(event, stepTarget, skipValidation.toString());
}
_igJBlbAaMIYX.handleStep = function (event, element) {
var stepTarget = element.dataset["igniteButtonStep"];
var skipValidation = element.dataset["igniteSkipValidation"];
// setup some local variables
_igJBlbAaMIYX.doStep(event, stepTarget, skipValidation);
}
_igJBlbAaMIYX.doStep = function (event, stepTarget, skipValidation) {
var form = window.IGNITE.jquery("#form_igJBlbAaMIYX");
// validate all visible fields before we switch
var fv = form.data('formValidation');
var isValid = true;
fv._submitIfValid = false;
if (skipValidation !== 'true') {
fv.validate();
isValid = fv.isValid();
}
if ((!isValid && !_igJBlbAaMIYX.isPreview) && (skipValidation != "true")) {
fv._onError(window.IGNITE.jquery.Event(event));
var errorFields = form.find(".sli-form-error");
if (errorFields && errorFields.length > 0) {
window.scrollTo(0, form.find(".sli-form-error").first().offset().top);
}
return false;
}
var currentStep = _igJBlbAaMIYX.container.find("div[data-ignite-container-type=elementStep]").filter(":visible");
var stepId = null;
if (currentStep) {
stepId = currentStep.data("ignite-step-id");
if (skipValidation != "true") {
_igJBlbAaMIYX.container.find("div[data-ignite-for-step-id=" + stepId + "]").addClass("sli-completed").removeClass("sli-selected");
}
}
_igJBlbAaMIYX.container.find("div[data-ignite-for-step-id=" + stepTarget + "]").addClass("sli-selected");
_igJBlbAaMIYX.container.find("div[data-ignite-container-type=elementStep]").each(function (index, div) {
if (div.dataset["igniteStepId"] == stepTarget) {
window.IGNITE.jquery(div).addClass("sli-selected").show().trigger('isShown');
} else {
window.IGNITE.jquery(div).removeClass("sli-selected").hide();
}
});
window.IGNITE.jquery(window).trigger('resize');
window.scrollTo(0, form.first().offset().top);
var focusableFieldsArray = form.find('input:visible:enabled:not([readonly]),textarea:visible:enabled:not([readonly]),select:visible:enabled:not([readonly])');
if (focusableFieldsArray && focusableFieldsArray.length > 0) {
focusableFieldsArray.first().focus();
}
_igJBlbAaMIYX.sendStepNavigation(_igJBlbAaMIYX.activityType, (_igJBlbAaMIYX.p2p ? _igJBlbAaMIYX.p2p.name : null), stepId, stepTarget);
};
_igJBlbAaMIYX.validationFunctions = [];
_igJBlbAaMIYX.addValidation = function addValidation(f) {
_igJBlbAaMIYX.validationFunctions.push(f);
};
_igJBlbAaMIYX.validationMessages = [];
_igJBlbAaMIYX.addValidationMsg = function addValidation(f) {
_igJBlbAaMIYX.validationMessages.push(f);
};
_igJBlbAaMIYX.success_functions = [];
_igJBlbAaMIYX.addSuccessFunction = function addSuccessFunction(func) {
_igJBlbAaMIYX.success_functions.push(func);
};
// Fix Function#name on browsers that do not support it (IE):
// from https://stackoverflow.com/questions/6903762/function-name-not-supported-in-ie
if (!(function f() {
}).name) {
Object.defineProperty(Function.prototype, 'name', {
get : function () {
var name = (this.toString().match(/^function\s*([^\s(]+)/) || [])[1];
// For better performance only parse once, and then cache the
// result through a new accessor for repeated access.
Object.defineProperty(this, 'name', {value : name});
return name;
}
});
}
_igJBlbAaMIYX.addOrReplaceSuccessFunction = function addOrReplaceSuccessFunction(func) {
var insertFunc = true;
for (var i = 0; i < _igJBlbAaMIYX.success_functions.length; i++) {
if (_igJBlbAaMIYX.success_functions[i].name == func.name) {
_igJBlbAaMIYX.success_functions[i] = func;
insertFunc = false;
}
}
if (insertFunc) {
_igJBlbAaMIYX.success_functions.push(func);
}
};
_igJBlbAaMIYX.addPostInit(function postInit() {
if (_igJBlbAaMIYX.getUrlParam("iu")) {
// set the single amount, but prepend before CC block in case form doesn't allow for donations currently
var dAmts = _igJBlbAaMIYX.container.find(".sli-donation-paymentblock");
var note = "Note: When adding a donation or registering an attendee, it's best to provide as much accurate information as possible. " +
"Do not use a fictitious email or use the same email for different people, doing so may result in the the donation or registration being associated with the wrong person.";
dAmts.before("
",
"
",
"
" + note + "
");
_igJBlbAaMIYX.container.find(".sli-iu-amount").blur(function () {
_igJBlbAaMIYX.updateAmount(this.value, 'oneTimeAmount');
});
}
var form = window.IGNITE.jquery("#form_igJBlbAaMIYX");
var fv = form.formValidation({button : {selector : '[type="none"]'}});
fv.on('err.validator.fv', function (e, data) {
// $(e.target) --> The field element
// data.fv --> The FormValidation instance
// data.field --> The field name
// data.element --> The field element
// data.validator --> The current validator name
data.element
.data('fv.messages')
// Hide all the messages
.find('.sli-field-error[data-fv-for="' + data.field + '"]').hide()
// Show only message associated with current validator
.filter('[data-fv-validator="' + data.validator + '"]').show();
});
fv.on('success.validator.fv', function (e, data) {
// data.field ---> The field name
// data.validator ---> The validator name
// data.fv ---> The plugin instance
// invoke our own post success functions so we might do extra validation
for (var i = 0; i < _igJBlbAaMIYX.validationFunctions.length; i++) {
_igJBlbAaMIYX.validationFunctions[i](data);
}
});
try {
fv = form.data('formValidation');
fv.$hiddenButton.remove();
} catch (e) {
// at least we don't break other init functions
}
if (_igJBlbAaMIYX.useTCDialog) {
var w = window.IGNITE.jquery(window).width() * .75;
var dialogId = _igJBlbAaMIYX.container.find("[data-ignite-termsandconditions-dialog]").attr("id");
var printId = _igJBlbAaMIYX.container.find("[data-ignite-print-link]").attr("id");
var printContentId = _igJBlbAaMIYX.container.find("[data-ignite-print-content]").attr("id");
// note: dialog() moves the element out of the form, hence capturing the id's above and using them below
_igJBlbAaMIYX.container.find("[data-ignite-termsandconditions-dialog]").dialog({autoOpen : false, dialogClass : "sli-termsAndConditionsDialog", width : w});
_igJBlbAaMIYX.container.find("[data-ignite-see-more-link]").on("click keypress", function (event) {
if ((event.type === "keypress" && event.which === 13) || event.type === "click") {
window.IGNITE.jquery("#" + dialogId).dialog("open");
}
});
window.IGNITE.jquery("#" + printId).on("click keypress", function (event) {
if ((event.type === "keypress" && event.which === 13) || event.type === "click") {
window.IGNITE.jquery("#" + printContentId).printThis();
}
});
}
for (var key in _igJBlbAaMIYX.mergeFields) {
if (_igJBlbAaMIYX.mergeFields.hasOwnProperty(key)) {
_igJBlbAaMIYX.container.find("[ignite-mergefield-id='" + key + "']").each(function () {
var el = window.IGNITE.jquery(this);
var format = window.IGNITE.jquery(this).attr('ignite-mergefield-option') || null;
var value = _igJBlbAaMIYX.mergeFields[key];
switch (format) {
case 'allCaps':
value = value.toUpperCase();
break;
case 'allLowerCase':
value = value.toLowerCase();
break;
case 'firstLetter':
value = value.charAt(0).toUpperCase() + value.slice(1).toLowerCase();
break;
case 'firstUpperAllWords':
value = value.toLowerCase();
value = value.replace(/\b\w/g, function (l) {
return l.toUpperCase()
});
break;
}
el.text(value);
});
}
}
_igJBlbAaMIYX.container.find("[ignite-mergefield-id]:empty").each(function (index, element) {
var el = window.IGNITE.jquery(element);
el.text(el.attr('ignite-mergefield-default'));
});
var country = _igJBlbAaMIYX.container.find("select[name='field-address-country']");
if (country.length > 0) {
country.change(_igJBlbAaMIYX.handleCountryChange);
_igJBlbAaMIYX.handleCountryChange();
} else {
var state = _igJBlbAaMIYX.container.find("select[name='field-address-state']");
var postal = _igJBlbAaMIYX.container.find("input[name='field-address-zip']");
if (state.length > 0 && postal.length > 0) {
state.change(_igJBlbAaMIYX.handleStateChange);
_igJBlbAaMIYX.handleStateChange();
}
}
_igJBlbAaMIYX.setupPhoneNumberMask();
});
_igJBlbAaMIYX.placeholderView = function placeholderView(ctrl, placeholderData) {
window.IGNITE.jquery(ctrl).on('focus', function () {
window.IGNITE.jquery(this).attr('custom_placeholder');
if (window.IGNITE.jquery(this).attr('custom_placeholder') == undefined &&
window.IGNITE.jquery(this).attr('custom_placeholder') == null) {
window.IGNITE.jquery(this).attr('custom_placeholder', window.IGNITE.jquery(this).attr('placeholder'));
}
window.IGNITE.jquery(this).data('placeholder', window.IGNITE.jquery(this).attr('placeholder'));
window.IGNITE.jquery(this).attr('placeholder', placeholderData);
}).on('blur', function () {
window.IGNITE.jquery(this).attr('placeholder', window.IGNITE.jquery(this).attr('custom_placeholder'));
});
};
_igJBlbAaMIYX.setupPhoneNumberMask = function setupPhoneNumberMask() {
var ctrl = _igJBlbAaMIYX.container.find("[data-fv-field$=_phone]");
if (ctrl.length == 0) {
return;
}
var val = _igJBlbAaMIYX.data['Address@Home@Country'];
var min = 12;
var max = 12;
var msg = "Please provide a complete phone number with area code.";
if (typeof val == 'undefined' || typeof val.value == 'undefined' || val.value.length == 0 || val.value === 'US' || val.value == 'CA') {
ctrl.mask("000-000-0000", _igJBlbAaMIYX.placeholderView(ctrl, "___-___-____"));
} else {
ctrl.unmask();
ctrl.removeAttr('placeholder');
ctrl.mask('000-000-0000-0000', _igJBlbAaMIYX.placeholderView(ctrl, "___-___-____-____"), {
translation : {
'Z' : {
pattern : /[0-9]/,
optional : true
}
}
});
msg = "Please provide a complete phone number with country code.";
min = 10;
max = 17;
}
var fv = window.IGNITE.jquery("#form_igJBlbAaMIYX").data('formValidation');
ctrl.each(function () {
var c = window.IGNITE.jquery(this);
fv.updateOption(c.attr('data-fv-field'), 'stringLength', 'min', min);
fv.updateOption(c.attr('data-fv-field'), 'stringLength', 'max', max);
fv.updateOption(c.attr('data-fv-field'), 'stringLength', 'message', msg);
fv.updateStatus(c.attr('data-fv-field'), 'NOT_VALIDATED');
});
}
_igJBlbAaMIYX.adjustForIUParam = function () {
var fv = window.IGNITE.jquery("#form_igJBlbAaMIYX");
if (_igJBlbAaMIYX.getUrlParam("iu")) {
_igJBlbAaMIYX.iu = _igJBlbAaMIYX.getUrlParam("iu");
_igJBlbAaMIYX.container.find(".sli-input").each(function () {
// make sure we dont unrequire payment information
if (window.IGNITE.jquery(this).closest(".sli-donation-paymentblock").length == 0) {
if (!this.name.match(/person-firstname$/) && !this.name.match(/person-lastname$/) &&
!this.name.match(/iuCustomOneTime$/) && !this.name.match(/captcha$/)) {
try {
fv.formValidation('enableFieldValidators', this.name, false, 'notEmpty');
_igJBlbAaMIYX.adjustOptionalLabelForField(this, false);
} catch (e) {
}
}
}
});
// check to see if we need to just show the donate page
if (_igJBlbAaMIYX.getUrlParam("view")) {
if ("donate" == _igJBlbAaMIYX.getUrlParam("view").toLowerCase()) {
_igJBlbAaMIYX.container.find("[ignite-transition='donate']").on('click keypress');
_igJBlbAaMIYX.container.find("[ignite-transition='donate']").click();
}
}
_igJBlbAaMIYX.toggleIU(true, null, "OFFLINE");
_igJBlbAaMIYX.container.find(".sli-donation-amountblock").hide();
}
// fix phone number masking
var ctrl = _igJBlbAaMIYX.container.find("[data-fv-field$=_phone]");
ctrl.each(function () {
var c = window.IGNITE.jquery(this);
c.val(c.masked(c.val().replace(/\D/g, '')));
});
};
_igJBlbAaMIYX.adjustOptionalLabelForField = function (field, required) {
if (field.id && field.id.length > 0) {
var l = _igJBlbAaMIYX.container.find('label[for=' + field.id + ']');
if (l.length > 0 && l.css('display') != 'none') {
if (!required) {
l.text(l.text().replace("*", " (optional)"));
} else {
l.text(l.text().replace(" (optional)", "*"));
}
} else {
var ph = field.getAttribute("placeholder");
if (ph) {
ph = ph.trim();
if (ph.length > 0) {
if (!required) {
if (!ph.endsWith(' (optional)')) {
field.setAttribute("placeholder", ph + " (optional)");
}
} else {
field.setAttribute("placeholder", ph.replace(" (optional)", ""));
}
}
}
}
}
};
_igJBlbAaMIYX.preSelectedState = undefined;
_igJBlbAaMIYX.CA_STATES = ['AB', 'BC', 'MB', 'NB', 'NL', 'NT', 'NS', 'NU', 'ON', 'PE', 'QC', 'SK', 'YT'];
_igJBlbAaMIYX.handleStateChange = function (event) {
var state = _igJBlbAaMIYX.container.find("select[name='field-address-state']").val();
if (state && window.IGNITE.jquery.inArray(state, _igJBlbAaMIYX.CA_STATES) > -1) {
_igJBlbAaMIYX.updateZipCodeValidation('CA');
} else {
_igJBlbAaMIYX.updateZipCodeValidation('US');
}
}
_igJBlbAaMIYX.updateZipCodeValidation = function (country) {
var postal = _igJBlbAaMIYX.container.find("input[name='field-address-zip']");
if (postal.length > 0) {
var fv = window.IGNITE.jquery("#form_igJBlbAaMIYX").data('formValidation');
fv.enableFieldValidators('field-address-zip', true, 'zipCode');
fv.enableFieldValidators('field-address-zip', true, 'regexp');
fv.updateOption('field-address-zip', 'zipCode', 'country', country);
switch (country) {
case 'CA':
fv.updateOption('field-address-zip', 'regexp', 'regexp', /^(?!.*[DFIOQU])[A-VXY][0-9][A-Z]\s[0-9][A-Z][0-9]$/);
fv.updateMessage('field-address-zip', 'regexp', 'Zip Code must be formatted as: A1A 0A1 and include a space between the first 3 and second 3 digits.');
fv.enableFieldValidators('field-address-zip', false, 'zipCode');
break;
case 'US':
fv.updateOption('field-address-zip', 'regexp', 'regexp', /^(\d{5}|\d{5}-\d{4})?$/);
fv.updateMessage('field-address-zip', 'regexp', 'Zip Code must be formatted as: "55555" or "55555-5555"');
fv.enableFieldValidators('field-address-zip', false, 'zipCode');
break;
default:
fv.enableFieldValidators('field-address-zip', false, 'regexp');
break;
}
fv.updateStatus('field-address-zip', 'NOT_VALIDATED');
}
}
_igJBlbAaMIYX.handleCountryChange = function (event) {
var stateSelect = _igJBlbAaMIYX.container.find("select[name='field-address-state']");
var fieldSelect = _igJBlbAaMIYX.container.find(".sli-field-address-state");
var country = _igJBlbAaMIYX.container.find("select[name='field-address-country']").val();
_igJBlbAaMIYX.data['Address@Home@Country'].value = country;
_igJBlbAaMIYX.setupPhoneNumberMask();
_igJBlbAaMIYX.updateZipCodeValidation(country);
window.IGNITE.jquery.getJSON(_igJBlbAaMIYX.ASSETS_PREFIX + "/api/widget/stateProvinces/" + country, function (data) {
stateSelect.children().remove();
stateSelect.append('');
_igJBlbAaMIYX.preSelectedState = _igJBlbAaMIYX.data['Address@Home@State'].value;
window.IGNITE.jquery.each(data, function () {
stateSelect.append('');
});
if (data.length === 0) {
fieldSelect.hide();
} else {
fieldSelect.show();
}
_igJBlbAaMIYX.preSelectedState = undefined;
})
};
_igJBlbAaMIYX.validate = function runValidations(form) {
scroll(0, window.IGNITE.jquery(".result", '#id_d2715b274e454f0095cf2782a627f5f1').offset().top);
};
_igJBlbAaMIYX.okToSubmit = function (event) {
return true;
};
_igJBlbAaMIYX.getFieldValue = function (name) {
if (name === 'amount') {
return _igJBlbAaMIYX.data.enableRecuring.value ?
_igJBlbAaMIYX.data.recurringAmount.value :
_igJBlbAaMIYX.data.oneTimeAmount.value;
} else if (name === 'donationsummary-dedication_type') {
return _igJBlbAaMIYX.data.selectedDedicationType.value
.replace(/([A-Z])/g, ' $1').trim();
} else if (name === 'makerecurringcb') {
return _igJBlbAaMIYX.data.enableRecuring.value ? 'yes' : 'no';
}
var fieldAttributeSelector = '[name=field-' + name + ']';
var field = window.IGNITE.jquery(fieldAttributeSelector);
if (field.length === 0) {
fieldAttributeSelector = '[salsa-reference-name=' + name + ']';
field = window.IGNITE.jquery(fieldAttributeSelector);
}
if (field.is(':radio')) {
field = window.IGNITE.jquery(fieldAttributeSelector + ':checked');
} else if (field.is(':checkbox')) {
return field.is(':checked');
}
return field.val();
};
_igJBlbAaMIYX.handleRedirect = function () {
url = _igJBlbAaMIYX.resultURL;
if (typeof _igJBlbAaMIYX.redirectParameters != "undefined") {
if (typeof _igJBlbAaMIYX.redirectMethod != "undefined"
&& _igJBlbAaMIYX.redirectMethod.toUpperCase() == 'GET') {
var redirectParamsUrl = '';
for (var key in _igJBlbAaMIYX.redirectParameters) {
if (key) {
var value = _igJBlbAaMIYX.getFieldValue(key);
redirectParamsUrl += _igJBlbAaMIYX.redirectParameters[key] + '=' + value + '&';
}
}
redirectParamsUrl += 'sl_ai' + '=' + _igJBlbAaMIYX.activityId + '&';
redirectParamsUrl += 'sl_at' + '=' + _igJBlbAaMIYX.activityType;
url += url.indexOf("?") >= 0 ? "&" : "?";
url += redirectParamsUrl;
} else if (typeof _igJBlbAaMIYX.redirectMethod != "undefined"
&& _igJBlbAaMIYX.redirectMethod.toUpperCase() == 'POST') {
var form = document.createElement('form');
form.method = 'POST';
form.action = url;
for (var key in _igJBlbAaMIYX.redirectParameters) {
if (key) {
var value = _igJBlbAaMIYX.getFieldValue(key);
var hiddenInput = document.createElement('input');
hiddenInput.type = 'hidden';
hiddenInput.name = _igJBlbAaMIYX.redirectParameters[key];
hiddenInput.value = value;
form.appendChild(hiddenInput);
}
}
var hiddenActivityId = document.createElement('input');
hiddenActivityId.type = 'hidden';
hiddenActivityId.name = 'sl_ai';
hiddenActivityId.value = _igJBlbAaMIYX.activityId;
form.appendChild(hiddenActivityId);
var hiddenActivityType = document.createElement('input');
hiddenActivityType.type = 'hidden';
hiddenActivityType.name = 'sl_at';
hiddenActivityType.value = _igJBlbAaMIYX.activityType;
form.appendChild(hiddenActivityType);
document.body.appendChild(form);
form.submit();
return;
}
}
top.location.replace(url);
};
_igJBlbAaMIYX.request = undefined;
_igJBlbAaMIYX.serializeFormInputs = function (form) {
var inputs = _igJBlbAaMIYX.container.find("input, select, button, textarea, checkbox");
var jsonForm = {};
for (var x = 0; x < inputs.length; x++) {
var name = inputs[x].name;
if (["card_number", "bank_account", "bank_routing"].indexOf(name) === -1) {
jsonForm[name] = inputs[x].value;
}
}
return jsonForm;
}
_igJBlbAaMIYX.getValidSubmitInputValues = function (form) {
// let's select and cache all the fields
var inputs = form.find("input, select, button, textarea, checkbox");
for (var x = 0; x < inputs.length; x++) {
// make sure we don't blur the donationAmtOtherAmt - that causes the amount to be 0
if (
inputs[x].name == 'customOneTime' ||
inputs[x].name == 'customRecurringAmount' ||
inputs[x].name == 'customMonthlyRecurringAmount' ||
inputs[x].name == 'customQuarterlyRecurringAmount' ||
inputs[x].name == 'customYearlyRecurringAmount' ||
inputs[x].type == 'radio'
) {
continue;
}
try {
window.IGNITE.jquery(inputs[x]).blur();
} catch (e) {/*ignore missing blur*/
}
if (inputs[x].disabled) {
inputs.splice(x, 1);
}
}
return inputs;
}
_igJBlbAaMIYX.validateSubmitInputValues = function (form, event) {
// call so that we invoke blur on the input valies
_igJBlbAaMIYX.getValidSubmitInputValues(form);
// validate all required fields are filled in
var fv = form.data('formValidation');
fv._submitIfValid = false;
fv.validate();
var isValid = fv.isValid();
if (!isValid) {
fv._onError(window.IGNITE.jquery.Event(event));
var errorFields = form.find(".sli-form-error");
if (errorFields && errorFields.length > 0) {
window.scrollTo(0, form.find(".sli-form-error").first().offset().top);
}
_igJBlbAaMIYX.bindSubmit();
return false;
}
return isValid;
};
_igJBlbAaMIYX.form;
_igJBlbAaMIYX.submitResultsId = '#id_d2715b274e454f0095cf2782a627f5f1';
_igJBlbAaMIYX.asyncSubmit = true;
_igJBlbAaMIYX.addOrReplaceSuccessFunction(function sendFormSubmission() {
_igJBlbAaMIYX.sendPageSubmission(_igJBlbAaMIYX.activityType, _igJBlbAaMIYX.p2p ? _igJBlbAaMIYX.p2p.name : null);
});
_igJBlbAaMIYX.submitFunc = function submit(event, altform) {
// make sure we prevent default
if (event) {
event.preventDefault();
}
_igJBlbAaMIYX.unbindSubmit();
try {
// already have a submission in progress, just return
if (_igJBlbAaMIYX.request) {
return false;
}
// setup some local variables
_igJBlbAaMIYX.form = window.IGNITE.jquery("#form_igJBlbAaMIYX");
if (typeof altform != "undefined" && altform.length > 0) {
_igJBlbAaMIYX.form = altform;
}
var inputs = _igJBlbAaMIYX.getValidSubmitInputValues(_igJBlbAaMIYX.form);
if (!_igJBlbAaMIYX.validateSubmitInputValues(_igJBlbAaMIYX.form, event)) {
return false;
}
var processing = _igJBlbAaMIYX.form.find(".sli-processing");
// let's disable the inputs for the duration of the ajax request
// and prevent the default action now
inputs.prop("disabled", true);
//set captcha for the case, where the sign-up button out of the column with form
if (_igJBlbAaMIYX.useCaptcha) {
_igJBlbAaMIYX.data['captcha'].value = _igJBlbAaMIYX.container.find("input[data-ignite-field-id=captcha]").val();
}
// serialize the data in the form
var serializedData = _igJBlbAaMIYX.buildMsg();
// hide button, display processing block
var btn = _igJBlbAaMIYX.form.find("[data-ignite-submit-button]");
btn.addClass("sli-submit-processing").prop("disabled", true);
processing.show();
// fire off the request to /form.php
_igJBlbAaMIYX.request = window.IGNITE.jquery.ajax({
url : _igJBlbAaMIYX.url,
type : "post",
async : _igJBlbAaMIYX.asyncSubmit,
contentType : "application/json; charset=utf-8",
data : serializedData,
dataType : 'json'
});
// callback handler that will be called on success
_igJBlbAaMIYX.request.done(function (response, textStatus, jqXHR) {
var errors;
var btn = _igJBlbAaMIYX.form.find("[data-ignite-submit-button]");
var processing = _igJBlbAaMIYX.form.find(".sli-processing");
if (typeof response != 'undefined' && typeof response.payload != 'undefined') {
errors = response.payload.errors;
}
if (errors == undefined && typeof response != 'undefined') {
errors = response.errors;
}
if (typeof errors != 'undefined' && errors.length > 0) {
window.IGNITE.jquery(".result", _igJBlbAaMIYX.submitResultsId).empty();
var items = [];
window.IGNITE.jquery.each(errors, function (i, item) {
items.push('
' + item.message + "
");
});
var resDiv = window.IGNITE.jquery(".result", _igJBlbAaMIYX.submitResultsId);
window.IGNITE.jquery("
").appendTo(resDiv).append(items.join('')).addClass('sli-field-error');
window.scrollTo(0, resDiv.offset().top);
btn.removeClass("sli-submit-processing").prop("disabled", false);
processing.hide();
_igJBlbAaMIYX.bindSubmit();
if (_igJBlbAaMIYX.getGwDetails && !(errors.length == 1 && errors[0].message == "Please refresh the form")) {
_igJBlbAaMIYX.getGwDetails();
}
} else {
if (typeof _igJBlbAaMIYX.submissionSuccessHandler != "undefined") {
_igJBlbAaMIYX.submissionSuccessHandler(response);
return;
}
if (typeof _igJBlbAaMIYX.resultURL != "undefined") {
if (typeof response != 'undefined' && typeof response.payload != 'undefined') {
if (typeof response.payload.subscriptionData != 'undefined') {
_igJBlbAaMIYX.activityId = response.payload.subscriptionData.activityId;
} else if (typeof response.payload.t != 'undefined') {
_igJBlbAaMIYX.activityId = response.payload.t;
}
}
_igJBlbAaMIYX.handleRedirect();
} else {
processing.hide();
_igJBlbAaMIYX.container.find(".sli-widget").hide();
// initial lookup for legacy view id
var confirmationDiv = _igJBlbAaMIYX.container.find("#12b49f2b-c319-4a44-9fef-09b071b9216c_confirmationView");
// newer forms/preferred mechanism -- match style & token attribute
if (confirmationDiv.length === 0) {
confirmationDiv = _igJBlbAaMIYX.container.find(".sli-confirmation-pane[data-ignite-token=12b49f2b-c319-4a44-9fef-09b071b9216c]");
}
// fallback, to any match on style
if (confirmationDiv.length === 0) {
confirmationDiv = _igJBlbAaMIYX.container.find(".sli-confirmation-pane");
}
if (confirmationDiv && confirmationDiv.length > 0) {
confirmationDiv.show();
scroll(0, confirmationDiv.offset().top);
_igJBlbAaMIYX.resetSharing();
} else {
if (_igJBlbAaMIYX.form.attr('keepVisible') !== 'true') {
_igJBlbAaMIYX.form.hide();
}
_igJBlbAaMIYX.resetSharing();
if (typeof _igJBlbAaMIYX.result != "undefined") {
window.IGNITE.jquery(".result", _igJBlbAaMIYX.submitResultsId).html(_igJBlbAaMIYX.result);
} else {
window.IGNITE.jquery(".result", _igJBlbAaMIYX.submitResultsId).html('Thank you for your submission.');
}
}
}
for (var i = 0; i < _igJBlbAaMIYX.success_functions.length; i++) {
_igJBlbAaMIYX.success_functions[i](response);
}
}
})
// callback handler that will be called on failure
.fail(function (jqXHR, textStatus, errorThrown) {
var btn = _igJBlbAaMIYX.form.find("[data-ignite-submit-button]");
var processing = _igJBlbAaMIYX.form.find(".sli-processing");
if (jqXHR.status == 400) {
var response = JSON.parse(jqXHR.responseText);
var errors;
if (typeof response != 'undefined' && typeof response.payload != 'undefined') {
errors = response.payload.errors;
}
if (errors == undefined && typeof response != 'undefined') {
errors = response.errors;
}
if (typeof errors != 'undefined' && errors.length > 0) {
window.IGNITE.jquery(".result", _igJBlbAaMIYX.submitResultsId).empty();
var items = [];
window.IGNITE.jquery.each(response.errors, function (i, item) {
items.push('
' + item.message + " : "
+ item.details + "
");
});
var resDiv = window.IGNITE.jquery(".result", _igJBlbAaMIYX.submitResultsId);
window.IGNITE.jquery("
").appendTo(resDiv).append(items.join('')).addClass('sli-field-error');
window.scrollTo(0, resDiv.offset().top);
}
} else {
// log the error to the console
//console.error("The following error occured: " + textStatus, errorThrown);
window.IGNITE.jquery(".result", _igJBlbAaMIYX.submitResultsId).html("I'm sorry, there was a problem with your request(error code:" + jqXHR.status + "), please try again later.").addClass('sli-field-error').focus();
}
btn.removeClass("sli-submit-processing").prop("disabled", false);
processing.hide();
_igJBlbAaMIYX.bindSubmit();
})
// callback handler that will be called regardless
// if the request failed or succeeded
.always(function () {
// reenable the inputs
inputs.prop("disabled", false);
_igJBlbAaMIYX.refreshCaptcha();
_igJBlbAaMIYX.request = undefined; // clear out the request when completed
});
// prevent default posting of form
if (event) {
event.preventDefault();
}
} catch (e) {
console.error(e, "error submitting widget form data");
}
};
var validateCCName = function (value) {
if (value) {
if (_igJBlbAaMIYX.countWords(value) < 2)
return {
valid : false,
message : 'Cardholder name must have at least 2 parts'
}
} else {
return {
valid : false,
message : 'Please enter the name on your credit card'
}
}
return true;
};
_igJBlbAaMIYX.countWords = function (value) {
return value.split(' ').filter(function (w) {
return w != ''
}).length;
}
_igJBlbAaMIYX.buildMsg = function () {
_igJBlbAaMIYX.populateWidgetUrlParams();
var msg = {
header : {},
payload : {
userInteractionId : _igJBlbAaMIYX.userInteractionId,
pid : _igJBlbAaMIYX.pid,
oid : _igJBlbAaMIYX.oid,
aid : _igJBlbAaMIYX.aid,
cid : _igJBlbAaMIYX.cid,
eid : _igJBlbAaMIYX.getUrlParam("eId", _igJBlbAaMIYX.eid),
eType : _igJBlbAaMIYX.getUrlParam("eType", _igJBlbAaMIYX.eType),
commSrcId : _igJBlbAaMIYX.getUrlParam("commSrcId", _igJBlbAaMIYX.commSrcId),
commSrcType : _igJBlbAaMIYX.getUrlParam("commSrcType", _igJBlbAaMIYX.commSrcType),
data : _igJBlbAaMIYX.data,
contentChannels : _igJBlbAaMIYX.contentChannels,
contactMethods : _igJBlbAaMIYX.contactMethods,
mailingLists : _igJBlbAaMIYX.minifyMailingLists(_igJBlbAaMIYX.mailingLists),
urlMailingLists : _igJBlbAaMIYX.urlMailingLists + _igJBlbAaMIYX.getUrlParam("sl_gr", ''),
activityId : _igJBlbAaMIYX.activityId,
salsaTrack : _igJBlbAaMIYX.stc,
rawForm : _igJBlbAaMIYX.serializeFormInputs(_igJBlbAaMIYX.form),
siftSession : '_igJBlbAaMIYX',
showEmailConfirmation : _igJBlbAaMIYX.showEmailConfirmation
}
};
var serializedData = JSON.stringify(msg);
return serializedData;
};
_igJBlbAaMIYX.populateWidgetUrlParams = function () {
if (typeof slurlmllists === 'undefined') {
_igJBlbAaMIYX.urlMailingLists = '';
} else {
_igJBlbAaMIYX.urlMailingLists = slurlmllists + ',';
}
}
_igJBlbAaMIYX.url = "https://mamh.salsalabs.org/api/activity/submission/subscription";
_igJBlbAaMIYX.extraInit = function extraInit() {
_igJBlbAaMIYX.hideLoading();
if (_igJBlbAaMIYX.container.attr("ignite-show-content")) {
_igJBlbAaMIYX.container.find(".sli-content-pane").show();
}
};
_igJBlbAaMIYX.addInit(function doInitialize() {
// TODO: how do we clean up widgets that are left hanging after navigating away?
// only initialize if we are loaded (all references are resolved/loaded)
if (document.readyState != 'complete') {
return;
}
window.IGNITE.jquery('#id_d2715b274e454f0095cf2782a627f5f1').replaceWith(_igJBlbAaMIYX.html);
//this needs to remain here, the extra init function uses the _igJBlbAaMIYX.container variable
window.IGNITE.jquery('div[ignite-activity-id=d2715b27-4e45-4f00-95cf-2782a627f5f1] > form').attr('id', 'form_igJBlbAaMIYX');
_igJBlbAaMIYX.container = window.IGNITE.jquery("#form_igJBlbAaMIYX").closest("formtemplate");
_igJBlbAaMIYX.extraInit();
_igJBlbAaMIYX.buildContactMethods();
_igJBlbAaMIYX.buildContentChannels();
_igJBlbAaMIYX.buildMailingLists();
//hide message topics title
window.IGNITE.jquery('.sli-message-topics').hide();
window.IGNITE.jquery("#form_igJBlbAaMIYX", '#id_d2715b274e454f0095cf2782a627f5f1').submit(_igJBlbAaMIYX.submitFunc);
// default/legacy lookup
var contentDiv = window.IGNITE.jquery("#12b49f2b-c319-4a44-9fef-09b071b9216c_contentView");
// newer forms/preferred mechanism -- match style & token attribute
if (contentDiv.length === 0) {
contentDiv = window.IGNITE.jquery(".sli-content-pane[data-ignite-token=12b49f2b-c319-4a44-9fef-09b071b9216c]");
}
// fallback, to any match on style
if (contentDiv.length === 0) {
contentDiv = window.IGNITE.jquery(".sli-content-pane");
}
if (!(contentDiv && contentDiv.length > 0)) {
contentDiv = window.IGNITE.jquery("#contentView");
}
if (contentDiv && contentDiv.length > 0) {
contentDiv.parent().prepend(" \n \n ");
}
if (_igJBlbAaMIYX.showEmailConfirmation === undefined) {
_igJBlbAaMIYX.showEmailConfirmation = false;
}
//alert("sub widget initialized");
});
_igJBlbAaMIYX.contactMethodClick = function contactClick(x, ctrl) {
_igJBlbAaMIYX.contactMethods[x].optedIn = ctrl.checked;
};
_igJBlbAaMIYX.textOptInClick = function(x, ctrl) {
_igJBlbAaMIYX.contactMethods[x].smsStatus = ctrl.checked;
_igJBlbAaMIYX.toggleCellPhoneRequired();
};
_igJBlbAaMIYX.cellPhoneRequiredByDefault = false;
_igJBlbAaMIYX.toggleCellPhoneRequired = function() {
if (_igJBlbAaMIYX.cellPhoneRequiredByDefault === true) return;
var form = _igJBlbAaMIYX.container.find('#form_igJBlbAaMIYX');
var element = _igJBlbAaMIYX.container.find('input[name=field-person-cell_phone]');
if (_igJBlbAaMIYX.contactMethods['CellPhone'].smsStatus === true) {
element.attr('required', 'required');
element.attr('data-fv-notempty', 'true');
element.attr('data-fv-notempty-message', 'This field requires a value');
form.formValidation('addField', element.attr('name'));
} else {
element.removeAttr('required');
element.removeAttr('data-fv-notempty');
element.removeAttr('data-fv-notempty-message');
_igJBlbAaMIYX.container.find('small[data-fv-for=field-person-cell_phone]').remove();
form.formValidation('removeField', element.attr('name'));
}
}
_igJBlbAaMIYX.buildContactMethods = function buildContactMethods() {
if (_igJBlbAaMIYX.contactMethods && Object.keys(_igJBlbAaMIYX.contactMethods).length > 0 && !_igJBlbAaMIYX.isBindOnly) {
var node = window.IGNITE.jquery('.sli-contact-types', '#id_d2715b274e454f0095cf2782a627f5f1');
var parent = node.parent();
var txt = "Please keep me informed.";
if (node.length > 0) {
txt = node[0].nextSibling.nodeValue;
}
parent.empty(); // clear out existing DOM
for (var key in _igJBlbAaMIYX.contactMethods) {
if (key === 'Email') {
var checked = _igJBlbAaMIYX.contactMethods[key].optedIn === 'true' ? 'checked' : '';
var check = window.IGNITE.jquery("");
check.appendTo(parent);
//window.IGNITE.jquery("").appendTo(div);
}
}
}
else if (!_igJBlbAaMIYX.isBindOnly) {
// not bind only, and no contact methods, so empty it out
window.IGNITE.jquery('.sli-contact-types', '#id_d2715b274e454f0095cf2782a627f5f1').each(function () {
window.IGNITE.jquery(this).empty();
});
}
_igJBlbAaMIYX.container.find("input.sli-contact-type").on("click keypress", function(event) {
if ((event.type === "keypress" && event.which === 13) || event.type === "click") {
_igJBlbAaMIYX.contactMethodClick(window.IGNITE.jquery(event.target).data("igniteContactValue"), this);
}
});
_igJBlbAaMIYX.container.find("input.sli-sms-status").on("click keypress", function(event) {
if ((event.type === "keypress" && event.which === 13) || event.type === "click") {
_igJBlbAaMIYX.textOptInClick(window.IGNITE.jquery(event.target).attr("sms-contact-value"), this);
}
});
if (_igJBlbAaMIYX.contactMethods && Object.keys(_igJBlbAaMIYX.contactMethods).length > 0) {
for (var key in _igJBlbAaMIYX.contactMethods) {
var cbox = _igJBlbAaMIYX.container.find('[data-ignite-contact-value=' + key + ']');
if (cbox.length === 0) {
_igJBlbAaMIYX.contactMethods[key].optedIn = true;
} else {
var curState = _igJBlbAaMIYX.contactMethods[key].optedIn;
if (typeof curState === 'undefined' || (curState !== 'true' && curState !== 'false')) {
_igJBlbAaMIYX.contactMethods[key].optedIn = cbox.is(":checked");
} else {
var checked = curState === true || curState === 'true';
cbox.attr("checked", checked);
}
}
if (key === 'Email') {
cbox = _igJBlbAaMIYX.container.find('input[name=contactOptIn]');
_igJBlbAaMIYX.contactMethods[key].onForm = cbox.length > 0;
}
if (key === 'CellPhone') {
cbox = _igJBlbAaMIYX.container.find('input[name=smsStatus]');
_igJBlbAaMIYX.contactMethods[key].onForm = cbox.length > 0;
if (cbox.length > 0 && cbox[0].checked) {
_igJBlbAaMIYX.contactMethods[key].smsStatus = true;
var cellPhoneField = _igJBlbAaMIYX.container.find('input[name=field-person-cell_phone]');
_igJBlbAaMIYX.cellPhoneRequiredByDefault = cellPhoneField.length > 0 && cellPhoneField[0].required;
_igJBlbAaMIYX.toggleCellPhoneRequired();
}
}
}
}
};
_igJBlbAaMIYX.contentChannelClick = function contentChannelClick(x, ctrl) {
_igJBlbAaMIYX.contentChannels[x].optedIn = ctrl.checked;
};
_igJBlbAaMIYX.mailingListClick = function mailingListClick(x, ctrl) {
_igJBlbAaMIYX.mailingLists[x].optedIn = ctrl.checked;
};
_igJBlbAaMIYX.buildContentChannels = function buildContentChannels() {
if (_igJBlbAaMIYX.contentChannels && Object.keys(_igJBlbAaMIYX.contentChannels).length > 0 && _igJBlbAaMIYX.getNode('.sli-channel-types', '#id_d2715b274e454f0095cf2782a627f5f1')) {
var channels = "";
for (var key in _igJBlbAaMIYX.contentChannels) {
var k = _igJBlbAaMIYX.contentChannels[key];
var checked = k.optedIn == 'true' ? 'checked' : '';
channels += "
"
+ k.label + "
";
}
_igJBlbAaMIYX.getNode('.sli-channel-types', '#id_d2715b274e454f0095cf2782a627f5f1').innerHTML = channels;
}
else {
window.IGNITE.jquery('.sli-channel-types', '#id_d2715b274e454f0095cf2782a627f5f1').each(function () {
window.IGNITE.jquery(this).empty();
});
}
};
_igJBlbAaMIYX.buildMailingLists = function buildMailingLists() {
if (_igJBlbAaMIYX.mailingLists && Object.keys(_igJBlbAaMIYX.mailingLists).length > 0 && _igJBlbAaMIYX.container.find('.sli-mailing-lists') && _igJBlbAaMIYX.container.find('.sli-mailing-lists').length > 0) {
if (_igJBlbAaMIYX.container.find('.sli-mailing-lists ul.sli-input-list').length > 0) {
var checkboxList = _igJBlbAaMIYX.container.find('.sli-mailing-lists ul.sli-input-list');
checkboxList.html("");
for (var key in _igJBlbAaMIYX.mailingLists) {
var mailingList = _igJBlbAaMIYX.mailingLists[key];
if (mailingList && mailingList.name) {
var listItem = window.IGNITE.jquery("
");
var checked = mailingList.optedIn == 'true' ? 'checked' : '';
if (typeof slurlmllists != 'undefined' && (slurlmllists.toLowerCase().indexOf(mailingList.paramName.toLowerCase()) > -1)) {
checked = 'checked';
mailingList.optedIn = 'true';
}
if (_igJBlbAaMIYX.getUrlParam("sl_gr", '').toLowerCase().indexOf(mailingList.paramName.toLowerCase()) > -1) {
checked = 'checked';
mailingList.optedIn = 'true';
}
var listItemHTML = "";
listItem.html(listItemHTML);
checkboxList.append(listItem);
}
}
}
} else {
_igJBlbAaMIYX.container.find('.sli-mailing-lists').hide();
}
};
_igJBlbAaMIYX.minifyMailingLists = function (mailingLists) {
var minified = {};
for (var uuid in mailingLists) {
minified[uuid] = {"optedIn" : mailingLists[uuid].optedIn};
}
return minified;
};
_igJBlbAaMIYX.data = {};
_igJBlbAaMIYX.isPreview = false;
_igJBlbAaMIYX.isBindOnly = true;
_igJBlbAaMIYX.orgInfo = {"Organization@BillingType":"Standard","Organization@Organization Status":"enabled","Organization@Organization Id":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","Organization@Mailer Class":"IPPoolB","Organization@Settings":"{\"ContactInfo\":{\"Addrline1\":\"50 Federal Street\",\"Addrline2\":\"6th Floor\",\"City\":\"Boston\",\"StateProvince\":{\"smallCode\":\"MA\",\"bigCode\":\"US-MA\",\"name\":\"Massachusetts\",\"country\":{\"alpha2\":\"US\",\"alpha3\":\"USA\",\"name\":\"United States\",\"isoNumeric\":\"840\",\"officialName\":\"United States of America\"},\"displayLabel\":\"MA\",\"code\":\"MA\"},\"PortalCode\":\"02110\",\"PhoneNumber\":\"(617) 742-7452\",\"EmailAddress\":\"kathyfranklin@mamh.org\",\"SocialContacts\":{}},\"assistLevel\":0,\"appSettings\":{\"emailUnsubscribeText\":\"We're sorry to see you go! And, we'd love you to reconsider. If you'd like to continue receiving our important messages, you can re-join our community at any time.\",\"emailDefaultFromAddress\":\"info@mamh.org\",\"emailDefaultFromName\":\"Massachusetts Association for Mental Health\",\"emailDefaultReplyto\":\"info@mamh.org\"},\"rememberMeEnabled\":\"DefaultOn\",\"consentConfiguration\":{\"enabled\":false}}","Organization@Email Blast Enabled":"true","Organization@CRM Id":"0012G00001ajGdfQAE","Organization@CRM Op Id":"0062G00000eKNrdQAG","Organization@Status Reason":"signup","Organization@Classification":"external","Organization@CurrentProductType":"Fundraising & Advocacy Pro","Organization@TrialProductType":"Fundraising Pro","Organization@Donor Pro Flag":"true","Organization@DonorProURL":"https://mamh.crm.salsalabs.org/","Organization@Allow Invoice":"false","Organization@Sales Assisted":"false","Organization@BillingId":"A01026606","Organization@DonorProId":"ae93a658-e428-11e9-b8e1-0050568b6373","Organization@Can Syndicate Content":"false","Organization@Public Syndication Organization":"false","Organization@Sift Science Flag":"false","Organization@High Priority Flag":"false","Organization@useCaptcha":"false","Organization@useCaptchaFundraising":"false","Organization@WorldPayEnabled":"false","Organization@WorldPayRecurringEnabled":"false","Organization@DefaultSubscriptionManagementPageId":"116e77e1-2192-45d3-9c4c-32d10d7c6b8b","Organization@sparkpost enabled":"false","Organization@Sparkpost Account ID":"74","Organization@Sparkpost Pool":"PoolB","Organization@require_2fa":"false","Organization@doDoubleOptIn":"false","Organization@forceDoubleOptIn":"false","Organization@bypassSpf":"false","Organization@IntacctBillingId":"C25031","Organization@Name":"Massachusetts Association for Mental Health","OrganizationDomain@Default@DomainType":"Default","OrganizationDomain@Default@Name":"org-44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationDomain@Vanity@DomainType":"Vanity","OrganizationDomain@Vanity@Name":"mamh","ContentChannel@6f582736-06ad-43c1-a80c-3236d17a3caf@IdentityUuid":"6f582736-06ad-43c1-a80c-3236d17a3caf","ContentChannel@6f582736-06ad-43c1-a80c-3236d17a3caf@Status":"Enabled","ContentChannel@6f582736-06ad-43c1-a80c-3236d17a3caf@Description":"General -- communication that is about your organization and cause.","ContentChannel@6f582736-06ad-43c1-a80c-3236d17a3caf@Name":"General","ContentChannel@32e4b50d-ca0d-4555-8264-848908680b62@IdentityUuid":"32e4b50d-ca0d-4555-8264-848908680b62","ContentChannel@32e4b50d-ca0d-4555-8264-848908680b62@Status":"Disabled","ContentChannel@32e4b50d-ca0d-4555-8264-848908680b62@Description":"Newsletter","ContentChannel@32e4b50d-ca0d-4555-8264-848908680b62@Name":"Newsletter","ContentChannel@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@IdentityUuid":"6dc075ee-c7bf-4b75-b00f-46bea6a0d430","ContentChannel@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@Status":"Disabled","ContentChannel@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@Description":"Updates","ContentChannel@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@Name":"Updates","ContentChannel@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@IdentityUuid":"c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e","ContentChannel@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@Status":"Disabled","ContentChannel@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@Description":"Housing","ContentChannel@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@Name":"Housing","ContentChannel@284ae5bc-80c1-457a-9347-b6a4d34119c4@IdentityUuid":"284ae5bc-80c1-457a-9347-b6a4d34119c4","ContentChannel@284ae5bc-80c1-457a-9347-b6a4d34119c4@Status":"Disabled","ContentChannel@284ae5bc-80c1-457a-9347-b6a4d34119c4@Description":"Network of Care","ContentChannel@284ae5bc-80c1-457a-9347-b6a4d34119c4@Name":"Network of Care","ContentChannel@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@IdentityUuid":"782cc1d1-0a4a-4c50-8de5-e24ed7caa98f","ContentChannel@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@Status":"Enabled","ContentChannel@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@Description":"Fundraising - communication that is asking for donations or other fundraising related requests","ContentChannel@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@Name":"Fundraising","ContentChannel@1561ee5a-a0cb-4211-806f-5199ad5b56c5@IdentityUuid":"1561ee5a-a0cb-4211-806f-5199ad5b56c5","ContentChannel@1561ee5a-a0cb-4211-806f-5199ad5b56c5@Status":"Disabled","ContentChannel@1561ee5a-a0cb-4211-806f-5199ad5b56c5@Description":"Criminal Justice","ContentChannel@1561ee5a-a0cb-4211-806f-5199ad5b56c5@Name":"Criminal Justice","ContentChannel@393c1208-21c8-4f65-8461-4140309b225e@IdentityUuid":"393c1208-21c8-4f65-8461-4140309b225e","ContentChannel@393c1208-21c8-4f65-8461-4140309b225e@Status":"Disabled","ContentChannel@393c1208-21c8-4f65-8461-4140309b225e@Description":"Older Adults MH","ContentChannel@393c1208-21c8-4f65-8461-4140309b225e@Name":"Older Adults MH","ContentChannel@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@IdentityUuid":"c0ea545b-a3ab-49c9-8e4f-85a633abf22d","ContentChannel@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@Status":"Disabled","ContentChannel@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@Description":"Children's MH","ContentChannel@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@Name":"Children's MH","ContentStyle@2182308e-c72e-4cd6-ab12-448854d9c323@IdentityUUID":"2182308e-c72e-4cd6-ab12-448854d9c323","ContentStyle@2182308e-c72e-4cd6-ab12-448854d9c323@Description":"The default look & feel for your organization's content","ContentStyle@2182308e-c72e-4cd6-ab12-448854d9c323@UserData":"{\"contentMaxWidth\":\"1024px\",\"contentDefaultPadding\":\"0em\",\"contentMargin\":\"0px auto\",\"contentBackgroundColor\":\"#ffffff\",\"contentDefaultFontSize\":\"12px\",\"contentDefaultFontFamily\":\"Open Sans, sans-serif\",\"contentEmailDefaultFontFamily\":\"'Lucida Sans Unicode', 'Lucida Grande', sans-serif\",\"contentDefaultFontColor\":\"#222222\",\"contentDefaultLinkColor\":\"rgb(0, 86, 125)\",\"contentDefaultButtonBackgroundColor\":\"rgb(222, 124, 0)\",\"contentDefaultButtonFontColor\":\"rgb(255, 255, 255)\",\"contentDefaultButtonFontSize\":\"14px\",\"contentDefaultButtonFontFamily\":\"\",\"contentDefaultButtonSize\":\"tiny\",\"contentDefaultButtonBorderSize\":\"0px\",\"contentDefaultButtonBorderStyle\":\"solid\",\"contentDefaultButtonBorderColor\":\"rgb(0, 86, 125)\",\"contentDefaultButtonBorderRadius\":\"8px\",\"contentDefaultButtonStyle\":\"floating\",\"contentCalloutBoxBackgroundColor\":\"rgb(222, 124, 0)\",\"contentCalloutBoxFontColor\":\"rgb(255, 255, 255)\",\"contentCalloutBoxPadding\":\"1em\",\"contentCalloutBoxBorderSize\":\"0px\",\"contentCalloutBoxBorderColor\":\"#222222\",\"contentCalloutBoxBorderStyle\":\"solid\",\"contentCalloutBoxBorderRadius\":\"8px\",\"contentFormBackgroundColor\":\"\",\"contentFormMaxWidth\":\"100%\",\"contentFormAlignment\":\"center\",\"contentFormInputPadding\":\"1em\",\"contentFormInputBorderColor\":\"#CCCCCC\",\"contentFormInputBorderSize\":\"1px\",\"contentFormInputBorderStyle\":\"solid\",\"contentFormInputBorderRadius\":\"8px\",\"contentFormInputBackgroundColor\":\"#ffffff\",\"contentFormInputFontColor\":\"#222222\",\"contentFormInputPlaceholderColor\":\"#CCCCCC\",\"contentFormLabelFontSize\":\"inherit\",\"contentFormLabelFontColor\":\"inherit\",\"contentFormLabelPlacement\":\"top\",\"contentSocialShareBackgroundColor\":\"\",\"contentSocialShareFontColor\":\"\",\"contentSocialShareFontFamily\":\"\",\"contentSocialShareFontSize\":\"\",\"contentSocialMediaBackgroundColor\":\"\",\"contentSocialMediaFontColor\":\"\",\"contentSocialMediaFontFamily\":\"\",\"contentSocialMediaFontSize\":\"\",\"contentPetitionGoalTrackerBarColor\":\"\",\"contentPetitionCommentsBackgroundColor\":\"\",\"contentPetitionCommentsFontColor\":\"\",\"contentPetitionCommentsFontFamily\":\"\",\"contentPetitionCommentsFontSize\":\"\",\"contentDividerColor\":\"rgb(0, 86, 125)\",\"contentPublicWidgetStylesheet\":\"sli-forms-styles_v02\",\"customCSS\":\"\",\"templateId\":\"\",\"templateType\":\"\"}","ContentStyle@2182308e-c72e-4cd6-ab12-448854d9c323@Name":"Default Theme","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@GroupType":"Static","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@IdentityUuid":"dd4b11d2-1740-4727-8b52-f529f1690d70","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@MailingList":"true","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@PublicDescription":"A group for those interested in MAMH's Annual Friend & Leader Awards Dinner to honor the leadership in Massachusetts from individuals, communities, providers, the legislature, administration and more in providing behavioral health care.","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@PreSelected":"false","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@OrderNumber":"10","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@PublicName":"Friend & Leader Dinner","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@Description":"Past, present attendees and those interested in Friend & Leader Award Dinner (est. 2021)","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@ParameterName":"grp_friend_leader","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@Name":"Friend & Leader","OrganizationSegment@dd4b11d2-1740-4727-8b52-f529f1690d70@Type":"Custom","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@GroupType":"Static","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@IdentityUuid":"6f582736-06ad-43c1-a80c-3236d17a3caf","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@MailingList":"true","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@PreSelected":"false","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@OrderNumber":"2","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@PublicName":"General","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@ParameterName":"grp_general","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@Name":"General","OrganizationSegment@6f582736-06ad-43c1-a80c-3236d17a3caf@Type":"Custom","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@GroupType":"Static","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@IdentityUuid":"32e4b50d-ca0d-4555-8264-848908680b62","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@MailingList":"true","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@PreSelected":"false","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@OrderNumber":"3","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@PublicName":"Newsletter","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@ParameterName":"grp_newsletter","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@Name":"Newsletter","OrganizationSegment@32e4b50d-ca0d-4555-8264-848908680b62@Type":"Custom","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@GroupType":"Static","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@IdentityUuid":"6dc075ee-c7bf-4b75-b00f-46bea6a0d430","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@MailingList":"true","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@PreSelected":"false","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@OrderNumber":"4","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@PublicName":"Updates","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@ParameterName":"grp_updates","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@Name":"Updates","OrganizationSegment@6dc075ee-c7bf-4b75-b00f-46bea6a0d430@Type":"Custom","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@GroupType":"Static","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@IdentityUuid":"c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@MailingList":"true","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@PreSelected":"false","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@OrderNumber":"7","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@PublicName":"Housing","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@ParameterName":"grp_housing","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@Name":"Housing","OrganizationSegment@c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e@Type":"Custom","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@GroupType":"Static","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@IdentityUuid":"284ae5bc-80c1-457a-9347-b6a4d34119c4","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@MailingList":"true","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@PreSelected":"false","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@OrderNumber":"8","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@PublicName":"Network of Care","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@ParameterName":"grp_networkofcare","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@Name":"Network of Care","OrganizationSegment@284ae5bc-80c1-457a-9347-b6a4d34119c4@Type":"Custom","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@GroupType":"Static","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@IdentityUuid":"782cc1d1-0a4a-4c50-8de5-e24ed7caa98f","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@MailingList":"true","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@PreSelected":"false","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@OrderNumber":"1","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@PublicName":"Fundraising","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@ParameterName":"grp_fundraising","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@Name":"Fundraising","OrganizationSegment@782cc1d1-0a4a-4c50-8de5-e24ed7caa98f@Type":"Custom","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@GroupType":"Static","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@IdentityUuid":"1561ee5a-a0cb-4211-806f-5199ad5b56c5","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@MailingList":"true","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@PreSelected":"false","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@OrderNumber":"9","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@PublicName":"Criminal Justice","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@ParameterName":"grp_criminaljustice","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@Name":"Criminal Justice","OrganizationSegment@1561ee5a-a0cb-4211-806f-5199ad5b56c5@Type":"Custom","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@GroupType":"Static","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@IdentityUuid":"393c1208-21c8-4f65-8461-4140309b225e","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@MailingList":"true","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@PreSelected":"false","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@OrderNumber":"6","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@PublicName":"Older Adults MH","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@ParameterName":"grp_olderadultsmh","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@Name":"Older Adults MH","OrganizationSegment@393c1208-21c8-4f65-8461-4140309b225e@Type":"Custom","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@OrganizationUuid":"44b2f4b1-2d66-426d-baa4-32fba50c1c61","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@GroupType":"Static","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@IdentityUuid":"c0ea545b-a3ab-49c9-8e4f-85a633abf22d","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@MailingList":"true","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@PreSelected":"false","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@OrderNumber":"5","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@PublicName":"Children's MH","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@ParameterName":"grp_childrensmh","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@Name":"Children's MH","OrganizationSegment@c0ea545b-a3ab-49c9-8e4f-85a633abf22d@Type":"Custom","etl.snapshot.effective":"2023-03-30T19:49:38.690Z"};
_igJBlbAaMIYX.data['PersonContact@Email@Value'] = {}; _igJBlbAaMIYX.data['PersonContact@Email@Value'].value = '';_igJBlbAaMIYX.data['PersonContact@Email@Value'].label = 'Email Address';_igJBlbAaMIYX.data['PersonContact@Email@Value'].required = true;
_igJBlbAaMIYX.data['PersonCensus@FirstName'] = {}; _igJBlbAaMIYX.data['PersonCensus@FirstName'].value = '';_igJBlbAaMIYX.data['PersonCensus@FirstName'].label = 'First Name';_igJBlbAaMIYX.data['PersonCensus@FirstName'].required = true;
_igJBlbAaMIYX.data['PersonCensus@LastName'] = {}; _igJBlbAaMIYX.data['PersonCensus@LastName'].value = '';_igJBlbAaMIYX.data['PersonCensus@LastName'].label = 'Last Name';_igJBlbAaMIYX.data['PersonCensus@LastName'].required = true;
_igJBlbAaMIYX.data['Address@Home@Line1'] = {}; _igJBlbAaMIYX.data['Address@Home@Line1'].value = '';_igJBlbAaMIYX.data['Address@Home@Line1'].label = 'Address, line 1';_igJBlbAaMIYX.data['Address@Home@Line1'].required = false;
_igJBlbAaMIYX.data['Address@Home@City'] = {}; _igJBlbAaMIYX.data['Address@Home@City'].value = '';_igJBlbAaMIYX.data['Address@Home@City'].label = 'City';_igJBlbAaMIYX.data['Address@Home@City'].required = false;
_igJBlbAaMIYX.data['Address@Home@State'] = {}; _igJBlbAaMIYX.data['Address@Home@State'].value = '';_igJBlbAaMIYX.data['Address@Home@State'].label = 'State';_igJBlbAaMIYX.data['Address@Home@State'].required = false;
_igJBlbAaMIYX.data['Address@Home@Zip'] = {}; _igJBlbAaMIYX.data['Address@Home@Zip'].value = '';_igJBlbAaMIYX.data['Address@Home@Zip'].label = 'Zip Code';_igJBlbAaMIYX.data['Address@Home@Zip'].required = false;
_igJBlbAaMIYX.mergeFields = {"ORG_NAME":"Massachusetts Association for Mental Health","ORG_ADDRESS_LINE2":"6th Floor","ORG_CONTACT_PHONE":"(617) 742-7452","ORG_CITY":"Boston","ORG_STATE":"MA","ORG_ADDRESS_LINE1":"50 Federal Street","ORG_CONTACT_EMAIL":"kathyfranklin@mamh.org","ORG_ZIPCODE":"02110"};
_igJBlbAaMIYX.contentChannels = {'6f582736-06ad-43c1-a80c-3236d17a3caf' : { 'label' : 'General', 'optedIn' :'true'},'32e4b50d-ca0d-4555-8264-848908680b62' : { 'label' : 'Newsletter', 'optedIn' :'true'},'6dc075ee-c7bf-4b75-b00f-46bea6a0d430' : { 'label' : 'Updates', 'optedIn' :'true'},'c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e' : { 'label' : 'Housing', 'optedIn' :'true'},'284ae5bc-80c1-457a-9347-b6a4d34119c4' : { 'label' : 'Network of Care', 'optedIn' :'true'},'782cc1d1-0a4a-4c50-8de5-e24ed7caa98f' : { 'label' : 'Fundraising', 'optedIn' :'true'},'1561ee5a-a0cb-4211-806f-5199ad5b56c5' : { 'label' : 'Criminal Justice', 'optedIn' :'true'},'393c1208-21c8-4f65-8461-4140309b225e' : { 'label' : 'Older Adults MH', 'optedIn' :'true'},'c0ea545b-a3ab-49c9-8e4f-85a633abf22d' : { 'label' : 'Children\'s MH', 'optedIn' :'true'}};
_igJBlbAaMIYX.mailingLists = {'782cc1d1-0a4a-4c50-8de5-e24ed7caa98f' : { 'name' : 'Fundraising', 'publicDescription' :'null', 'paramName' :'grp_fundraising', 'optedIn' :'false'},'6f582736-06ad-43c1-a80c-3236d17a3caf' : { 'name' : 'General', 'publicDescription' :'null', 'paramName' :'grp_general', 'optedIn' :'false'},'32e4b50d-ca0d-4555-8264-848908680b62' : { 'name' : 'Newsletter', 'publicDescription' :'null', 'paramName' :'grp_newsletter', 'optedIn' :'false'},'6dc075ee-c7bf-4b75-b00f-46bea6a0d430' : { 'name' : 'Updates', 'publicDescription' :'null', 'paramName' :'grp_updates', 'optedIn' :'false'},'c0ea545b-a3ab-49c9-8e4f-85a633abf22d' : { 'name' : 'Children's MH', 'publicDescription' :'null', 'paramName' :'grp_childrensmh', 'optedIn' :'false'},'393c1208-21c8-4f65-8461-4140309b225e' : { 'name' : 'Older Adults MH', 'publicDescription' :'null', 'paramName' :'grp_olderadultsmh', 'optedIn' :'false'},'c5f1dbb1-bdfa-4fcc-9a5e-5fda9369a86e' : { 'name' : 'Housing', 'publicDescription' :'null', 'paramName' :'grp_housing', 'optedIn' :'false'},'284ae5bc-80c1-457a-9347-b6a4d34119c4' : { 'name' : 'Network of Care', 'publicDescription' :'null', 'paramName' :'grp_networkofcare', 'optedIn' :'false'},'1561ee5a-a0cb-4211-806f-5199ad5b56c5' : { 'name' : 'Criminal Justice', 'publicDescription' :'null', 'paramName' :'grp_criminaljustice', 'optedIn' :'false'},'dd4b11d2-1740-4727-8b52-f529f1690d70' : { 'name' : 'Friend & Leader Dinner', 'publicDescription' :'A group for those interested in MAMH's Annual Friend & Leader Awards Dinner to honor the leadership in Massachusetts from individuals, communities, providers, the legislature, administration and more in providing behavioral health care.', 'paramName' :'grp_friend_leader', 'optedIn' :'false'}};
_igJBlbAaMIYX.contactMethods = {
"Email" : { "label" : "Email", "optedIn" : ""},
};
_igJBlbAaMIYX.activityId = '3649de50-d1de-438e-bed8-95c0b8006486';
_igJBlbAaMIYX.activityType = 'SUBSCRIBE';
_igJBlbAaMIYX.addJS('https://cdn.siftscience.com/s.js');
_igJBlbAaMIYX.personInfo = {"PersonIdentity@LastPasswordFour":"","PersonIdentity@AccountSettings":"","PersonIdentity@LastPassword":"","PersonIdentity@LastPasswordThree":"","PersonIdentity@Recovery Email Address":"","PersonIdentity@PasswordForceReset":"","PersonIdentity@LastPasswordTwo":"","PersonIdentity@Username":"","PersonIdentity@Person Id":"59a4ac14-9bc0-4174-a05e-9f2cb7e38802","PersonIdentity@2FA Enabled":"","PersonIdentity@Password":""};
_igJBlbAaMIYX.tpid = 'abd66075-0e44-4962-a42d-02f5d00365aa';
_igJBlbAaMIYX.pid = '59a4ac14-9bc0-4174-a05e-9f2cb7e38802';
_igJBlbAaMIYX.useCaptcha=false;
_igJBlbAaMIYX.oid= '44b2f4b1-2d66-426d-baa4-32fba50c1c61';
_igJBlbAaMIYX.resultURL='http:\/\/www.mamh.org';
_igJBlbAaMIYX.addPostInit( function bindWidgets() {
_igJBlbAaMIYX.container.find("[data-ignite-field='termsAndConditions']").blur(function () {_igJBlbAaMIYX.data['termsAndConditions'].value = window.IGNITE.jquery(this).is(':checked'); });
});
_igJBlbAaMIYX.useTCDialog=true;
_igJBlbAaMIYX.data['termsAndConditions'] = {};
_igJBlbAaMIYX.addPostInit( function bindWidgets() {
window.IGNITE.jquery('[data-ignite-field-id=2851b463-606f-40c8-bb3d-d31f399e6896]:not(div)','#form_igJBlbAaMIYX').val(_igJBlbAaMIYX.data['PersonContact@Email@Value'].value);
window.IGNITE.jquery('[data-ignite-field-id=2851b463-606f-40c8-bb3d-d31f399e6896]:not(div)','#form_igJBlbAaMIYX').blur(function() { _igJBlbAaMIYX.data['PersonContact@Email@Value'].value = this.value;});
if (window.IGNITE.jquery('input[data-ignite-field-id=2851b463-606f-40c8-bb3d-d31f399e6896]','#form_igJBlbAaMIYX').size() > 0) {
window.IGNITE.jquery('#form_igJBlbAaMIYX').formValidation('enableFieldValidators','field-contact-email',true);
}
window.IGNITE.jquery('[data-ignite-field-id=5d5a2165-f19e-4371-851b-183a6b92402b]:not(div)','#form_igJBlbAaMIYX').val(_igJBlbAaMIYX.data['PersonCensus@FirstName'].value);
window.IGNITE.jquery('[data-ignite-field-id=5d5a2165-f19e-4371-851b-183a6b92402b]:not(div)','#form_igJBlbAaMIYX').blur(function() { _igJBlbAaMIYX.data['PersonCensus@FirstName'].value = this.value;});
if (window.IGNITE.jquery('input[data-ignite-field-id=5d5a2165-f19e-4371-851b-183a6b92402b]','#form_igJBlbAaMIYX').size() > 0) {
window.IGNITE.jquery('#form_igJBlbAaMIYX').formValidation('enableFieldValidators','field-person-firstname',true);
}
window.IGNITE.jquery('[data-ignite-field-id=8d21a878-287a-491f-a362-b8ee2aa71819]:not(div)','#form_igJBlbAaMIYX').val(_igJBlbAaMIYX.data['PersonCensus@LastName'].value);
window.IGNITE.jquery('[data-ignite-field-id=8d21a878-287a-491f-a362-b8ee2aa71819]:not(div)','#form_igJBlbAaMIYX').blur(function() { _igJBlbAaMIYX.data['PersonCensus@LastName'].value = this.value;});
if (window.IGNITE.jquery('input[data-ignite-field-id=8d21a878-287a-491f-a362-b8ee2aa71819]','#form_igJBlbAaMIYX').size() > 0) {
window.IGNITE.jquery('#form_igJBlbAaMIYX').formValidation('enableFieldValidators','field-person-lastname',true);
}
window.IGNITE.jquery('[data-ignite-field-id=f775c79a-df41-43fb-96de-ee2360254689]:not(div)','#form_igJBlbAaMIYX').val(_igJBlbAaMIYX.data['Address@Home@Line1'].value);
window.IGNITE.jquery('[data-ignite-field-id=f775c79a-df41-43fb-96de-ee2360254689]:not(div)','#form_igJBlbAaMIYX').blur(function() { _igJBlbAaMIYX.data['Address@Home@Line1'].value = this.value;});
window.IGNITE.jquery('[data-ignite-field-id=a102d60f-f8ab-47eb-8ee0-864cfa1fc5b2]:not(div)','#form_igJBlbAaMIYX').val(_igJBlbAaMIYX.data['Address@Home@City'].value);
window.IGNITE.jquery('[data-ignite-field-id=a102d60f-f8ab-47eb-8ee0-864cfa1fc5b2]:not(div)','#form_igJBlbAaMIYX').blur(function() { _igJBlbAaMIYX.data['Address@Home@City'].value = this.value;});
if (_igJBlbAaMIYX.data['Address@Home@State'].value) {
window.IGNITE.jquery('select[data-ignite-field-id=3f8b9098-ff2d-4384-bb95-425f113028c0]','#form_igJBlbAaMIYX').val(_igJBlbAaMIYX.data['Address@Home@State'].value);
} else {
_igJBlbAaMIYX.data['Address@Home@State'].value = window.IGNITE.jquery('select[data-ignite-field-id=3f8b9098-ff2d-4384-bb95-425f113028c0]','#form_igJBlbAaMIYX').val();
}
window.IGNITE.jquery('select[data-ignite-field-id=3f8b9098-ff2d-4384-bb95-425f113028c0]','#form_igJBlbAaMIYX').blur(function() { _igJBlbAaMIYX.data['Address@Home@State'].value = this.value;});
window.IGNITE.jquery('[data-ignite-field-id=44e5ad15-1fdd-4ba8-bf38-f5cbaad023c2]:not(div)','#form_igJBlbAaMIYX').val(_igJBlbAaMIYX.data['Address@Home@Zip'].value);
window.IGNITE.jquery('[data-ignite-field-id=44e5ad15-1fdd-4ba8-bf38-f5cbaad023c2]:not(div)','#form_igJBlbAaMIYX').blur(function() { _igJBlbAaMIYX.data['Address@Home@Zip'].value = this.value;});
_igJBlbAaMIYX.adjustForIUParam();
_igJBlbAaMIYX.data['nonce'] = {};_igJBlbAaMIYX.data['nonce'].value='XP4DkO2szvG6lIejnScY2/FgIzX4T/NYS3r7Re1Q/ngyhe7u1+9xH67yb0nxAUY6N6ieQWEJjY685+c6Gb8UGIf7cK8tMDvymwS7iABjKUcOnL/aeDhGSRIJGejEmRfsu6HKi3N/CK2+sybYZb46cWsjEWmxqdq5n2DWtMOFzMzmB08kZwo2hevzGfHMpPwF4QsTei8jRV5Sj8AjMbZqQaASkREGzuC7ZXvLo6g8f6ZU7XXg6ck6qLyERfremgf6nVB4UvRxu9Ts4qnRybPRCt0VfskkF7xSDAHon8bUbT+k8oadvcAALUkje8IOdQ916Iw5z2O06K6GJHslcvczYQ==';});
_igJBlbAaMIYX.userInteractionId = '24f5b58f-8e0e-482b-a621-26110a7edc15';
_igJBlbAaMIYX.cid= '';
_igJBlbAaMIYX.eid= 'bb9828aa-8ed2-488c-b7e3-502f93f89ab7';
_igJBlbAaMIYX.eType= 'Page';
_igJBlbAaMIYX.commSrcId= '';
_igJBlbAaMIYX.commSrcType= '';
_igJBlbAaMIYX.aid= 'd2715b27-4e45-4f00-95cf-2782a627f5f1';
_igJBlbAaMIYX.stc=null;
_igJBlbAaMIYX.activityDefinitionId= 'e771e074-d57a-421b-803e-ae3194760068';
_igJBlbAaMIYX.activityInstanceId= 'd2715b27-4e45-4f00-95cf-2782a627f5f1';
_igJBlbAaMIYX.formName = 'MAMH | General Signup Form';
_igJBlbAaMIYX.html = '