function SetLocation(loc) { if (window.location.href.indexOf('webflow.io') !== -1) { var ext="." + loc.split('.').pop(); ext=ext.toLowerCase(); if(ext==".html") { loc = loc.split('.').slice(0,-1).join(); } } $(location).attr('href',loc); } function ValidateEmail(mail) { var auxMail=mail.trim().toLowerCase(); var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,10}$/; return emailPattern.test(auxMail); } function RandomCad() { var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for( var i=0; i < 6; i++ ) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } function IsNumber(evt) { evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } return true; } function StartsWith(str, prefix) { return str.indexOf(prefix) === 0; } function CheckSesion() { if(sessionStorage.getItem("OnSession")==null || sessionStorage.getItem("OnSession")=="") { SetLocation('login-distribuidor.html'); return; } } var campoNoValido=""; var URL="https://dataprius.net/kitdigital/distrib.registrar.php"; $(document).ready(function(){ localStorage.setItem("lenguaje","es"); $('#CerrarAviso').click( function() { $('#PopupAviso').hide(); switch (campoNoValido) { case "Empresa": $('#Empresa').focus(); break; case "Email": $('#Email').focus(); break; case "Contacto": $('#Contacto').focus(); break; case "CheckPolitica": $('#CheckPolitica').focus(); break; } campoNoValido=""; }); console.log("# READY REGISTRO DISTRIBUIDOR"); var getValue= $("#Token").val(); $('#BotonSolicitar').attr("href","#"); $('#BotonSolicitar').click(function(){ $('#FrmEnviar').submit(); return false; }); $('#Token').val("de82fb45-9490-4049-affe-456f36d8fd94"); }); $('#FrmEnviar').submit(function(e) { e.preventDefault(); var strEmpresa=$('#Empresa').val().trim(); var strEmail=$('#Email').val().toLowerCase().trim(); var strContacto=$('#Contacto').val().toLowerCase().trim(); if(strEmpresa=="") { ShowAlerta('Por favor. Escriba el nombre de Empresa.'); campoNoValido="Empresa"; return false; } if(strEmail=="") { ShowAlerta('Por favor. Escriba el email.'); campoNoValido="Email"; return false; } if(!ValidateEmail(strEmail)) { ShowAlerta("Por favor. Escriba un email válido."); campoNoValido="Email"; return false; } if(strContacto=="") { ShowAlerta('Por favor. Escriba la persona de contacto.'); campoNoValido="Contacto"; return false; } if(!$('#CheckPolitica').prop("checked")) { ShowAlerta("Por favor. Marque la casilla de aceptación de la política de privacidad."); campoNoValido="CheckPolitica"; return false; } $.ajax({ type: "POST", url: "https://dataprius.net/kitdigital/distrib.registrar.php", data: $(this).serialize(), datatype : 'html', success: function(data) { if(StartsWith(data,"error:")) { var arrResult= data.split(":"); var msg=arrResult[1]; ShowAlerta(msg); } else { $("#BotonSolicitar").hide(); ShowExito("La solicitud ha sido enviada con éxito.\nEn breve contactaremos con usted y le facilitaremos las claves de acceso.\nMuchas gracias por su registro."); } } }); return false; }); function ShowAlerta(strMensaje) { var lenguaje=localStorage.getItem("lenguaje"); switch(lenguaje) { case 'en': $('#CerrarAviso').text("Close"); break; case 'ca': $('#CerrarAviso').text("Tancar"); break; default: $('#CerrarAviso').text("Cerrar"); } $('#PopupAviso').find('#IconoExito').hide(); $('#PopupAviso').find('#IconoAviso').show(); $('#PopupAviso').find('#Aviso').text(strMensaje); $('#PopupAviso').show(); } function ShowExito(strMensaje) { var lenguaje=localStorage.getItem("lenguaje"); switch(lenguaje) { case 'en': $('#CerrarAviso').text("Close"); break; case 'ca': $('#CerrarAviso').text("Tancar"); break; default: $('#CerrarAviso').text("Cerrar"); } $('#PopupAviso').find('#IconoAviso').hide(); $('#PopupAviso').find('#IconoExito').show(); $('#PopupAviso').find('#Aviso').text(strMensaje); $('#PopupAviso').show(); } function ValidateEmail(mail) { var auxMail=mail.trim().toLowerCase(); var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,10}$/; return emailPattern.test(auxMail); }