
  //---[ 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();
      }
   }
  //
  //----------------------------------------------------------------------------------------------------------
  
  //---[ Validador de busca ]---------------------------------------------------------------------------------
  //
   function validaLogin() {
      var ok        = true;
      var qerro     = 0;
      var mensagem  = ""

      var txtLogin = document.getElementById("txtLogin");
      var txtSenha = document.getElementById("txtSenha");
      
      if (txtLogin.value == "E-mail" || txtLogin.value == "") {
         qerro = qerro + 1
         mensagem += (qerro + ". Digite o E-MAIL.\n");
         txtLogin.focus();
         ok = false;
      } else {
         if (!valida_EMAIL(txtLogin.value))
         {
            qerro = qerro + 1
            mensagem += (qerro + ". Digite um E-MAIL VÁLIDO.\n");
            txtLogin.focus();
            ok = false;
         }  
      }
      
      if (txtSenha.value == "Senha" || txtLogin.value == "") {
         qerro = qerro + 1
         mensagem += (qerro + ". Digite a SENHA.\n");
         txtSenha.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;
      }
   }
  //
  //----------------------------------------------------------------------------------------------------------
  
  function selectUniversidade(estadoSigla, InstituicaoId, tituloId)
  {
      var estado = createXMLHTTP();
      var objeto = document.getElementById("selUniversidadeEstado" + tituloId);
      estado.open('post', '/admin/modulos/system/ajax/selUniversidade.asp', true);
      estado.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      estado.onreadystatechange=function(){
         if (estado.readyState==4){
            objeto.innerHTML = estado.responseText;
         }
      }
      estado.send('estadoSigla=' + estadoSigla + '&InstituicaoId=' + InstituicaoId + '&tituloId=' + tituloId);
   }
   
   function selectUniversidadeJQuery(estadoSigla, InstituicaoId, tituloId)
   {
      $("#selUniversidadeEstado" + tituloId).load("/admin/modulos/system/ajax/selUniversidade.asp", {estadoSigla: estadoSigla, InstituicaoId: InstituicaoId, tituloId: tituloId});
   }
   
   function mostraCampos(selId, tituloId)
   {
      if (selId.value == 999)
      {
         document.getElementById("txtnomeDaInstituicao" + tituloId).style.display="inline";
         document.getElementById("camponomeDaInstituicao" + tituloId).style.display="inline";
      }
      else
      {
         if (document.getElementById("txtnomeDaInstituicao" + tituloId).style.display == "inline")
         {
            document.getElementById("txtnomeDaInstituicao" + tituloId).style.display="none";
            document.getElementById("camponomeDaInstituicao" + tituloId).style.display="none"; 
         }
      }
   }
   
   
   function carregarEndereco(cep)
   {
     $.ajax({
       url: '/modulos/json/carrega_endereco.json.asp',
       data: 'cep=' + cep,
       dataType: 'json',
       success: function(data) {
         if (data.Endereco.Logradouro != "")
         {
            $('#endereco_logradouro').attr("readonly", true);
            $('#endereco_bairro').attr("readonly", true);
            $('#endereco_cidade').attr("readonly", true);
            document.getElementById("rbmfc_uf").disabled = true;
            document.getElementById("endereco_logradouro").value = data.Endereco.Tipo.toUpperCase() + " " + data.Endereco.Logradouro.toUpperCase();
            document.getElementById("endereco_bairro").value = data.Endereco.Bairro.toUpperCase();
            document.getElementById("endereco_cidade").value = data.Endereco.Cidade.toUpperCase();
            document.getElementById("endereco_uf").value = data.Endereco.Estado.toUpperCase();
            document.getElementById("rbmfc_uf").value = data.Endereco.Estado.toUpperCase();
         }
         else
         {
            document.getElementById("endereco_logradouro").value = "";
            document.getElementById("endereco_bairro").value = "";
            document.getElementById("endereco_cidade").value = "";
            document.getElementById("endereco_uf").value = "";
            document.getElementById("rbmfc_uf").value = "";
            
            $('#endereco_logradouro').removeAttr("readonly"); 
            $('#endereco_bairro').removeAttr("readonly"); 
            $('#endereco_cidade').removeAttr("readonly"); 
            document.getElementById("rbmfc_uf").disabled = false;
            
            alert("Endereço não encontrado!");
         }  
       }    
     });    
   }
