// Empty JS for your own code to be here

// jQuery Mask Plugin v1.14.11
// github.com/igorescobar/jQuery-Mask-Plugin

$(document).ready(function(){
   var cpfMascara = function (val) {
      return val.replace(/\D/g, '').length > 11 ? '00.000.000/0000-00' : '000.000.000-009';
   },
   cpfOptions = {
      onKeyPress: function(val, e, field, options) {
         field.mask(cpfMascara.apply({}, arguments), options);
      }
   };
   $('.mascara-cpfcnpj').mask(cpfMascara, cpfOptions);

});

$(document).ready(function(){
   setTimeout('$("#preload").fadeOut(100)', 1500);
});

// Utilizando JQuery
jQuery('memcpfcnpj').attr('autocomplete','off');
jQuery('memsenha').attr('autocomplete','off');
jQuery('confirmasenha').attr('autocomplete','off');

//** Validacao de campos **//

//Cadastro - Nome do perfil
$(document).ready(function(){
  
   $('#telefonePri').mask("(00) K0000-0000", {
     
      translation: {
          'K': {
              pattern: /9/,
              fallback: '9'
          }
      }     
  });

  $('#telefoneOrc').mask("(00) K0000-0000", {
     
   translation: {
       'K': {
           pattern: /9/,
           fallback: '9'
       }
   }     
});

 });

//telefone comercial
$(document).ready(function(){
      
   $('#twhatsapp').mask("(00) 00000-0000", {
     
  });

 });

//Whatsapp
$(document).ready(function(){
      
   $('#tphone').mask("(00) 0000-0000", {
     
  });

});

 //Mascara - Numero e letras
 $('.socialform').keypress(function (e) {
   var regex = new RegExp("^[a-z0-9._]+$");
   var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
   if (regex.test(str)) {
       return true;
   }

   e.preventDefault();
   return false;
});

 //Mascara - Numero e letras
 $('.socialLink').keypress(function (e) {
   var regex = new RegExp("^[A-Za-z0-9_.]+$");
   var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
   if (regex.test(str)) {
       return true;
   }
});
    //Mascara2
 $('.socialsite').keypress(function (e) {
   var regex = new RegExp("^[A-Za-z0-9_/.]+$");
   var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
   if (regex.test(str)) {
       return true;
   }

   e.preventDefault();
   return false;
});


//block
$(document).ready(function() {
   // Desabilita o botão de envio inicialmente
   $('#btnClaim').prop('disabled', true);

   // Adiciona um ouvinte de evento aos campos A e B
   $('#temail, #mp').on('input', function() {
     // Obtém os valores dos campos
     var valorCampoA = $('#temail').val();
     var valorCampoB = $('#mp').val();

     // Verifica se os campos atendem às condições
     if (valorCampoA.length > 4 && valorCampoB.length > 2) {
       // Habilita o botão de envio se as condições forem atendidas
       $('#btnClaim').prop('disabled', false);
     } else {
       // Desabilita o botão de envio se as condições não forem atendidas
       $('#btnClaim').prop('disabled', true);
     }
   });
 });

 document.addEventListener("DOMContentLoaded", () => {
   const passwordField = document.getElementById("tpws");
   const confirmPasswordField = document.getElementById("tpwsconfirm");
   const submitButton = document.querySelector(".enviar");

   function validatePasswords() {
       const password = passwordField.value;
       const confirmPassword = confirmPasswordField.value;

       // Habilita ou desabilita o botão
       if (password && confirmPassword && password === confirmPassword) {
           submitButton.disabled = false;
       } else {
           submitButton.disabled = true;
       }
   }

   // Escuta eventos de input nos dois campos
   passwordField.addEventListener("input", validatePasswords);
   confirmPasswordField.addEventListener("input", validatePasswords);
});

