let categories = [{"name":"Tecnicas","description":"Estas cookies habilitan las diferentes funciones de la Web, hacen que funcione el buscador de productos o que la zona privada de cliente sea opertiva.\n Al ser necesarias para el funcionamiento del sitio, estas cookies por defecto estar\u00e1n activadas y no podr\u00e1n denegarse."},{"name":"Personalizacion","description":"Estas Cookies son aquellas que permiten recordar informaci\u00f3n para servicios de terceros."}]; //let acceptedCategories = [...new Set(JSON.parse( [] ))]; let acceptedCategories = [...new Set(JSON.parse("[]"))]; //let acceptedCategories = JSON.parse( // ); let notAcceptedCookies = [{"name":"Tecnicas","description":"Estas cookies habilitan las diferentes funciones de la Web, hacen que funcione el buscador de productos o que la zona privada de cliente sea opertiva.\n Al ser necesarias para el funcionamiento del sitio, estas cookies por defecto estar\u00e1n activadas y no podr\u00e1n denegarse."},{"name":"Personalizacion","description":"Estas Cookies son aquellas que permiten recordar informaci\u00f3n para servicios de terceros."}]; // console.log( document.cookie ); // console.log( detectCookie('0','aljamir_cookies_accept') ); function compruebaCookies(){ if(!getCookie("aljamir_cookies_accept")){ document.getElementById('aljamirCookiesDiv').style.display="block"; document.querySelectorAll('.toggle-button').forEach(button => { button.addEventListener('click', function() { const target = document.querySelector(this.dataset.target); const expanded = this.getAttribute('aria-expanded') === 'true'; this.setAttribute('aria-expanded', !expanded); this.classList.toggle('active', !expanded); if (target) { if (expanded) { target.classList.remove('show'); } else { target.classList.add('show'); } } }); }); } removeCookie('Tecnicas'); removeCookie('Personalizacion'); } // Crear cookies, modificar cookie // Función que crea una cookie y asigna información y fecha de caducidad. // Función copiada de https://www.w3schools.com/js/js_cookies.asp function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+ d.toUTCString(); let cookieValue = encodeURIComponent(cvalue); document.cookie = cname + "=" + cookieValue + ";" + expires + ";path=/ ; SameSite=Lax; Secure"; } // Eliminar cookies // Función que dado el nombre de una cookie (cname) la elimina. function removeCookie(cname){ setCookie(cname,"",-1); } // Leer cookies // Función que dado el nombre de una cookie (cname) devuelve su contenido. // Función copiada de https://www.w3schools.com/js/js_cookies.asp function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i