glob = glob || new Array(); function log(txt) { if(glob["debug"]) { console.log("LOG: "+txt); } } function sendForm() { let bannerFormInput = document.querySelector('.banner-modal-form__input'); if (bannerFormInput.value == 0) { document.querySelector('.invalid-feedback').classList.add('active'); return } else { document.querySelector('.invalid-feedback').classList.remove('active'); } let params = new XMLHttpRequest(); let url = "/mail/"+glob["item"]+"/"; console.log(url); } function sendRes(res) { console.log(res); document.querySelector('.banner-modal-form__inner .success').classList.add('active'); document.querySelector('.banner-modal-form__inner .success').classList.add('active'); let btn = document.querySelector('.banner-modal-form__btn'); btn.disabled = true; ga_dataLayer_push("subscribe","email_lp",0); } function ajax_get_data(requestURL,func) { const xhr = new XMLHttpRequest(); xhr.open('GET', requestURL); xhr.onload = () => { if (xhr.status !== 200) { return; }; eval(func); }; xhr.send(); } function ajax_post_data(requestURL,params,func) { const xhr = new XMLHttpRequest(); xhr.open('POST', requestURL); xhr.onload = () => { if (xhr.status !== 200) { return; }; eval(func); }; xhr.send(params); } function ga_dataLayer_push(evnt = "deposit",name,amount=0,comments="",hash="") { window.dataLayer = window.dataLayer || []; var m = new Object(); m.event = evnt; m.name = name; m.qty = amount; m.value = amount; m.comments = comments; m.hash = hash; console.log(m); window.dataLayer.push(m); log("GA push sended"); }