var captchaWidgetmpFrma8f5f09fe006450c81f75905b262c42a; var mpCurrentScriptmpFrma8f5f09fe006450c81f75905b262c42aContainer = document.currentScript.parentNode; (function () { var containerDiv = document.createElement('div'); containerDiv.id = "mpFrma8f5f09fe006450c81f75905b262c42a"; containerDiv.classList.add("mpForm"); containerDiv.setAttribute("data-mpid", "39363"); if (window.self !== window.top) { if (document.body) { document.body.appendChild(containerDiv); } else { document.addEventListener("DOMContentLoaded", function() { document.body.appendChild(containerDiv); }); } mpFormmpFrma8f5f09fe006450c81f75905b262c42aFind(); } 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); mpFormmpFrma8f5f09fe006450c81f75905b262c42aFind(); } })(); function mpFormmpFrma8f5f09fe006450c81f75905b262c42aFind() { if(!mpCurrentScriptmpFrma8f5f09fe006450c81f75905b262c42aContainer) return; if (mpCurrentScriptmpFrma8f5f09fe006450c81f75905b262c42aContainer && mpCurrentScriptmpFrma8f5f09fe006450c81f75905b262c42aContainer.nodeName && mpCurrentScriptmpFrma8f5f09fe006450c81f75905b262c42aContainer.nodeName.toLowerCase() === "head") { var mpFind = document.querySelectorAll("[data-mpid='39363']"); if (mpFind.length && !mpFind[0].innerHTML) { mpFind[0].id = "mpFrma8f5f09fe006450c81f75905b262c42a" } } else { var mpFound = false; Array.from(mpCurrentScriptmpFrma8f5f09fe006450c81f75905b262c42aContainer.children).forEach(c => { if (c.id === "mpFrma8f5f09fe006450c81f75905b262c42a") mpFound = true; }) if (!mpFound) { var mpOthers = Array.from(mpCurrentScriptea0a48bf156b42a8bbb1cfe8612eca5bContainer.children).filter(e => e.dataset && e.dataset.mpid === "39363"); if (mpOthers.length === 1) { mpOthers[0].id = "mpFrma8f5f09fe006450c81f75905b262c42a"; } } } } function mpFormea0a48bf156b42a8bbb1cfe8612eca5bCheck() { let checkBoxes = document.getElementById("mpform-ea0a48bf156b42a8bbb1cfe8612eca5b").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 mpFormea0a48bf156b42a8bbb1cfe8612eca5bSubmit(event) { event.preventDefault(); let msgHlder = document.getElementById("mpform-ea0a48bf156b42a8bbb1cfe8612eca5b").querySelector('[id=mpmessageholder]'); let mpMsg = document.getElementById("mpform-ea0a48bf156b42a8bbb1cfe8612eca5b").querySelector('[id=mpmessage]'); let checkBoxes = document.getElementById("mpform-ea0a48bf156b42a8bbb1cfe8612eca5b").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-ea0a48bf156b42a8bbb1cfe8612eca5b')), 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: getTrackingIdea0a48bf156b42a8bbb1cfe8612eca5b() }) } catch(err){} //check valid telnos var failed = ""; if(msgHlder) { msgHlder.style.display = "none"; } let telInputs = document.getElementById("mpform-ea0a48bf156b42a8bbb1cfe8612eca5b").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-ea0a48bf156b42a8bbb1cfe8612eca5b").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=39853&fid=39363", true); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { mpFormea0a48bf156b42a8bbb1cfe8612eca5bCheck(); 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-ea0a48bf156b42a8bbb1cfe8612eca5b').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-ea0a48bf156b42a8bbb1cfe8612eca5b").querySelector("a[href='" + link.replace + "']"); if (hiddenButton) { hiddenButton.href = link.link; hiddenButton.closest('[data-type="FORMFILE"]').style.display = 'block'; } }); parent.style.display = "none"; } mpMsg.innerHTML = response.message; } else if (response.replace) { document.getElementById('mpform-ea0a48bf156b42a8bbb1cfe8612eca5b').innerHTML = response.form } } grecaptcha.reset(captchaWidgetmpFrma8f5f09fe006450c81f75905b262c42a); } else { mpFormea0a48bf156b42a8bbb1cfe8612eca5bCheck(); 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 mpmRecaptchaLoadedea0a48bf156b42a8bbb1cfe8612eca5b() { captchaWidgetmpFrma8f5f09fe006450c81f75905b262c42a = grecaptcha.render('mpmRecaptchampFrma8f5f09fe006450c81f75905b262c42a', { 'sitekey' : '6LdEC_YZAAAAAGTcHXOaYInDU-pdY1cbJBEbmin2' }); } function getTrackingIdea0a48bf156b42a8bbb1cfe8612eca5b() { 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 mpmFormInitea0a48bf156b42a8bbb1cfe8612eca5b () { var subscriberData = undefined; var form = '
How would you like to take payments?
Face to Face
Telephone Payment
Recurring Payment
Online Payment
Pay by Link
What sector is your business in?
What is your estimated monthly card turnover?
What is your average transactions value?
What\'s your company type?
What is the name of your business?
Your Details
Nearly finished
I confirm that I have read and understand the Terms & conditions and Privacy policy.
We\'d love to tell you about great deals in the future!
Please send me updates about relevant offers. We promise we wont spam you!
'; let failedCount = 0 function finishedLoadingea0a48bf156b42a8bbb1cfe8612eca5b() { window.mpFormLoading = false; let container = document.getElementById('mpFrma8f5f09fe006450c81f75905b262c42a'); if (!container) { mpFormmpFrma8f5f09fe006450c81f75905b262c42aFind(); failedCount++; if(failedCount > 10) return console.log('Form failed too many times mpFrma8f5f09fe006450c81f75905b262c42a'); return setTimeout(finishedLoadingea0a48bf156b42a8bbb1cfe8612eca5b, 300) } container.innerHTML = form; let containerChildren = container.childNodes; let msgHlder = document.getElementById("mpform-ea0a48bf156b42a8bbb1cfe8612eca5b").querySelector('[id=mpmessageholder]'); if(msgHlder) { msgHlder.style.display = "hide" } let telInputs = document.getElementById("mpform-ea0a48bf156b42a8bbb1cfe8612eca5b").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-ea0a48bf156b42a8bbb1cfe8612eca5b-" + i } ); let tmpMargin = ""; if(telInp.style.margin) { tmpMargin = telInp.style.margin; telInputCSSOver += ".mpm-tel-input-container-ea0a48bf156b42a8bbb1cfe8612eca5b-" + 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-ea0a48bf156b42a8bbb1cfe8612eca5b").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-ea0a48bf156b42a8bbb1cfe8612eca5b").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-ea0a48bf156b42a8bbb1cfe8612eca5b").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=mpmRecaptchaLoadedea0a48bf156b42a8bbb1cfe8612eca5b&render=explicit'; mpmRecaptchaScript.type = 'text/javascript'; mpmRecaptchaScript.async = "async"; mpmRecaptchaScript.defer = "defer"; document.getElementsByTagName("head")[0].appendChild(mpmRecaptchaScript); } function mpmPopupea0a48bf156b42a8bbb1cfe8612eca5b() { let popups = document.getElementById("mpform-ea0a48bf156b42a8bbb1cfe8612eca5b").getElementsByClassName("mpm-popup"); if(popups) { for(var i = 0; i < popups.length; i++) { let popup = popups[i]; popup.classList.toggle("show"); } } } function mploadTelInputea0a48bf156b42a8bbb1cfe8612eca5b() { 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 () { finishedLoadingea0a48bf156b42a8bbb1cfe8612eca5b(); }; document.getElementsByTagName("head")[0].appendChild(script); } else { finishedLoadingea0a48bf156b42a8bbb1cfe8612eca5b(); } } 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); mploadTelInputea0a48bf156b42a8bbb1cfe8612eca5b(); } if(!window.mpFormLoading){ window.mpFormLoading = true; mpmFormInitea0a48bf156b42a8bbb1cfe8612eca5b(); } else { function waitForOtherFormsmpFrma8f5f09fe006450c81f75905b262c42a() { if(window.mpFormLoading == false) { console.log("Form Loaded"); mpmFormInitea0a48bf156b42a8bbb1cfe8612eca5b(); } else { setTimeout(waitForOtherFormsmpFrma8f5f09fe006450c81f75905b262c42a,300); } } waitForOtherFormsmpFrma8f5f09fe006450c81f75905b262c42a(); }