function verificaFormTrabalheConosco(form){
  var invalid = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
  var erro = '';
  var focou = false;
  var objFocus = null;

  if(trim(form.nome.value).length <= 2){
    erro += "  - Seu Nome deve conter no mínimo 3 caracteres\n";
    form.nome.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.nome;
    }
  } else
    form.nome.className = 'campo2';
  if(trim(form.telefone.value).length <= 12){
    erro += "  - Ex: (00)00000000\n";
    form.telefone.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.telefone;
    }
  } else
    form.telefone.className = 'campo2';
    
  if(trim(form.endereco.value).length <= 4){
    erro += "  - Seu Endereço deve conter no mínimo 5 caracteres\n";
    form.endereco.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.endereco;
    }
  } else
    form.endereco.className = 'campo2';

  if(trim(form.n.value).length == 0){
    erro += "  - Seu número (Endereço)\n";
    form.n.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.n;
    }
  } else
    form.n.className = 'campo2';

  if(trim(form.cep.value).length < 9){
    erro += "  - Seu CEP deve estar no formato XXXXX-XXX\n";
    form.cep.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.cep;
    }
  } else
    form.cep.className = 'campo2';

  if(trim(form.bairro.value).length <= 2){
    erro += "  - Seu Bairro deve conter no mínimo 3 caracteres\n";
    form.bairro.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.bairro;
    }
  } else
    form.bairro.className = 'campo2';

  if(trim(form.cidade.value).length <= 2){
    erro += "  - Sua Cidade deve conter no mínimo 3 caracteres\n";
    form.cidade.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.cidade;
    }
  } else
    form.cidade.className = 'campo2';

  if(form.estado.value == "0"){
    erro += "  - Escolha o estado\n";
    form.estado.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.estado;
    }
  } else
    form.estado.className = 'campo2';

  if(trim(form.curriculo.value).length == 0){
    erro += "  - Anexe seu currículo\n";
    form.curriculo.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.curriculo;
    }
  } else
    form.curriculo.className = 'campo2';

  if(erro!=''){
    alert("Corrija o(s) seguinte(s) erro(s):\n" + erro);
    objFocus.focus()
    return false;
  } else {
    form.envia.disabled = true;
    return true;
  }
}