var captchaWidgetmpFrm5a0003688fed44f287ec5a79b5cfb722; var mpCurrentScriptmpFrm5a0003688fed44f287ec5a79b5cfb722Container = document.currentScript.parentNode; (function () { var containerDiv = document.createElement('div'); containerDiv.id = "mpFrm5a0003688fed44f287ec5a79b5cfb722"; 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); }); } mpFormmpFrm5a0003688fed44f287ec5a79b5cfb722Find(); } 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); mpFormmpFrm5a0003688fed44f287ec5a79b5cfb722Find(); } })(); function mpFormmpFrm5a0003688fed44f287ec5a79b5cfb722Find() { if(!mpCurrentScriptmpFrm5a0003688fed44f287ec5a79b5cfb722Container) return; if (mpCurrentScriptmpFrm5a0003688fed44f287ec5a79b5cfb722Container && mpCurrentScriptmpFrm5a0003688fed44f287ec5a79b5cfb722Container.nodeName && mpCurrentScriptmpFrm5a0003688fed44f287ec5a79b5cfb722Container.nodeName.toLowerCase() === "head") { var mpFind = document.querySelectorAll("[data-mpid='39363']"); if (mpFind.length && !mpFind[0].innerHTML) { mpFind[0].id = "mpFrm5a0003688fed44f287ec5a79b5cfb722" } } else { var mpFound = false; Array.from(mpCurrentScriptmpFrm5a0003688fed44f287ec5a79b5cfb722Container.children).forEach(c => { if (c.id === "mpFrm5a0003688fed44f287ec5a79b5cfb722") mpFound = true; }) if (!mpFound) { var mpOthers = Array.from(mpCurrentScript9ce68b29a686431db5585c048be9acb0Container.children).filter(e => e.dataset && e.dataset.mpid === "39363"); if (mpOthers.length === 1) { mpOthers[0].id = "mpFrm5a0003688fed44f287ec5a79b5cfb722"; } } } } function mpForm9ce68b29a686431db5585c048be9acb0Check() { let checkBoxes = document.getElementById("mpform-9ce68b29a686431db5585c048be9acb0").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 mpForm9ce68b29a686431db5585c048be9acb0Submit(event) { event.preventDefault(); let msgHlder = document.getElementById("mpform-9ce68b29a686431db5585c048be9acb0").querySelector('[id=mpmessageholder]'); let mpMsg = document.getElementById("mpform-9ce68b29a686431db5585c048be9acb0").querySelector('[id=mpmessage]'); let checkBoxes = document.getElementById("mpform-9ce68b29a686431db5585c048be9acb0").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-9ce68b29a686431db5585c048be9acb0')), 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: getTrackingId9ce68b29a686431db5585c048be9acb0() }) } catch(err){} //check valid telnos var failed = ""; if(msgHlder) { msgHlder.style.display = "none"; } let telInputs = document.getElementById("mpform-9ce68b29a686431db5585c048be9acb0").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-9ce68b29a686431db5585c048be9acb0").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) { mpForm9ce68b29a686431db5585c048be9acb0Check(); 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-9ce68b29a686431db5585c048be9acb0').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-9ce68b29a686431db5585c048be9acb0").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-9ce68b29a686431db5585c048be9acb0').innerHTML = response.form } } grecaptcha.reset(captchaWidgetmpFrm5a0003688fed44f287ec5a79b5cfb722); } else { mpForm9ce68b29a686431db5585c048be9acb0Check(); 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 mpmRecaptchaLoaded9ce68b29a686431db5585c048be9acb0() { captchaWidgetmpFrm5a0003688fed44f287ec5a79b5cfb722 = grecaptcha.render('mpmRecaptchampFrm5a0003688fed44f287ec5a79b5cfb722', { 'sitekey' : '6LdEC_YZAAAAAGTcHXOaYInDU-pdY1cbJBEbmin2' }); } function getTrackingId9ce68b29a686431db5585c048be9acb0() { 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 mpmFormInit9ce68b29a686431db5585c048be9acb0 () { 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 finishedLoading9ce68b29a686431db5585c048be9acb0() { window.mpFormLoading = false; let container = document.getElementById('mpFrm5a0003688fed44f287ec5a79b5cfb722'); if (!container) { mpFormmpFrm5a0003688fed44f287ec5a79b5cfb722Find(); failedCount++; if(failedCount > 10) return console.log('Form failed too many times mpFrm5a0003688fed44f287ec5a79b5cfb722'); return setTimeout(finishedLoading9ce68b29a686431db5585c048be9acb0, 300) } container.innerHTML = form; let containerChildren = container.childNodes; let msgHlder = document.getElementById("mpform-9ce68b29a686431db5585c048be9acb0").querySelector('[id=mpmessageholder]'); if(msgHlder) { msgHlder.style.display = "hide" } let telInputs = document.getElementById("mpform-9ce68b29a686431db5585c048be9acb0").querySelectorAll('input[type=TELNO]'); if(telInputs) { 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" } ); } } if(subscriberData) { let customFields = document.getElementById("mpform-9ce68b29a686431db5585c048be9acb0").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-9ce68b29a686431db5585c048be9acb0").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-9ce68b29a686431db5585c048be9acb0").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=mpmRecaptchaLoaded9ce68b29a686431db5585c048be9acb0&render=explicit'; mpmRecaptchaScript.type = 'text/javascript'; mpmRecaptchaScript.async = "async"; mpmRecaptchaScript.defer = "defer"; document.getElementsByTagName("head")[0].appendChild(mpmRecaptchaScript); } function mpmPopup9ce68b29a686431db5585c048be9acb0() { let popups = document.getElementById("mpform-9ce68b29a686431db5585c048be9acb0").getElementsByClassName("mpm-popup"); if(popups) { for(var i = 0; i < popups.length; i++) { let popup = popups[i]; popup.classList.toggle("show"); } } } function mploadTelInput9ce68b29a686431db5585c048be9acb0() { 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 () { finishedLoading9ce68b29a686431db5585c048be9acb0(); }; document.getElementsByTagName("head")[0].appendChild(script); } else { finishedLoading9ce68b29a686431db5585c048be9acb0(); } } 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); mploadTelInput9ce68b29a686431db5585c048be9acb0(); } if(!window.mpFormLoading){ window.mpFormLoading = true; mpmFormInit9ce68b29a686431db5585c048be9acb0(); } else { function waitForOtherFormsmpFrm5a0003688fed44f287ec5a79b5cfb722() { if(window.mpFormLoading == false) { console.log("Form Loaded"); mpmFormInit9ce68b29a686431db5585c048be9acb0(); } else { setTimeout(waitForOtherFormsmpFrm5a0003688fed44f287ec5a79b5cfb722,300); } } waitForOtherFormsmpFrm5a0003688fed44f287ec5a79b5cfb722(); }