function envia() {

// variaveis
r_minima=parseInt(document.form.remuneracao_minima.value);
r_maxima=parseInt(document.form.remuneracao_maxima.value);
camp_cargo=document.form.cargo.value;
camp_cargo_alternativo=document.form.cargo_alternativo.value;

// select area
if (document.form.area.selectedIndex <= 0){
alert("Por favor, selecione a área.");
document.form.area.focus();
return false;
}

// select cargo
if (document.form.cargo.selectedIndex <= 0){
alert("Por favor, selecione o cargo.");
document.form.cargo.focus();
return false;
}

//
if (camp_cargo==camp_cargo_alternativo) {
window.alert("O campo cargo alternativo deve ser diferente do campo cargo.");
document.form.cargo_alternativo.focus();
return false;
}

// text remuneracao_minima
if (document.form.remuneracao_minima.value == "") {
alert("Por favor, digite a remuneração mínima.");
document.form.remuneracao_minima.focus();
return false;
}

// text comparacao remuneracao_minima e remuneracao_maxima
if (r_minima>=r_maxima) {
window.alert("A remuneração máxima deve ser maior que a remuneração mínima e deve conter apenas números. Por favor redigite-a.");
document.form.remuneracao_maxima.focus();
return false;
}

// radio empregado
if(!document.form.empregado[0].checked && !document.form.empregado[1].checked) {
alert("Está empregado?");
document.form.empregado[0].focus();
return false;
}

// radio viagens
if(!document.form.viagens[0].checked && !document.form.viagens[1].checked) {
alert("Disponível para viagens?");
document.form.viagens[0].focus();
return false;
}

// radio parentes
if (!document.form.parentes[0].checked && !document.form.parentes[1].checked){
alert("Possui parentes nesta empresa?");
document.form.parentes[0].focus();
return false;
}

// obrigatório caso responder que tem parentes
if(document.form.parentes[1].checked) {
// text grau_de_parentesco
	if (document.form.grau_de_parentesco.value == "") {
	alert("Por favor, digite o grau de parentesco.");
	document.form.grau_de_parentesco.focus();
	return false;
	}
}

// enviar o formulário
else {
document.form.submit();
}
}