// localStorage.clear();
// Cookies.remove('modalBoletin');
setTimeout(function() {
let localBoletin = localStorage.getItem("modalEmail");
let cookieBoletin = Cookies.get('cookieBoletin');
if (!localBoletin && !cookieBoletin) {
$j('#ouibounce-modal').show();
}
}, 300000);
$j(document).ready(function() {
$j(".caso_practico").click(function(event) {
event.preventDefault(); //evitar redireccionar al documento
var href = $j(this).attr('href');
// c, almacena el numero de formulario en el que vamos
var c = Cookies.get('c');
if (c == null) {
//Primer modal
$j("#popover-datos2").hide();
$j("#popover-datos3").hide();
$j("#popover-datos4").hide();
$j("#popover-datos5").hide();
localStorage.setItem("href", href);
//mostramos el modal para obtener la información del usuario y poder descargar cualquier archivo
$j('#myModal2').css({
display: 'block'
});
//Si preciona el boton enviar datos
$j('#enviar_form').click(function(event) {
var nombre = $j('#nombre').val();
var apellido = $j('#apellido').val();
var email = $j('#email').val();
Cookies.set('email', email, { expires: 3 });
var acceptc = $j('#accept_conditions').prop('checked');
if (nombre != "" && apellido != "" && email != "" && acceptc == true) {
var modal = "modalPreguntas";
//enviar los datos por ajax
$j.ajax({
type: 'POST',
url: 'shared/procesar_formularios.php',
data: { 'nombre': nombre, 'apellido': apellido, 'email': email, 'modalPreguntas': modal },
beforeSend: function() {
$j('#contenido_modal').html("

")
},
success: function(data) {
var arrResponse = JSON.parse(data);
$j('#contenido_modal').html(arrResponse.msj);
if (arrResponse.error) {
if (arrResponse.data !== '' && arrResponse.data !== null && typeof arrResponse.data === 'number') {
Cookies.set('c', arrResponse.data); //cookie que caduca a los 3 días
}else{
Cookies.set('c', 1); //cookie que caduca a los 3 días
}
setInterval('no_redireccionar()', 3000);
}else{
//capturamos el error de vuelta
var r = $j("#error")[0];
if (r == null) {
var r = "";
}
if(r == ""){
Cookies.set('c', 1); //cookie que caduca a los 3 días
setInterval('redireccionar()', 3000);
}else if(r.classList.contains("descargar")){
Cookies.set('c', 1); //cookie que caduca a los 3 días
setInterval('redireccionar()', 3000);
}else{
setInterval('no_redireccionar()', 3000);
}
}
}
});
} //fin if validatos
else {
//evita que el formulario se envie y muetras las validaciones
event.stopPropagation();
}
}) //fin enviar_datos form
//termina el primer modal
} else if (c == 1) {
//segundo modal
$j("#popover-datos1").hide();
$j("#popover-datos3").hide();
$j("#popover-datos4").hide();
$j("#popover-datos5").hide();
//mostramos el modal para obtener la información del usuario y poder descargar cualquier archivo
$j('#myModal2').css({
display: 'block'
});
$j('#enviar_form2').click(function(event) {
localStorage.setItem("href", href);
var email = $j('#email2').val();
var pr1 = $j('#pr1').val();
if (pr1 != "" && email != "") {
// console.log("Datos capturados "+email);
pro_pregunta(pr1, 1, email);
} else {
//evita que el formulario se envie y muetras las validaciones
event.stopPropagation();
}
});
} //fin if c == 1
else if (c == 2) {
//tercer Modal
$j("#popover-datos1").hide();
$j("#popover-datos2").hide();
$j("#popover-datos4").hide();
$j("#popover-datos5").hide();
//mostramos el modal para obtener la información del usuario y poder descargar cualquier archivo
$j('#myModal2').css({
display: 'block'
});
//al precionar submit3
$j('#enviar_form3').click(function(event) {
localStorage.setItem("href", href);
var email = $j('#email3').val();
var pr2 = $j('#pr2').val();
if (pr2 != "" && email != "") {
// console.log("Datos capturados "+email);
pro_pregunta(pr2, 2, email);
} else {
//evita que el formulario se envie y muetras las validaciones
event.stopPropagation();
}
});
} else if (c == 3) {
//Cuarto Modal
$j("#popover-datos1").hide();
$j("#popover-datos2").hide();
$j("#popover-datos3").hide();
$j("#popover-datos5").hide();
//mostramos el modal para obtener la información del usuario y poder descargar cualquier archivo
$j('#myModal2').css({
display: 'block'
});
//al precionar submit4
$j('#enviar_form4').click(function(event) {
localStorage.setItem("href", href);
var email = $j('#email4').val();
var pr3 = $j('#pr3').val();
if (pr3 != "" && email != "") {
pro_pregunta(pr3, 3, email);
} else {
//evita que el formulario se envie y muetras las validaciones
event.stopPropagation();
}
});
} else if (c == 4) {
//quinto modal
$j("#popover-datos1").hide();
$j("#popover-datos2").hide();
$j("#popover-datos3").hide();
$j("#popover-datos4").hide();
//mostramos el modal para obtener la información del usuario y poder descargar cualquier archivo
$j('#myModal2').css({
display: 'block'
});
//al precionar submit5
$j('#enviar_form5').click(function(event) {
localStorage.setItem("href", href);
var email = $j('#email5').val();
var pr4 = $j('#pr4').val();
if (pr4 != "" && email != "") {
pro_pregunta(pr4, 4, email);
} else {
//evita que el formulario se envie y muetras las validaciones
event.stopPropagation();
}
});
} else {
window.location.href = href;
}
});
// cuando los usuarios hagan clic (x), cerrar modal
$j(".close").click(function(event) {
/* Act on the event */
$j('#myModal2').css({
display: 'none'
});
});
//Reiniciar si se mueve el mouse o presiona alguna tecla
// $j(this).mousemove(function(e) {
// // console.log(idleTime);
// idleTime = 0;
// });
// $j(this).keypress(function(e) {
// // console.log(idleTime);
// idleTime = 0;
// });
// cuando los usuarios hagan clic (x), cerrar modal
$j('#exit_modal').click(function(event) {
$j('#ouibounce-modal').fadeOut('fast');
});
//Si presionamos si, deseo suscribirme en el modal principal
$j("#emailRequerido").hide();
$j("#emailValido").hide();
$j("#enviarModal1").click(function(event) {
var modal = 'modalPrincipal';
event.preventDefault();
var email = $j("#emailModal1").val();
if (email.length != 0) {
if (validateEmail(email)) {
localStorage.setItem('modalEmail', email);
Cookies.set('cookieBoletin', email, { expires: 365 });
enviarEmail(email, modal);
} else {
$j("#emailRequerido").hide();
$j("#emailValido").show();
}
} else {
$j("#emailRequerido").show();
$j("#emailValido").hide();
}
});
}); //exit document ready function
function enviarEmail(email, modal) {
$j.ajax({
type: 'POST',
url: 'shared/procesar_formularios.php',
data: { 'email': email, 'modal': modal },
beforeSend: function() {
$j('#load').html("
Cargando...
")
},
success: function(data) {
$j('#load').html(data);
$j('#footer-modal').hide();
}
})
}
function pro_pregunta(pregunta, nm, email) {
var pr = "pregunta" + nm;
$j.ajax({
type: 'POST',
url: 'shared/procesar_formularios.php',
data: { 'pr': pr, 'email': email, 'pregunta': pregunta },
beforeSend: function() {
$j('#contenido_modal').html("
")
},
success: function(data) {
$j('#contenido_modal').html(data);
//capturamos el error de vuelta
var r = $j("#error")[0];
var r2 = $j("#error-r")[0];
if (r == null && r2 == null) {
var r = "";
var r2 = "";
}
//error -r reinciiar cookie a cero y recargar
if (r2.id == "error-r") {
Cookies.remove('c');
setInterval('no_redireccionar()', 2000);
return false;
}
if (r.id != "error") {
Cookies.set('c', nm + 1, { expires: 3 }); //cookie que caduca a los 3 días
setInterval('redireccionar()', 2000);
}
}
});
}
function redireccionar() {
var href = localStorage.getItem("href");
window.open(href, '_blank');
localStorage.clear(href);
location.reload();
}
function no_redireccionar() {
location.reload();
}
function validateEmail(email) {
var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(String(email).toLowerCase());
}