if(!document.cookie.includes("clicksy_popup_5c517fdd353d637bf492a77a_replied")) { clicksyShowPopup(); } function clicksyShowPopup() { var xhr = new XMLHttpRequest(); xhr.open('get', 'https://clicksy.io/respond/popup/5c517fdd353d637bf492a77a', true); xhr.setRequestHeader("Content-Type", "text/html;charset=UTF-8"); xhr.setRequestHeader("Access-Control-Allow-Origin", "*"); xhr.onreadystatechange = ()=>{ if (xhr.readyState==4 && xhr.status==200) { var ifr = document.createElement('div'); ifr.id='clicksy_popup'; ifr.classList.add('popupbox'); ifr.innerHTML = xhr.responseText; document.body.appendChild(ifr); } } xhr.send(); } function clicksyRespond(event, answer_id) { event.style.pointerEvents = "none"; var website = window.location.href; var popup = document.getElementById('clicksy-popup-content'); var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (xhttp.readyState==4 && xhttp.status==200) { console.log("thankin") clicksyThanks(); } }; xhttp.open("GET", `https://clicksy.io/respond/popup/send/5c517fdd353d637bf492a77a?option=${answer_id}&website=${encodeURIComponent(website)}`, true); xhttp.send(); } function clicksyThanks() { console.log("ty!") var popup = document.getElementById('clicksy-popup-content'); popup.style.opacity = "0"; date = new Date(); date.setTime(date.getTime()+(30*24*60*60*1000)); console.log("ty 2!") document.cookie = `clicksy_popup_5c517fdd353d637bf492a77a_replied=true;expires=${date.toGMTString()};` setTimeout(()=>{ var thankYou = document.getElementById("clicksy-thanks-for-responding"); thankYou.style.opacity = "1"; setTimeout(()=>{ console.log("hiding") clicksyHidePopup(); }, 1000); }, 300); } function clicksyHidePopup() { date = new Date(); date.setTime(date.getTime()+(30*24*60*60*1000)); document.cookie = `clicksy_popup_5c517fdd353d637bf492a77a_replied=deny;expires=${date.toGMTString()};` clicksypopup = document.getElementById('clicksy-popup-container'); clicksypopup.style.animation = "none" setTimeout(()=>{ clicksypopup.style.animation = "clicksy-popup-fade-out 0.7s" }, 10) setTimeout(()=>{ clicksypopup.style.display = "none" }, 700); }