
  //---[ Validador de busca ]---------------------------------------------------------------------------------
  //
   function validaBusca() {
      var ok        = true;
      var qerro     = 0;
      var mensagem  = ""

      var mBusc_Palavras = document.mForm_Busca.mBusc_Palavras.value;

      if (mBusc_Palavras.length < 2) {
         qerro = qerro + 1
         mensagem += (qerro + ". Digite pelo menos 2 caracteres.\n");
         document.mForm_Busca.mBusc_Palavras.focus();
         ok = false;
      }
   
      if (ok == false) {
         if (qerro > 1) {
            alert("Atenção: Ocorreram " + qerro + " erros\n--------------------------------------------------------------------------\n" + mensagem + "--------------------------------------------------------------------------\nClique OK e tente novamente.");
         } else {
            alert("Atenção: Ocorreu " + qerro + " erro\n--------------------------------------------------------------------------\n" + mensagem + "--------------------------------------------------------------------------\nClique OK e tente novamente.");
         }
         return false;
      } else if (ok == true) {
         document.mForm_Busca.submit();
      }
   }
  //
  //----------------------------------------------------------------------------------------------------------
  
 //----------------------------------------------------------------------------------------------------------

  //---[ Valida formulário de consulta de OS ]------------------------------------------------------------------------------ 
  function validaConsultaOS(){
      
      var msg = "";
      var ok  = true;
      
      if ((document.frmConsultaOS.ordemServicoOS.value == "")) {
         msg += "O número da Ordem de serviço ou o Serial do Aparelho deve ser preenchido.\n";
         ok = false;
      }   
      
      var doc = document.frmConsultaOS.ordemServicoDocumento.value;

      if (doc == "") {
         
         msg += "O Documento de indentificação deve ser preenchido.\n";
         ok = false;
         
      } else {
         
         if (doc != "12345") { 
         
            var docOK = false;
   
            if (valida_CPF(doc)) {
               docOK = true;
            } else { 
               if (valida_CNPJ(doc)) {
                  docOK = true;
               }
            }
            
            if (!docOK) {
               msg += "O Documento informado não é válido.\n";
               ok = false;
            }
         }
      } 
      
      if (ok == false){
         alert("Atenção:\n------------------------------------------------------------------\n" + msg);
      }
      
      return ok;
  }
  //
  //----------------------------------------------------------------------------------------------------------

 
  //---[ Validador de cadastro no e-Mailing ]-------------------------------------------------------------------
  //
   function validaCadastroMailing() {
      var ok        = true;
      var qerro     = 0;
      var mensagem  = ""

      var txtNome     = document.mMail_FormCadastro.mMail_txtNome.value;
      var txtEmpresa  = document.mMail_FormCadastro.mMail_txtEmpresa.value;
      var txtMail     = document.mMail_FormCadastro.mMail_txtMail.value;
      var txtTelefone = document.mMail_FormCadastro.mMail_txtTelefone.value;

      if (txtNome == "") {
         qerro = qerro + 1
         mensagem += (qerro + ". O campo NOME deve ser preenchido.\n");
         document.mMail_FormCadastro.mMail_txtNome.focus();
         ok = false;
      }
   
      if (txtEmpresa == "") {
         qerro = qerro + 1
         mensagem += (qerro + ". O campo EMPRESA deve ser preenchido.\n");
         document.mMail_FormCadastro.mMail_txtEmpresa.focus();
         ok = false;
      }

      if (txtMail == "") {
         qerro = qerro + 1
         mensagem += (qerro + ". O campo E-MAIL deve ser preenchido.\n");
         document.mMail_FormCadastro.mMail_txtMail.focus();
         ok = false;
      } else {
         if (valida_EMAIL(txtMail) == false) {
            qerro = qerro + 1
            mensagem += (qerro + ". O E-MAIL digitado está incorreto. \n");
            document.mMail_FormCadastro.mMail_txtMail.focus();
            ok = false;
         }
      }

      if (txtTelefone == "") {
         qerro = qerro + 1
         mensagem += (qerro + ". O campo TELEFONE deve ser preenchido.\n");
         document.mMail_FormCadastro.mMail_txtTelefone.focus();
         ok = false;
      }

      if (ok == false) {
         if (qerro > 1) {
            alert("Atenção: Ocorreram " + qerro + " erros\n--------------------------------------------------------------------------\n" + mensagem + "--------------------------------------------------------------------------\nClique OK e tente novamente.");
         } else {
            alert("Atenção: Ocorreu " + qerro + " erro\n--------------------------------------------------------------------------\n" + mensagem + "--------------------------------------------------------------------------\nClique OK e tente novamente.");
         }
         return false;
      } else if (ok == true) {
         document.mMail_FormCadastro.submit();
      }
   }
  //
  //----------------------------------------------------------------------------------------------------------



  //---[ Validador de formulário de Fale Conosco ]------------------------------------------------------------
  //
   function valida_mFale_Formulario() {
      var ok        = true;
      var qerro     = 0;
      var mensagem  = ""

      var txtNome     = document.mFale_Formulario.mFale_txtNome.value;
      var txtEmail    = document.mFale_Formulario.mFale_txtEmail.value;
      var txtMensagem = document.mFale_Formulario.mFale_txtMensagem.value;

      if (txtNome == "") {
         qerro = qerro + 1
         mensagem += (qerro + ". O campo LOGIN deve ser preenchido.\n");
         document.mFale_Formulario.mFale_txtNome.focus();
         ok = false;
      }

      if (txtEmail == "") {
         qerro = qerro + 1
         mensagem += (qerro + ". O campo E-MAIL deve ser preenchido.\n");
         document.mFale_Formulario.mFale_txtEmail.focus();
         ok = false;
      } else {
         if (valida_EMAIL(txtEmail) == false) {
            qerro = qerro + 1
            mensagem += (qerro + ". O E-MAIL digitado está incorreto. \n");
            document.mFale_Formulario.mFale_txtEmail.focus();
            ok = false;
         }
      }


      if (txtMensagem == "") {
         qerro = qerro + 1
         mensagem += (qerro + ". O campo SUA MENSAGEM deve ser preenchido.\n");
         document.mFale_Formulario.mFale_txtMensagem.focus();
         ok = false;
      }

      if (ok == false) {
         if (qerro > 1) {
            alert("Atenção: Ocorreram " + qerro + " erros\n--------------------------------------------------------------------------\n" + mensagem + "--------------------------------------------------------------------------\nClique OK e tente novamente.");
         } else {
            alert("Atenção: Ocorreu " + qerro + " erro\n--------------------------------------------------------------------------\n" + mensagem + "--------------------------------------------------------------------------\nClique OK e tente novamente.");
         }
         return false;
      } else if (ok == true) {
         return true;
      }
   }
  //
  //----------------------------------------------------------------------------------------------------------
  