var captchaWidgetmpFrm0123f78c9b4248fdb0d4074fc654e9df; var mpCurrentScriptmpFrm0123f78c9b4248fdb0d4074fc654e9dfContainer = document.currentScript.parentNode; (function () { var containerDiv = document.createElement('div'); containerDiv.id = "mpFrm0123f78c9b4248fdb0d4074fc654e9df"; containerDiv.classList.add("mpForm"); containerDiv.setAttribute("data-mpid", "53545"); if (window.self !== window.top) { if (document.body) { document.body.appendChild(containerDiv); } else { document.addEventListener("DOMContentLoaded", function() { document.body.appendChild(containerDiv); }); } mpFormmpFrm0123f78c9b4248fdb0d4074fc654e9dfFind(); } 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); mpFormmpFrm0123f78c9b4248fdb0d4074fc654e9dfFind(); } })(); function mpFormmpFrm0123f78c9b4248fdb0d4074fc654e9dfFind() { if(!mpCurrentScriptmpFrm0123f78c9b4248fdb0d4074fc654e9dfContainer) return; if (mpCurrentScriptmpFrm0123f78c9b4248fdb0d4074fc654e9dfContainer && mpCurrentScriptmpFrm0123f78c9b4248fdb0d4074fc654e9dfContainer.nodeName && mpCurrentScriptmpFrm0123f78c9b4248fdb0d4074fc654e9dfContainer.nodeName.toLowerCase() === "head") { var mpFind = document.querySelectorAll("[data-mpid='53545']"); if (mpFind.length && !mpFind[0].innerHTML) { mpFind[0].id = "mpFrm0123f78c9b4248fdb0d4074fc654e9df" } } else { var mpFound = false; Array.from(mpCurrentScriptmpFrm0123f78c9b4248fdb0d4074fc654e9dfContainer.children).forEach(c => { if (c.id === "mpFrm0123f78c9b4248fdb0d4074fc654e9df") mpFound = true; }) if (!mpFound) { var mpOthers = Array.from(mpCurrentScriptb8d41935aa2f42938900877ee7adff67Container.children).filter(e => e.dataset && e.dataset.mpid === "53545"); if (mpOthers.length === 1) { mpOthers[0].id = "mpFrm0123f78c9b4248fdb0d4074fc654e9df"; } } } } function mpFormb8d41935aa2f42938900877ee7adff67Check() { let checkBoxes = document.getElementById("mpform-b8d41935aa2f42938900877ee7adff67").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 mpFormb8d41935aa2f42938900877ee7adff67Submit(event) { event.preventDefault(); let msgHlder = document.getElementById("mpform-b8d41935aa2f42938900877ee7adff67").querySelector('[id=mpmessageholder]'); let mpMsg = document.getElementById("mpform-b8d41935aa2f42938900877ee7adff67").querySelector('[id=mpmessage]'); let checkBoxes = document.getElementById("mpform-b8d41935aa2f42938900877ee7adff67").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-b8d41935aa2f42938900877ee7adff67')), 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: getTrackingIdb8d41935aa2f42938900877ee7adff67() }) } catch(err){} //check valid telnos var failed = ""; if(msgHlder) { msgHlder.style.display = "none"; } let telInputs = document.getElementById("mpform-b8d41935aa2f42938900877ee7adff67").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-b8d41935aa2f42938900877ee7adff67").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=39552&fid=53545", true); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { mpFormb8d41935aa2f42938900877ee7adff67Check(); 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-b8d41935aa2f42938900877ee7adff67').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-b8d41935aa2f42938900877ee7adff67").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-b8d41935aa2f42938900877ee7adff67').innerHTML = response.form } } grecaptcha.reset(captchaWidgetmpFrm0123f78c9b4248fdb0d4074fc654e9df); } else { mpFormb8d41935aa2f42938900877ee7adff67Check(); 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 mpmRecaptchaLoadedb8d41935aa2f42938900877ee7adff67() { captchaWidgetmpFrm0123f78c9b4248fdb0d4074fc654e9df = grecaptcha.render('mpmRecaptchampFrm0123f78c9b4248fdb0d4074fc654e9df', { 'sitekey' : '6LdEC_YZAAAAAGTcHXOaYInDU-pdY1cbJBEbmin2' }); } function getTrackingIdb8d41935aa2f42938900877ee7adff67() { 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 mpmFormInitb8d41935aa2f42938900877ee7adff67 () { var subscriberData = undefined; var form = '
Request A Quote
Complete this form to request a commercial quote for a Batteryhold product
What Batteryhold product are you interested in purchasing?

As an Australian B2B manufacturer, we can only respond to enquiries from Australian businesses. We are not able to respond to retail enquiries or messages from personal email accounts.

Batteryhold is a Stronghold brand and part of teh Culpan Group
'; let failedCount = 0 function finishedLoadingb8d41935aa2f42938900877ee7adff67() { window.mpFormLoading = false; let container = document.getElementById('mpFrm0123f78c9b4248fdb0d4074fc654e9df'); if (!container) { mpFormmpFrm0123f78c9b4248fdb0d4074fc654e9dfFind(); failedCount++; if(failedCount > 10) return console.log('Form failed too many times mpFrm0123f78c9b4248fdb0d4074fc654e9df'); return setTimeout(finishedLoadingb8d41935aa2f42938900877ee7adff67, 300) } container.innerHTML = form; let containerChildren = container.childNodes; let msgHlder = document.getElementById("mpform-b8d41935aa2f42938900877ee7adff67").querySelector('[id=mpmessageholder]'); if(msgHlder) { msgHlder.style.display = "hide" } let telInputs = document.getElementById("mpform-b8d41935aa2f42938900877ee7adff67").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-b8d41935aa2f42938900877ee7adff67-" + i } ); let tmpMargin = ""; if(telInp.style.margin) { tmpMargin = telInp.style.margin; telInputCSSOver += ".mpm-tel-input-container-b8d41935aa2f42938900877ee7adff67-" + 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-b8d41935aa2f42938900877ee7adff67").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-b8d41935aa2f42938900877ee7adff67").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-b8d41935aa2f42938900877ee7adff67").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=mpmRecaptchaLoadedb8d41935aa2f42938900877ee7adff67&render=explicit'; mpmRecaptchaScript.type = 'text/javascript'; mpmRecaptchaScript.async = "async"; mpmRecaptchaScript.defer = "defer"; document.getElementsByTagName("head")[0].appendChild(mpmRecaptchaScript); } function mpmPopupb8d41935aa2f42938900877ee7adff67() { let popups = document.getElementById("mpform-b8d41935aa2f42938900877ee7adff67").getElementsByClassName("mpm-popup"); if(popups) { for(var i = 0; i < popups.length; i++) { let popup = popups[i]; popup.classList.toggle("show"); } } } function mploadTelInputb8d41935aa2f42938900877ee7adff67() { 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 () { finishedLoadingb8d41935aa2f42938900877ee7adff67(); }; document.getElementsByTagName("head")[0].appendChild(script); } else { finishedLoadingb8d41935aa2f42938900877ee7adff67(); } } 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); mploadTelInputb8d41935aa2f42938900877ee7adff67(); } if(!window.mpFormLoading){ window.mpFormLoading = true; mpmFormInitb8d41935aa2f42938900877ee7adff67(); } else { function waitForOtherFormsmpFrm0123f78c9b4248fdb0d4074fc654e9df() { if(window.mpFormLoading == false) { console.log("Form Loaded"); mpmFormInitb8d41935aa2f42938900877ee7adff67(); } else { setTimeout(waitForOtherFormsmpFrm0123f78c9b4248fdb0d4074fc654e9df,300); } } waitForOtherFormsmpFrm0123f78c9b4248fdb0d4074fc654e9df(); }