 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" não foi preenchido ou é inválido!\n';
  }
  if(document.getElementById('ddd_telefone').value == '') {
    msg_erro += '* Campo "DDD" do telefone deve ser preenchido!\n';
  }
  if(document.getElementById('telefone').value == '') {
    msg_erro += '* Campo "Telefone" deve ser preenchido!\n';
  }
  if(document.getElementById('ddd_celular').value == '') {
    msg_erro += '* Campo "DDD" do celular deve ser preenchido!\n';
  }
  if(document.getElementById('celular').value == '') {
    msg_erro += '* Campo "Telefone" deve ser preenchido!\n';
  }
  if(document.getElementById('mensagem').value == '') {
    msg_erro += '* Campo "Mensagem" deve ser preenchido!\n';
  }
  if(document.getElementById('user_code').value == '') {
    msg_erro += '* Informe as letras que você vê na imagem!\n';
  }
  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 = 400 - document.getElementById('mensagem').value.length;
  if (document.getElementById('mensagem').value.length >= 400){
    document.getElementById('mensagem').value = document.getElementById('mensagem').value.substring(0,400);
    document.getElementById('esc_maxima').value = 0
  }
 }

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

 function PulaCampo(campo1, campo2, valor){
   if (document.getElementById(campo1).value.length == valor){
      document.getElementById(campo2).focus();
   }
 }
