var $j = jQuery.noConflict(); $j(document).ready(function () { init_cookie(); }); function create_cookie(name, value, days2expire, path) { var date = new Date(); date.setTime(date.getTime() + (days2expire * 24 * 60 * 60 * 1000)); var expires = date.toUTCString(); document.cookie = name + '=' + value + ';' + 'expires=' + expires + ';' + 'path=' + path + ';'; } function clickHandler(e) { // declare a function that updates the state var cookie_name = 'cookie_consent'; var cookie_value = Math.round(+new Date() / 1000); create_cookie(cookie_name, cookie_value, 90, "/"); document.getElementById('cookie-banner').style.display = "none"; } function init_cookie() { if (document.cookie.indexOf('cookie_consent=') === -1) { $j("body").append(html.cookie); window.addEventListener('load', function () { var element = document.getElementById('accept-cookie'); // grab a reference to your element element.addEventListener('click', clickHandler); var a = document.getElementsByTagName('button'); for (var i = 0; i < a.length; i++) { a[i].addEventListener('click', clickHandler); } }); } }