

function valida_vaga(f){

if(f.nome_empresa.value == ""){
  alert("Por favor, preencha o campo nome da empresa!");
  f.nome_empresa.focus();
  return false;
  }

if(f.nome_contato.value == ""){
  alert("Por favor, preencha o campo nome do contato!");
  f.nome_contato.focus();
  return false;
  }

if((f.email.value.length < 5) || (f.email.value.indexOf("@")==-1)){
  alert("Por favor, preencha o campo e-mail!");
  f.email.focus();
  return false;
}

if(f.telefone.value == ""){
  alert("Por favor, preencha o campo telefone!");
  f.telefone.focus();
  return false;
}

if(f.cnpj.value == "" || !valida_cnpj(f.cnpj.value)){
  alert("Campo CNPJ vazio ou código inválido, por favor digite novamente!");
  f.cnpj.focus();
  return false;
}

if(f.regiao.value == ""){
  alert("Por favor, preencha o campo região!");
  f.regiao.focus();
  return false;
}

 if(f.cbfuncao.selectedIndex==0 && f.outra.value==""){
    alert ("Por favor, escolha a função");
    f.cbfuncao.focus();
    return false;
  }

if(f.cbfuncao.selectedIndex!=0 && f.outra.value!=""){
    alert ("Por favor, escolha somente uma função");
    f.outra.focus();
    return false;
  }

if(f.numero_vaga.value == "" || isNaN(f.numero_vaga.value)){
  alert("O campo Número de Vaga deve ser preenchido com números, por favor digite novamente!");
  f.numero_vaga.focus();
  return false;
}

 if(f.tipo_vaga.selectedIndex==0){
    alert ("Por favor, escolha o tipo da vaga");
    f.tipo_vaga.focus();
    return false;
  }

if(f.local.value == ""){
  alert("Por favor, preencha o campo local!");
  f.local.focus();
  return false;
}

if(f.sexo.selectedIndex==0){
    alert ("Por favor, escolha o sexo");
    f.sexo.focus();
    return false;
  }

if(f.escolaridade.selectedIndex==0){
    alert ("Por favor, escolha a escolaridade");
    f.escolaridade.focus();
    return false;
  }

if(f.experiencia.value == ""){
  alert("Por favor, preencha o campo experiencia!");
  f.experiencia.focus();
  return false;
}
var aux = f.salario.value;
aux = aux.replace(",",".");
if(f.salario.value == "" || isNaN(aux)){
  alert("O campo Salário deve ser preenchido com números, por favor digite novamente!");
  f.salario.focus();
  return false;
}

if(f.descricao.value == ""){
  alert("Por favor, preencha o campo descrição!");
  f.descricao.focus();
  return false;
}

if(f.observacoes.value == ""){
  alert("Por favor, preencha o campo observacoes!");
  f.observacoes.focus();
  return false;
}

if(f.conhecimento.value == ""){
  alert("Por favor, preencha o campo conhecimento!");
  f.conhecimento.focus();
  return false;
}

return true;

}