var captchaWidgetmpFrmde76a159c06c4985b0912c4c868f2e60; var mpCurrentScriptmpFrmde76a159c06c4985b0912c4c868f2e60Container = document.currentScript.parentNode; (function () { var containerDiv = document.createElement('div'); containerDiv.id = "mpFrmde76a159c06c4985b0912c4c868f2e60"; containerDiv.classList.add("mpForm"); containerDiv.setAttribute("data-mpid", "41943"); if (window.self !== window.top) { if (document.currentScript?.parentNode?.nodeName?.toLowerCase() === 'head') { if (document.body) { document.body.appendChild(containerDiv); } else { document.addEventListener('DOMContentLoaded', () => { document.body.appendChild(containerDiv); }); } } else { document.currentScript.parentNode.insertBefore(containerDiv, document.currentScript); } mpFormmpFrmde76a159c06c4985b0912c4c868f2e60Find(); } else if(document.currentScript && document.currentScript.parentNode && document.currentScript.parentNode.nodeName && document.currentScript.parentNode.nodeName.toLowerCase() === "head") { document.addEventListener("DOMContentLoaded", (event) => { var bodyHolder = document.getElementsByTagName("body"); if (bodyHolder && bodyHolder[0]) { bodyHolder[0].appendChild(containerDiv); } }) } else { document.currentScript.parentNode.insertBefore(containerDiv, document.currentScript); mpFormmpFrmde76a159c06c4985b0912c4c868f2e60Find(); } })(); function mpFormmpFrmde76a159c06c4985b0912c4c868f2e60Find() { if(!mpCurrentScriptmpFrmde76a159c06c4985b0912c4c868f2e60Container) return; if (mpCurrentScriptmpFrmde76a159c06c4985b0912c4c868f2e60Container && mpCurrentScriptmpFrmde76a159c06c4985b0912c4c868f2e60Container.nodeName && mpCurrentScriptmpFrmde76a159c06c4985b0912c4c868f2e60Container.nodeName.toLowerCase() === "head") { var mpFind = document.querySelectorAll("[data-mpid='41943']"); if (mpFind.length && !mpFind[0].innerHTML) { mpFind[0].id = "mpFrmde76a159c06c4985b0912c4c868f2e60" } } else { var mpFound = false; Array.from(mpCurrentScriptmpFrmde76a159c06c4985b0912c4c868f2e60Container.children).forEach(c => { if (c.id === "mpFrmde76a159c06c4985b0912c4c868f2e60") mpFound = true; }) if (!mpFound) { var mpOthers = Array.from(mpCurrentScriptmpFrmde76a159c06c4985b0912c4c868f2e60Container.children).filter(e => e.dataset && e.dataset.mpid === "41943"); if (mpOthers.length === 1) { mpOthers[0].id = "mpFrmde76a159c06c4985b0912c4c868f2e60"; } } } } function mpFormc68bdf59278c4d2aab7d8d8a3629ab99Check() { let checkBoxes = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelectorAll('input[type="checkbox"]'); if(checkBoxes) { for(var i = 0; i < checkBoxes.length; i++) { let checkBox = checkBoxes[i]; var attr = checkBox.getAttribute('data-prevval'); if (typeof attr !== typeof undefined && attr !== false) { checkBox.value = checkBox.getAttribute("data-prevval"); checkBox.removeAttribute("data-prevval"); checkBox.removeAttribute("checked"); } } } } function mpFormc68bdf59278c4d2aab7d8d8a3629ab99Submit(event) { event.preventDefault(); let msgHlder = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelector('[id=mpmessageholder]'); let mpMsg = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelector('[id=mpmessage]'); let checkBoxes = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelectorAll('input[type="checkbox"]'); if(checkBoxes) { for(var i = 0; i < checkBoxes.length; i++) { let checkBox = checkBoxes[i]; if( checkBox.checked == true ) { if(checkBox.getAttribute('data-prevval')) { checkBox.value = checkBox.getAttribute('data-prevval'); } else { checkBox.value = 1; } } else { checkBox.setAttribute('data-prevval',checkBox.value); checkBox.value = 0; } } } let form_data = Array.from( new FormData(document.getElementById('mpform-c68bdf59278c4d2aab7d8d8a3629ab99')), function(e) { return { name: e[0], value: e[1] } } ) try { for(var i = 0; i < checkBoxes.length; i++) { let checkBox = checkBoxes[i]; let found = form_data.find(f=>f.name == checkBox.name) if(!found) { form_data.push({name: checkBox.name, value: checkBox.checked ? checkBox.value : "0"}) } } } catch(err){} try { form_data.push({ name: "mpTrkH", value: document.location.host }) form_data.push({ name: "mpTrkO", value: document.location.origin }) form_data.push({ name: "mpTrkP", value: document.location.pathname }) form_data.push({ name: "mpTrkQ", value: document.location.search }) form_data.push({ name: "mpTrkUUID", value: getTrackingIdc68bdf59278c4d2aab7d8d8a3629ab99() }) } catch(err){} //check valid telnos var failed = ""; if(msgHlder) { msgHlder.style.display = "none"; } let telInputs = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelectorAll('input[type=TELNO]'); if(telInputs) { for(var i = 0; i < telInputs.length; i++) { let telInput = telInputs[i]; var iti = window.intlTelInputGlobals.getInstance(telInput); telInput.classList.remove("mpm-field-error"); if(iti.isValidNumber() == false && telInput.value && telInput.value.length) { telInput.classList.add("mpm-field-error"); failed = "Please enter a valid telephone number"; } else { let found = form_data.find(f=> f.name == telInput.name); if (found) { found.value = iti.getNumber(); // intenationally formatted version of the number } } } } if(failed != "") { mpMsg.innerHTML = failed; msgHlder.style.display = "block"; return; } let button = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelector('button'); if(button) { button.disabled = true; button.opacity = "0.5"; } mpMsg.innerHTML = 'Sending your details...'; var xhr = new XMLHttpRequest(); xhr.open("POST", "https://api.transpond.io/form?am=40129&fid=41943", true); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { mpFormc68bdf59278c4d2aab7d8d8a3629ab99Check(); button.disabled = false; button.style.opacity = "1"; mpMsg.innerHTML = ""; msgHlder.style.display = "block"; let response = JSON.parse(xhr.responseText); if (!response || (!response.download && !response.downloads)) { try { document.getElementById('mpform-c68bdf59278c4d2aab7d8d8a3629ab99').reset(); } catch(e) {} } if(response) { if (response.redirect) { window.location.href = response.redirect; } else if (response.message) { if (response.download) window.open(response.download, '_blank'); if (response.downloads && response.downloads.length) { const parent = button.parentElement; response.downloads.forEach(link => { const hiddenButton = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelector("a[href='" + link.replace + "']"); if (hiddenButton) { hiddenButton.href = link.link; hiddenButton.closest('[data-type="FORMFILE"]').style.display = 'flex'; } }); parent.style.display = "none"; } mpMsg.innerHTML = response.message; } else if (response.replace) { document.getElementById('mpform-c68bdf59278c4d2aab7d8d8a3629ab99').innerHTML = response.form } } grecaptcha.reset(captchaWidgetmpFrmde76a159c06c4985b0912c4c868f2e60); } else { mpFormc68bdf59278c4d2aab7d8d8a3629ab99Check(); button.disabled = false; button.style.opacity = "1"; mpMsg.innerHTML = ""; msgHlder.style.display = "block"; var error = "Error submitting form"; if (xhr.responseText) { const errorJson = JSON.parse(xhr.responseText); if(errorJson.error && typeof errorJson.error === 'string') { error = errorJson.error; } } mpMsg.innerHTML = error; grecaptcha.reset(); } }; let urlEncodedDataPairs = []; form_data.forEach((m, i) => { let name = m.name; if (name === 'capsule_note') { name += '_' + i; } urlEncodedDataPairs.push(encodeURIComponent(name)+ "=" + encodeURIComponent(m.value)); }); const urlEncodedData = urlEncodedDataPairs.join('&').replace(/%20/g, '+'); xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xhr.send(urlEncodedData); return; } function mpmRecaptchaLoadedc68bdf59278c4d2aab7d8d8a3629ab99() { captchaWidgetmpFrmde76a159c06c4985b0912c4c868f2e60 = grecaptcha.render('mpmRecaptchampFrmde76a159c06c4985b0912c4c868f2e60', { 'sitekey' : '6LdEC_YZAAAAAGTcHXOaYInDU-pdY1cbJBEbmin2' }); } function getTrackingIdc68bdf59278c4d2aab7d8d8a3629ab99() { try { let uuid = document.cookie.match('(^|;)\s*mpz\s*=\s*([^;]+)')?.pop() || ''; if(!uuid) { let found = document.cookie.split(';').find(c => c.indexOf('mpz=') > -1); if (found) uuid = found.split('=')[1]; } return uuid; } catch(e) { } }; function mpmFormInitc68bdf59278c4d2aab7d8d8a3629ab99 () { var subscriberData = undefined; var form = '
First Name
Last Name
Email
Job Title
Company Name
Type of Provider
Number of Learners
If you don\'t want Cognassist to let you know when we publish new events and neuro-inclusion content, check this box
'; let failedCount = 0 function finishedLoadingc68bdf59278c4d2aab7d8d8a3629ab99() { window.mpFormLoading = false; let container = document.getElementById('mpFrmde76a159c06c4985b0912c4c868f2e60'); if (!container) { mpFormmpFrmde76a159c06c4985b0912c4c868f2e60Find(); failedCount++; if(failedCount > 10) return console.log('Form failed too many times mpFrmde76a159c06c4985b0912c4c868f2e60'); return setTimeout(finishedLoadingc68bdf59278c4d2aab7d8d8a3629ab99, 300) } container.innerHTML = form; let containerChildren = container.childNodes; let msgHlder = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelector('[id=mpmessageholder]'); if(msgHlder) { msgHlder.style.display = "hide" } let telInputs = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelectorAll('input[type=TELNO]'); if(telInputs) { let telInputCSSOver = ""; for(var i = 0; i < telInputs.length; i++) { let telInp = telInputs[i]; telInp.style.width = "100%"; telInp.style.paddingLeft = "50px"; window.intlTelInput(telInp, { initialCountry: "us", utilsScript: "https://cdn1.ourmailsender.com/scripts/telinput/utils.js", customContainer: "mpm-tel-input-container-c68bdf59278c4d2aab7d8d8a3629ab99-" + i } ); let tmpMargin = ""; if(telInp.style.margin) { tmpMargin = telInp.style.margin; telInputCSSOver += ".mpm-tel-input-container-c68bdf59278c4d2aab7d8d8a3629ab99-" + i + " { margin: " + tmpMargin + " } " } } if(telInputCSSOver) { let style = document.createElement("style"); style.innerHTML = telInputCSSOver; document.getElementsByTagName("head")[0].appendChild(style); } } if(subscriberData) { let customFields = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelectorAll('input[name*="customField-"]') if(customFields) { for(var i = 0; i < customFields.length; i++) { let customField = customFields[i]; var cfID = customField.name; if(cfID) { cfID = cfID.split("-")[1]; let newValue = ""; if(subscriberData.customFields[cfID]) newValue = subscriberData.customFields[cfID]; customField.value = newValue } } } let customFieldsTextArea = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelectorAll('textarea[name*="customField-"]') if(customFieldsTextArea) { for(var i = 0; i < customFieldsTextArea.length; i++) { let customField = customFieldsTextArea[i]; var cfID = customField.name; if(cfID) { cfID = cfID.split("-")[1]; let newValue = ""; if(subscriberData.customFields[cfID]) newValue = subscriberData.customFields[cfID]; customField.value = newValue; } } } let emailAddressFields = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").querySelectorAll('input[name$="emailAddress"]') if(emailAddressFields) { for(var i = 0; i < emailAddressFields.length; i++) { let emailAddressField = emailAddressFields[i]; emailAddressField.value = subscriberData.emailAddress; } } } var mpmRecaptchaScript = document.createElement("SCRIPT"); mpmRecaptchaScript.src = 'https://www.google.com/recaptcha/api.js?onload=mpmRecaptchaLoadedc68bdf59278c4d2aab7d8d8a3629ab99&render=explicit'; mpmRecaptchaScript.type = 'text/javascript'; mpmRecaptchaScript.async = "async"; mpmRecaptchaScript.defer = "defer"; document.getElementsByTagName("head")[0].appendChild(mpmRecaptchaScript); } function mpmPopupc68bdf59278c4d2aab7d8d8a3629ab99() { let popups = document.getElementById("mpform-c68bdf59278c4d2aab7d8d8a3629ab99").getElementsByClassName("mpm-popup"); if(popups) { for(var i = 0; i < popups.length; i++) { let popup = popups[i]; popup.classList.toggle("show"); } } } function mploadTelInputc68bdf59278c4d2aab7d8d8a3629ab99() { if(!window.intlTelInput) { var script = document.createElement("SCRIPT"); script.src = 'https://cdn1.ourmailsender.com/scripts/telinput/intlTelInput.min.js'; script.type = 'text/javascript'; script.onload = function () { finishedLoadingc68bdf59278c4d2aab7d8d8a3629ab99(); }; document.getElementsByTagName("head")[0].appendChild(script); } else { finishedLoadingc68bdf59278c4d2aab7d8d8a3629ab99(); } } var link = document.createElement("link"); link.href = "https://api.transpond.io/public/css/form.css"; link.type = "text/css"; link.rel = "stylesheet"; document.getElementsByTagName("head")[0].appendChild(link); var mTelI = document.createElement("link"); mTelI.href = "https://cdn1.ourmailsender.com/scripts/telinput/intlTelInput.min.css"; mTelI.type = "text/css"; mTelI.rel = "stylesheet"; document.getElementsByTagName("head")[0].appendChild(mTelI); mploadTelInputc68bdf59278c4d2aab7d8d8a3629ab99(); } if(!window.mpFormLoading){ window.mpFormLoading = true; mpmFormInitc68bdf59278c4d2aab7d8d8a3629ab99(); } else { function waitForOtherFormsmpFrmde76a159c06c4985b0912c4c868f2e60() { if(window.mpFormLoading == false) { console.log("Form Loaded"); mpmFormInitc68bdf59278c4d2aab7d8d8a3629ab99(); } else { setTimeout(waitForOtherFormsmpFrmde76a159c06c4985b0912c4c868f2e60,300); } } waitForOtherFormsmpFrmde76a159c06c4985b0912c4c868f2e60(); }