var partnerId = "13d313818e32405aa6117f61edf8d010";
var buttonText = "Compre Agora";
var buttonImage = "https://hm-midias.agazeta.com.br/2021/09/03/hora-do-enem-367127.png";
var partnerIsValid = true;
if(partnerId === "")
{
throw "'partnerId' não especificado";
}
if(!partnerIsValid)
{
throw "'partnerId' não é válido"
}
var checkoutButton = buttonImage == ""?
""
: "";
var container = document.getElementById('he-checkoutbutton-container');
container.innerHTML = checkoutButton;
function openHECheckoutModal(anchor){
var modal = document.getElementById("he-checkout-modal");
modal.style.display = "block";
return getHECheckoutModalContent(anchor);
}
function closeHECheckoutModal()
{
var modal = document.getElementById("he-checkout-modal");
modal.style.display = "none";
return false;
}
function getHECheckoutModalContent(anchor)
{
var overlay = document.getElementById("he-checkout-modal-overlay");
overlay.style.display = "flex";
var content = document.getElementById("he-checkout-modal-body");
var request = new XMLHttpRequest();
request.onreadystatechange = function() {
if (this.readyState == 4) {
if (this.status === 200) {
content.innerHTML = this.responseText;
var maskeds = document.querySelectorAll('[data-mask]');
for(var i =0; i < maskeds.length; i++) {
var m = maskeds[i].getAttribute("data-mask");
try {
m = JSON.parse(m);
} catch (e) {
}
heinputmask({mask: m}).mask(maskeds[i]);
}
var scripts = content.getElementsByTagName('script')
for (var n = 0; n < scripts.length; n++) {
eval(scripts[n].innerHTML)
}
} else {
content.innerHTML = "
Ocorreu algo inesperado
Não foi possível carregar este conteúdo
"; } overlay.style.display = "none"; } }; request.open('GET', anchor.getAttribute("data-action"), true); request.setRequestHeader("X-Requested-With", "XMLHttpRequest"); request.withCredentials = true; request.send(); return false; } function postHECheckoutModalContent(url) { var overlay = document.getElementById("he-checkout-modal-overlay"); overlay.style.display = "flex"; var content = document.getElementById("he-checkout-modal-body"); var form = document.getElementById("he-form"); var formData = new FormData( form ); var request = new XMLHttpRequest(); request.open('POST', url===undefined?form.action:url, true); request.onreadystatechange = function() { if (this.readyState == 4) { if (this.status === 200) { content.innerHTML = this.responseText; overlay.style.display = "none"; var maskeds = document.querySelectorAll('[data-mask]'); for(var i =0; i < maskeds.length; i++) { var m = maskeds[i].getAttribute("data-mask"); try { m = JSON.parse(m); } catch (e) { } heinputmask({mask: m}).mask(maskeds[i]); } var scripts = content.getElementsByTagName('script') for (var n = 0; n < scripts.length; n++) { eval(scripts[n].innerHTML) } } else { content.innerHTML = "Ocorreu algo inesperado
Não foi possível carregar este conteúdo
"; overlay.style.display = "none"; } } }; request.setRequestHeader("X-Requested-With", "XMLHttpRequest"); request.send(formData); return false; } function clearHECheckoutError(elementId) { var element = document.getElementById(elementId); element.innerHTML = ""; }