// source --> https://limpiezaprofesionalmadrid.com/wp-content/plugins/cookies-SMB/cookies.js?ver=6.9.4 
jQuery(document).ready(function(){
  checkCookie();
});

//FUNCIONES RELATIVAS A LAS COOKIES
function cook_aceptar() {
  cook_set_status(1, function (result) {
    if (result.success) {
	  location.reload(true);
      //location.href = location.href;
    }
  });
}
function cook_rechazar() {
  cook_set_status(0, function (result) {
    if (result.success) {
	  location.reload(true);
      //location.href = location.href;
    }
  });
}
function cook_personalizar() {
  let consent = document.getElementById('cook_check').checked ? 1 : 2;
  cook_set_status(consent, function (result) {
    if (result.success) {
      cerrarmodal();
      visibilidadBanner('none');
    }
  });
}
function cook_set_status(consent, success){
  jQuery.ajax({
    type: "post",
    url: set_status.url,
    data: "action=" + set_status.action + "&consent="+consent+"&nonce=" + set_status.nonce,
    success: success
  });
}


function getCookie(cname) {
  let name = cname + "=";
  let decodedCookie = decodeURIComponent(document.cookie);
  let ca = decodedCookie.split(';');
  for (let i = 0; i < ca.length; i++) {
    let c = ca[i];
    while (c.charAt(0) == ' ') {
      c = c.substring(1);
    }
    if (c.indexOf(name) == 0) {
      return c.substring(name.length, c.length);
    }
  }
  return "";
}
function checkCookie() {
  /*banner = document.getElementById("cook_banner")
  let cook = getCookie("cookies");
  if (cook == "") {
    banner.style.display = "block"
  } else {
    banner.style.display = "none"
  }*/

  jQuery.ajax({
    type: "post",
    url: get_status.url,
    data: "action=" + get_status.action + "&consent=0&nonce=" + get_status.nonce,
    success: function (result) {
      if (result.success) {
        if (result.data.popup_viewed == 0) {
          visibilidadBanner('block');
        } else {
          visibilidadBanner('none');
          if(result.data.js_code != ''){	
            // console.log('aņadiendo');	
            jQuery('head').append(result.data.js_code);	
          }
          if(result.data.js_code_body != ''){	
            // console.log('aņadiendo');	
            jQuery('body').prepend(result.data.js_code_body);	
          }
          if(result.data.accepted_code != ''){	
            // console.log('aņadiendo');	
            jQuery('body').prepend(result.data.accepted_code);	
          }
        }
      }
    }
  });
}


function visibilidadBanner(display) {
  banner = document.getElementById("cook_banner");
  banner.style.display = display;
}


//FUNCIONES DEL MODAL
function abrir() {
  document.getElementById("myModal").style.display = "block";
}
function cook_acordeon1() {
  document.getElementById("cook_acc1").classList.toggle("active");
  var panel = document.getElementById("cook_acc1").nextElementSibling;
  if (panel.style.display === "block") {
    panel.style.display = "none";
  } else {
    panel.style.display = "block";
  }
}
function cook_acordeon2() {
  document.getElementById("cook_acc2").classList.toggle("active");
  var panel = document.getElementById("cook_acc2").nextElementSibling;
  if (panel.style.display === "block") {
    panel.style.display = "none";
  } else {
    panel.style.display = "block";
  }
}
// Cierre del modal, bien sea por clickar en la x on fuera de la ventana del modal
function cerrarmodal() {
  document.getElementById("myModal").style.display = "none";
}
window.onclick = function (event) {
  if (event.target == document.getElementById("myModal")) {
    document.getElementById("myModal").style.display = "none";
  }
};