    function validaForm() {
      var msg_erro = '';

      if(document.getElementById('nome').value == ''){
        msg_erro += '* Campo "Nome" é obrigatório!\n';
      }
      if( (document.getElementById('cnpj_cpf').value == '') || (valida_CPF_CNPJ(document.getElementById('cnpj_cpf').value) == false) ) {
        msg_erro += '* Campo "CPF/CNPJ" não foi preenchido ou é inválido!\n';
      }
      if(document.getElementById('endereco').value == ''){
        msg_erro += '* Campo "Endereço" é obrigatório!\n';
      }
      if(document.getElementById('bairro').value == ''){
        msg_erro += '* Campo "Bairro" é obrigatório!\n';
      }
      if(document.getElementById('cidade').value == ''){
        msg_erro += '* Campo "Cidade" é obrigatório!\n';
      }
      if(document.getElementById('cep').value == ''){
        msg_erro += '* Campo "Cep" é obrigatório!\n';
      }
      if(document.getElementById('telefone').value == ''){
        msg_erro += '* Campo "Telefone" é obrigatório!\n';
      }
      if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value))) {
        msg_erro += '* Campo "E-mail" é inválido!\n';
      }

      if(document.getElementById('senha_1').value == ''){
        msg_erro += '* Campo "Senha" é obrigatório!\n';
      } else if(document.getElementById('senha_1').value != document.getElementById('senha_2').value) {
        msg_erro += '* As senhas não coincidem!\n';
      }

      if(msg_erro != '') {
        alert('Por favor, verifique o(s) erro(s) abaixo:\n\n' + msg_erro);
        return false;
      }

      return true;
    }
