	function sonumerico(e){
		var tecla = document.all?event.keyCode:e.which;
			if (tecla > 47 && tecla < 58 || tecla == 45 || tecla == 9){ 
				return true;
			}else{
				if (tecla != 8){
					return false;
				}else
					return true;
			}
	}

function valida_trabalhe_esfa(f){
	vnome 							= f.nome.value.length;
	vemail 							= f.email.value.length;
	vddd 							= f.ddd.value.length;
	vtelefone						= f.telefone.value.length;
	vadministrativa					= f.administrativa.checked;
	vacademica_graduacao_pos		= f.academica_graduacao_pos.checked;
	vacademica_educacao_basica		= f.academica_educacao_basica.checked;

	var extensoes1 = ".doc";
	var extensoes2 = ".pdf";
	var extensao = f.curriculo.value.substr( f.curriculo.value.length - 4 ).toLowerCase();

	if (f.curriculo.value.length != 0){
		if((extensoes1 != extensao) && (extensoes2 != extensao)){ 
			alert(f.curriculo.value + "\nNao possui uma extensao válida \nOpçoes válidas: .doc, .pdf");
			return false;
		}
	}
	
	if (vnome==0) {
		alert("O campo 'NOME' está vazio.");
		f.nome.focus();
		return false;
	}else if (vemail==0) {
		alert("O campo 'E-MAIL' está vazio.");
		f.email.focus();
		return false;
	}else if (vddd==0) {
		alert("O campo 'DDD' está vazio.");
		f.ddd.focus();
		return false;
	}else if (vtelefone==0) {
		alert("O campo 'TELEFONE' está vazio.");
		f.telefone.focus();
		return false;								
	}else if ((vadministrativa==false) && (vacademica_graduacao_pos==false) && (vacademica_educacao_basica==false)) {
		alert("O campo 'AREA' deve ter pelo menos uma marcaçao.");
		return false;								
	}else{
	return true;
	}
}

function valida_mensagem(f){
	vnome 				= f.nome.value.length;
	vemail 				= f.email.value.length;
	vddd 				= f.ddd.value.length;
	vtelefone			= f.telefone.value.length;
	vassunto			= f.assunto.value.length;
	vmensagem			= f.mensagem.value.length;

	if (vnome==0) {
		alert("O campo 'NOME' está vazio.");
		f.nome.focus();
		return false;
	}else if (vemail==0) {
		alert("O campo 'E-MAIL' está vazio.");
		f.email.focus();
		return false;
	}else if (vddd==0) {
		alert("O campo 'DDD' está vazio.");
		f.ddd.focus();
		return false;
	}else if (vtelefone==0) {
		alert("O campo 'TELEFONE' está vazio.");
		f.telefone.focus();
		return false;								
	}else if (vassunto==0) {
		alert("O campo 'ASSUNTO' está vazio.");
		f.telefone.focus();
		return false;								
	}else if (vmensagem==0) {
		alert("O campo 'MENSAGEM' está vazio.");
		f.telefone.focus();
		return false;								
	}else{
	return true;
	}
}

function valida_registre_interesse(f){
	vnome 				= f.nome.value.length;
	vemail 				= f.email.value.length;
	vddd 				= f.ddd.value.length;
	vtelefone			= f.telefone.value.length;
	vcidade				= f.cidade.value.length;
	vestado 			= f.estado.value.length;

	if (vnome==0) {
		alert("O campo 'NOME' está vazio.");
		f.nome.focus();
		return false;
	}else if (vemail==0) {
		alert("O campo 'E-MAIL' está vazio.");
		f.email.focus();
		return false;
	}else if (vddd==0) {
		alert("O campo 'DDD' está vazio.");
		f.ddd.focus();
		return false;
	}else if (vtelefone==0) {
		alert("O campo 'TELEFONE' está vazio.");
		f.telefone.focus();
		return false;								
	}else if (vcidade==0) {
		alert("O campo 'CIDADE' está vazio.");
		f.cidade.focus();
		return false;								
	}else if (vestado==0) {
		alert("O campo 'ESTADO' está vazio.");
		f.estado.focus();
		return false;								
	}else{
	return true;
	}
}