var mpCurrentScriptmpFrm9a3eee3471d04e1fbced83118a9d7303Container = document.currentScript.parentNode; (function () { var containerDiv = document.createElement('div'); containerDiv.id = "mpFrm9a3eee3471d04e1fbced83118a9d7303"; containerDiv.classList.add("mpForm"); containerDiv.setAttribute("data-mpid", "53193"); 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); } mpFormmpFrm9a3eee3471d04e1fbced83118a9d7303Find(); } 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); mpFormmpFrm9a3eee3471d04e1fbced83118a9d7303Find(); } })(); function mpFormmpFrm9a3eee3471d04e1fbced83118a9d7303Find() { if(!mpCurrentScriptmpFrm9a3eee3471d04e1fbced83118a9d7303Container) return; if (mpCurrentScriptmpFrm9a3eee3471d04e1fbced83118a9d7303Container && mpCurrentScriptmpFrm9a3eee3471d04e1fbced83118a9d7303Container.nodeName && mpCurrentScriptmpFrm9a3eee3471d04e1fbced83118a9d7303Container.nodeName.toLowerCase() === "head") { var mpFind = document.querySelectorAll("[data-mpid='53193']"); if (mpFind.length && !mpFind[0].innerHTML) { mpFind[0].id = "mpFrm9a3eee3471d04e1fbced83118a9d7303" } } else { var mpFound = false; Array.from(mpCurrentScriptmpFrm9a3eee3471d04e1fbced83118a9d7303Container.children).forEach(c => { if (c.id === "mpFrm9a3eee3471d04e1fbced83118a9d7303") mpFound = true; }) if (!mpFound) { var mpOthers = Array.from(mpCurrentScriptmpFrm9a3eee3471d04e1fbced83118a9d7303Container.children).filter(e => e.dataset && e.dataset.mpid === "53193"); if (mpOthers.length === 1) { mpOthers[0].id = "mpFrm9a3eee3471d04e1fbced83118a9d7303"; } } } } function mpFormf04bf14e25be43d59fe1903d89ed3dfbCheck() { let checkBoxes = document.getElementById("mpform-f04bf14e25be43d59fe1903d89ed3dfb").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 mpFormf04bf14e25be43d59fe1903d89ed3dfbSubmit(event) { event.preventDefault(); let msgHlder = document.getElementById("mpform-f04bf14e25be43d59fe1903d89ed3dfb").querySelector('[id=mpmessageholder]'); let mpMsg = document.getElementById("mpform-f04bf14e25be43d59fe1903d89ed3dfb").querySelector('[id=mpmessage]'); let checkBoxes = document.getElementById("mpform-f04bf14e25be43d59fe1903d89ed3dfb").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-f04bf14e25be43d59fe1903d89ed3dfb')), 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: getTrackingIdf04bf14e25be43d59fe1903d89ed3dfb() }) } catch(err){} //check valid telnos var failed = ""; if(msgHlder) { msgHlder.style.display = "none"; } let telInputs = document.getElementById("mpform-f04bf14e25be43d59fe1903d89ed3dfb").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-f04bf14e25be43d59fe1903d89ed3dfb").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=41937&fid=53193", true); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { mpFormf04bf14e25be43d59fe1903d89ed3dfbCheck(); 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-f04bf14e25be43d59fe1903d89ed3dfb').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-f04bf14e25be43d59fe1903d89ed3dfb").querySelector("a[href='" + link.replace + "']"); if (hiddenButton) { hiddenButton.href = link.link; hiddenButton.closest('[data-type="FORMFILE"]').style.display = 'flex'; } }); parent.style.display = "none"; } if(response.hideForm){ let mpMsgParent = msgHlder.parentElement; if(mpMsgParent && msgHlder){ mpMsg.innerHTML = response.message; mpMsgParent.innerHTML = msgHlder.innerHTML; } } else { mpMsg.innerHTML = response.message; } } else if (response.replace) { document.getElementById('mpform-f04bf14e25be43d59fe1903d89ed3dfb').innerHTML = response.form } } } else { mpFormf04bf14e25be43d59fe1903d89ed3dfbCheck(); 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; } }; 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 getTrackingIdf04bf14e25be43d59fe1903d89ed3dfb() { 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 mpmFormInitf04bf14e25be43d59fe1903d89ed3dfb () { var subscriberData = undefined; var form = '

Tell us about you.

Any social media we should check out?

Tell us about your cycling journey, and how you came to be interested in Parlee.

Are you interested in ambassadorship or sponsorship as a professional athlete?

'; let failedCount = 0 function finishedLoadingf04bf14e25be43d59fe1903d89ed3dfb() { window.mpFormLoading = false; let container = document.getElementById('mpFrm9a3eee3471d04e1fbced83118a9d7303'); if (!container) { mpFormmpFrm9a3eee3471d04e1fbced83118a9d7303Find(); failedCount++; if(failedCount > 10) return console.log('Form failed too many times mpFrm9a3eee3471d04e1fbced83118a9d7303'); return setTimeout(finishedLoadingf04bf14e25be43d59fe1903d89ed3dfb, 300) } container.innerHTML = form; let containerChildren = container.childNodes; let msgHlder = document.getElementById("mpform-f04bf14e25be43d59fe1903d89ed3dfb").querySelector('[id=mpmessageholder]'); if(msgHlder) { msgHlder.style.display = "none" } let telInputs = document.getElementById("mpform-f04bf14e25be43d59fe1903d89ed3dfb").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-f04bf14e25be43d59fe1903d89ed3dfb-" + i } ); let tmpMargin = ""; if(telInp.style.margin) { tmpMargin = telInp.style.margin; telInputCSSOver += ".mpm-tel-input-container-f04bf14e25be43d59fe1903d89ed3dfb-" + 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-f04bf14e25be43d59fe1903d89ed3dfb").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-f04bf14e25be43d59fe1903d89ed3dfb").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-f04bf14e25be43d59fe1903d89ed3dfb").querySelectorAll('input[name$="emailAddress"]') if(emailAddressFields) { for(var i = 0; i < emailAddressFields.length; i++) { let emailAddressField = emailAddressFields[i]; emailAddressField.value = subscriberData.emailAddress; } } } } function mpmPopupf04bf14e25be43d59fe1903d89ed3dfb() { let popups = document.getElementById("mpform-f04bf14e25be43d59fe1903d89ed3dfb").getElementsByClassName("mpm-popup"); if(popups) { for(var i = 0; i < popups.length; i++) { let popup = popups[i]; popup.classList.toggle("show"); } } } function mploadTelInputf04bf14e25be43d59fe1903d89ed3dfb() { 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 () { finishedLoadingf04bf14e25be43d59fe1903d89ed3dfb(); }; document.getElementsByTagName("head")[0].appendChild(script); } else { finishedLoadingf04bf14e25be43d59fe1903d89ed3dfb(); } } 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); mploadTelInputf04bf14e25be43d59fe1903d89ed3dfb(); } if(!window.mpFormLoading){ window.mpFormLoading = true; mpmFormInitf04bf14e25be43d59fe1903d89ed3dfb(); } else { function waitForOtherFormsmpFrm9a3eee3471d04e1fbced83118a9d7303() { if(window.mpFormLoading == false) { console.log("Form Loaded"); mpmFormInitf04bf14e25be43d59fe1903d89ed3dfb(); } else { setTimeout(waitForOtherFormsmpFrm9a3eee3471d04e1fbced83118a9d7303,300); } } waitForOtherFormsmpFrm9a3eee3471d04e1fbced83118a9d7303(); }