function checkForm() {
  var error = 0;
  var error_message = "PROBLEMA NO PREENCHIMENTO DO FORMULÁRIO:\n\n";

  //Dados Pessoais
  var nome = document.inscreverEvento.nomeIN.value;
  var cracha = document.inscreverEvento.crachaIN.value;
  var profissao = document.inscreverEvento.profissaoIN.value;
  var telefone = document.inscreverEvento.telefoneIN.value;
  var celular = document.inscreverEvento.celularIN.value;
  var email = document.inscreverEvento.emailIN.value;
  var datanascimento = document.inscreverEvento.datanascimentoIN.value;
  var rg = document.inscreverEvento.rgIN.value;
  var rg_emissor = document.inscreverEvento.rg_emissorIN.value;
  var cpf = document.inscreverEvento.cpfIN.value;

  //Endereços
  var endereco = document.inscreverEvento.enderecoIN.value;
  var bairro = document.inscreverEvento.bairroIN.value;
  var cidade = document.inscreverEvento.cidadeIN.value;
  var estado = document.inscreverEvento.estadoIN.value;
  var cep = document.inscreverEvento.cepIN.value;
  var endereco2 = document.inscreverEvento.endereco2IN.value;
  var bairro2 = document.inscreverEvento.bairro2IN.value;
  var cidade2 = document.inscreverEvento.cidade2IN.value;
  var estado2 = document.inscreverEvento.estado2IN.value;
  var cep2 = document.inscreverEvento.cep2IN.value;
   
  if (nome == "") {
    error_message += "Nome em branco.\n";
    error = 1;
  }
  
  if (cracha == "") {
    error_message += "Crachá em branco.\n";
    error = 1;
  } 
  
  if (profissao == "") {
    error_message += "Profissão em branco.\n";
    error = 1;
  } 
  
  if (telefone == "" && celular == "") {
    error_message += "Preencha telefone ou celular.\n";
    error = 1;
  }
  
  if (email == "") {
    error_message += "Email em branco.\n";
    error = 1;
  }
      
  if (datanascimento != "" && !validaData(datanascimento)) {
    error_message += "Data de Nascimento em formato errado.\n";
    error = 1;
  }
  
  if (rg == "") {
    error_message += "RG em branco.\n";
    error = 1;
  }
  
  if (rg_emissor == "") {
    error_message += "Órgão Emissor em branco.\n";
    error = 1;
  }    
  
  if (cpf == "") {
    error_message += "CPF em branco.\n";
    error = 1;
  }  
  
  
  if (endereco == "" && endereco2 == "") {
    error_message += "Endereço em branco.\n";
    error = 1;
  }
  
  if (bairro == "" && bairro2 == "") {
    error_message += "Bairro em branco.\n";
    error = 1;
  }  
  
  if (cidade == "" && cidade2 == "") {
    error_message += "Cidade em branco.\n";
    error = 1;
  }
  
  if (estado == "" && estado2 == "") {
    error_message += "Estado em branco.\n";
    error = 1;
  }  
  
  if (cep == "" && cep2 == "") {
    error_message += "CEP em branco.\n";
    error = 1;
  }  
  
  if (error == 1) {
    alert(error_message);
    return false;
  } else {
    return true;
  }
}