Visitor Login
function ValidateCPF(cpf) { cpf = cpf.replace(/[^d]+/g,''); if(cpf == '') return false; // Elimina CPFs invalidos conhecidos if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999") return false; // Valida 1o digito add = 0;
for (i=0; i < 9; i ++) add += parseInt(cpf.charAt(i)) * (10 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(cpf.charAt(9))) return false; // Valida 2o digito add = 0; for (i = 0; i < 10; i ++) add += parseInt(cpf.charAt(i)) * (11 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(cpf.charAt(10))) return false; return true; } function ValidateEmail(mailtxt) { if (/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$/.test(mailtxt)) { return (true); } return (false); } function ValidateName(inputtxt) { var letters = /^[A-Za-z ]+$/; if(inputtxt.match(letters)) { //check for spaces and min if (inputtxt.length < 7) return false; if (inputtxt.search(" ") <= 0) return false; return true; } else { return false; } } function ValidateCompany(inputtxt) { var letters = /^[A-Za-z ]+$/; if(inputtxt.match(letters)) { //check for spaces and min if (inputtxt.length < 3) return false; return true; } else { return false; } } function LabelError(item,state) { var obj = document.getElementById(item); if (state) obj.style.color = "#003f76"; else obj.style.color = "red"; } function ValidateFormItem(obj,result,labelobj) { LabelError(labelobj,result); if (!result) { obj.focus(); } return result; } function visitaOpen_form(){ var fvisitante_name = document.forms["fvisitante"]["fvisitante_name"]; var fvisitante_email = document.forms["fvisitante"]["fvisitante_email"]; var fvisitante_code = document.forms["fvisitante"]["fvisitante_code"]; var fvisitante_text1 = document.forms["fvisitante"]["fvisitante_text1"]; if (!(ValidateFormItem(fvisitante_name,ValidateName(fvisitante_name.value),"fvisitante_namel") )) return false; if (!(ValidateFormItem(fvisitante_email,ValidateEmail(fvisitante_email.value),"fvisitante_emaill") )) return false; //if (!(ValidateFormItem(fvisitante_code,ValidateCPF(fvisitante_code.value),"fvisitante_codel") )) //return false; if (!(ValidateFormItem(fvisitante_text1,ValidateCompany(fvisitante_text1.value),"fvisitante_text1l") )) return false; //ajax post //location.href = "https://encontromaissolidos.com.br/home"; document.getElementById("fvisitante").submit(); } function prodOpen_form(){ var fprodutor_name = document.forms["fprodutor"]["fprodutor_name"]; var fprodutor_code = document.forms["fprodutor"]["fprodutor_code"]; var fprodutor_text1 = document.forms["fprodutor"]["fprodutor_text1"]; var fprodutor_text2 = document.forms["fprodutor"]["fprodutor_text2"]; if (!(ValidateFormItem(fprodutor_name,ValidateName(fprodutor_name.value),"fprodutor_namel") )) return false; if (!(ValidateFormItem(fprodutor_code,ValidateCPF(fprodutor_code.value),"fprodutor_codel") )) return false; if (!(ValidateFormItem(fprodutor_text1,ValidateName(fprodutor_text1.value),"fprodutor_text1l") )) return false; if (!(ValidateFormItem(fprodutor_text2,ValidateName(fprodutor_text2.value),"fprodutor_text2l") )) return false; //ajax post //location.href = "https://encontromaissolidos.com.br/home"; document.getElementById("fprodutor").submit(); } function visitaOpen(){ var login0 = document.getElementById("telaLogin0"); var loginprod = document.getElementById("telaLoginProdutor"); var loginvist = document.getElementById("telaLoginVisitante"); loginprod.style.display = "none"; login0.style.display = "none"; loginvist.style.display = "block"; btBack.style.display = "block"; } function prodOpen(){ var login0 = document.getElementById("telaLogin0"); var loginprod = document.getElementById("telaLoginProdutor"); var loginvist = document.getElementById("telaLoginVisitante"); loginvist.style.display = "none"; login0.style.display = "none"; loginprod.style.display = "block"; btBack.style.display = "block"; } var btBack = document.getElementById("modalBack"); var modal = document.getElementById("blockModal"); // Get the button that opens the modal var btnOpenModal = document.getElementById("btnOpenModal"); // Get the element that closes the modal var span = document.getElementsByClassName("Mclose")[0];
// When the user clicks the button, open the modal btnOpenModal.onclick = function(e) { e.preventDefault(); console.log('btnOpenModal.onclick') openModalFN();
}
function openModalFN(){ console.log('openModalFN()') var login0 = document.getElementById("telaLogin0"); var loginprod = document.getElementById("telaLoginProdutor"); var loginvist = document.getElementById("telaLoginVisitante");
loginvist.style.display = "none"; login0.style.display = "block"; loginprod.style.display = "none"; btBack.style.display = "none";
modal.style.display = "block"; }
// back item btBack.onclick = function() { var login0 = document.getElementById("telaLogin0"); var loginprod = document.getElementById("telaLoginProdutor"); var loginvist = document.getElementById("telaLoginVisitante");
loginvist.style.display = "none"; login0.style.display = "block"; loginprod.style.display = "none"; btBack.style.display = "none"; }
// When the user clicks on (x), close the modal span.onclick = function() { modal.style.display = "none"; }
// When the user clicks anywhere outside of the modal, close it window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } }
if( document.readyState !== 'loading' ) { //console.log( 'document is already ready, just execute code here' ); checkHeaderForm(); } else { document.addEventListener('DOMContentLoaded', function () { //console.log( 'document was not ready, place code here' ); checkHeaderForm(); }); }
function checkHeaderForm() { var formp = document.getElementById("fprodutor"); formp.addEventListener('submit', function (event) { event.preventDefault(); return false; });
var formv = document.getElementById("fvisitante"); formv.addEventListener('submit', function (event) { event.preventDefault(); return false; });
var novobanner = document.getElementsByClassName('et_pb_button et_pb_promo_button')[0] ;
novobanner.onclick = function() { openModalFN(); }
}