 function validaForm() {
  var msg_erro = '';

  if(document.getElementById('nome').value == '') {
    msg_erro += '* Campo "Nome" deve ser preenchido!\n';
  }
  if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value))) {
    msg_erro += '* Campo "E-mail" é inválido ou não foi preenchido!\n';
  }
  if(document.getElementById('mensagem').value == '') {
    msg_erro += '* Campo "Mensagem" deve ser preenchido!\n';
  }
  if(document.getElementById('user_code').value == '') {
    msg_erro += '* Informe quais letras você vê na imagem!';
  }

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

 function contador () {
  document.getElementById('esc_maxima').value = 500 - document.getElementById('mensagem').value.length;
  if (document.getElementById('mensagem').value.length >= 500){
    document.getElementById('mensagem').value = document.getElementById('mensagem').value.substring(0, 500);
    document.getElementById('esc_maxima').value = 0;
  }
 }

 function recarregaTela() {
   document.getElementById('acao').value = 'recarregar';
   document.getElementById('frm_fale_conosco').submit();
 }
