//valida campos de contato
function ValidaContato()
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.frmcontato.nome_contato.value == "" || document.frmcontato.nome_contato.value.length == 1) {
		alert('Por favor, digite seu nome.');
		document.frmcontato.nome_contato.focus();
	}
	else if(!filter.test(document.frmcontato.email_contato.value) || document.frmcontato.email_contato.value == "" || document.frmcontato.email_contato.value.length < 5) {
		alert('Por favor, digite seu e-mail corretamente.');
		document.frmcontato.email_contato.focus();
	}
	else if(document.frmcontato.ddd_contato.value == "") {
		alert('Por favor, digite o DDD do seu telefone.');
		document.frmcontato.ddd_contato.focus();
	}
	else if(document.frmcontato.telefone_contato.value == "") {
		alert('Por favor, digite seu telefone.');
		document.frmcontato.telefone_contato.focus();
	}
	else if(document.frmcontato.empresa_contato.value == "") {
		alert('Por favor, digite o nome da empresa.');
		document.frmcontato.empresa_contato.focus();
	}
	else if(document.frmcontato.cargo_contato.value == "") {
		alert('Por favor, digite seu cargo.');
		document.frmcontato.cargo_contato.focus();
	}
	else if(document.frmcontato.texto_contato.value == "") {
		alert('Por favor, deixe sua mensagem.');
		document.frmcontato.texto_contato.focus();
	}
	else {
		//document.frmcontato.Btn.value = 1;
		document.frmcontato.submit();
	}
}

//valida campos de cliente
function ValidaCliente()
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.frmcontato.nome_cliente.value == "" || document.frmcontato.nome_cliente.value.length == 1) {
		alert('Por favor, digite seu nome.');
		document.frmcontato.nome_cliente.focus();
	}
	else if(!filter.test(document.frmcontato.email_cliente.value) || document.frmcontato.email_cliente.value == "" || document.frmcontato.email_cliente.value.length < 5) {
		alert('Por favor, digite seu e-mail corretamente.');
		document.frmcontato.email_cliente.focus();
	}
	else if(document.frmcontato.dddA_cliente.value == "") {
		alert('Por favor, digite o DDD do seu telefone comercial.');
		document.frmcontato.dddA_cliente.focus();
	}
	else if(document.frmcontato.telefoneA_cliente.value == "") {
		alert('Por favor, digite seu telefone comercial.');
		document.frmcontato.telefoneA_cliente.focus();
	}
	else if(document.frmcontato.empresa_cliente.value == "") {
		alert('Por favor, digite o nome da empresa.');
		document.frmcontato.empresa_cliente.focus();
	}
	else if(document.frmcontato.cargo_cliente.value == "") {
		alert('Por favor, digite seu cargo.');
		document.frmcontato.cargo_cliente.focus();
	}
	else if(document.frmcontato.texto_cliente.value == "") {
		alert('Por favor, deixe sua mensagem.');
		document.frmcontato.texto_cliente.focus();
	}
	else {
		//document.frmcontato.Btn.value = 2;
		document.frmcontato.submit();
	}
}

//valida campos de fornecedor
function ValidaFornecedor()
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.frmcontato.nome_fornecedor.value == "" || document.frmcontato.nome_fornecedor.value.length == 1) {
		alert('Por favor, digite seu nome.');
		document.frmcontato.nome_fornecedor.focus();
	}
	else if(!filter.test(document.frmcontato.email_fornecedor.value) || document.frmcontato.email_fornecedor.value == "" || document.frmcontato.email_fornecedor.value.length < 5) {
		alert('Por favor, digite seu e-mail corretamente.');
		document.frmcontato.email_fornecedor.focus();
	}
	else if(document.frmcontato.dddA_fornecedor.value == "") {
		alert('Por favor, digite o DDD do seu telefone comercial.');
		document.frmcontato.dddA_fornecedor.focus();
	}
	else if(document.frmcontato.telefoneA_fornecedor.value == "") {
		alert('Por favor, digite seu telefone comercial.');
		document.frmcontato.telefoneA_fornecedor.focus();
	}
	else if(document.frmcontato.empresa_fornecedor.value == "") {
		alert('Por favor, digite o nome da empresa.');
		document.frmcontato.empresa_fornecedor.focus();
	}
	else if(document.frmcontato.cargo_fornecedor.value == "") {
		alert('Por favor, digite seu cargo.');
		document.frmcontato.cargo_fornecedor.focus();
	}
	else if(document.frmcontato.atuacao_fornecedor.value == "") {
		alert('Por favor, digite a área de atuação.');
		document.frmcontato.atuacao_fornecedor.focus();
	}
	else if(document.frmcontato.endereco_fornecedor.value == "") {
		alert('Por favor, digite o endereço (Rua, Avenida, Travessa, etc.).');
		document.frmcontato.endereco_fornecedor.focus();
	}
	else if(document.frmcontato.num_endereco_fornecedor.value == "") {
		alert('Por favor, digite o número do endereço.');
		document.frmcontato.num_endereco_fornecedor.focus();
	}
	else if(document.frmcontato.bairro_fornecedor.value == "") {
		alert('Por favor, digite o bairro do endereço.');
		document.frmcontato.bairro_fornecedor.focus();
	}
	else if(document.frmcontato.cidade_fornecedor.value == "") {
		alert('Por favor, digite a cidade.');
		document.frmcontato.cidade_fornecedor.focus();
	}
	else if(document.frmcontato.estado_fornecedor.value == "") {
		alert('Por favor, selecione um estado.');
		document.frmcontato.estado_fornecedor.focus();
	}
	else if(document.frmcontato.cep_fornecedor.value == "") {
		alert('Por favor, digite o CEP.');
		document.frmcontato.cep_fornecedor.focus();
	}
	else if(document.frmcontato.texto_fornecedor.value == "") {
		alert('Por favor, deixe sua mensagem.');
		document.frmcontato.texto_fornecedor.focus();
	}
	else {
		//document.frmcontato.Btn.value = 3;
		document.frmcontato.submit();
	}
}

//valida campos de trampo
function ValidaTrampo()
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.frmcontato.nome_trampo.value == "" || document.frmcontato.nome_trampo.value.length == 1) {
		alert('Por favor, digite seu nome.');
		document.frmcontato.nome_trampo.focus();
	}
	else if(!filter.test(document.frmcontato.email_trampo.value) || document.frmcontato.email_trampo.value == "" || document.frmcontato.email_trampo.value.length < 5) {
		alert('Por favor, digite seu e-mail corretamente.');
		document.frmcontato.email_trampo.focus();
	}
	else if(document.frmcontato.interesse_trampo.value == "") {
		alert('Por favor, selecione uma área de interesse.');
		document.frmcontato.interesse_trampo.focus();
	}
	else if(document.frmcontato.interesse_trampo.value == "Outros" && document.frmcontato.especifique_trampo.value == "") {
		alert('Por favor, especifique a área de interesse.');
		document.frmcontato.especifique_trampo.focus();
	}
	else if(document.frmcontato.dia_nascimento_trampo.value == "") {
		alert('Por favor, digite o dia da sua data de nascimento.');
		document.frmcontato.dia_nascimento_trampo.focus();
	}
	else if(document.frmcontato.mes_nascimento_trampo.value == "") {
		alert('Por favor, digite o mês da sua data de nascimento.');
		document.frmcontato.mes_nascimento_trampo.focus();
	}
	else if(document.frmcontato.ano_nascimento_trampo.value == "") {
		alert('Por favor, digite o ano da sua data de nascimento.');
		document.frmcontato.ano_nascimento_trampo.focus();
	}
	else if(document.frmcontato.endereco_trampo.value == "") {
		alert('Por favor, digite o endereço (Rua, Avenida, Travessa, etc.).');
		document.frmcontato.endereco_trampo.focus();
	}
	else if(document.frmcontato.num_endereco_trampo.value == "") {
		alert('Por favor, digite o número do endereço.');
		document.frmcontato.num_endereco_trampo.focus();
	}
	else if(document.frmcontato.bairro_trampo.value == "") {
		alert('Por favor, digite o bairro do endereço.');
		document.frmcontato.bairro_trampo.focus();
	}
	else if(document.frmcontato.cidade_trampo.value == "") {
		alert('Por favor, digite a cidade.');
		document.frmcontato.cidade_trampo.focus();
	}
	else if(document.frmcontato.estado_trampo.value == "") {
		alert('Por favor, selecione um estado.');
		document.frmcontato.estado_trampo.focus();
	}
	else if(document.frmcontato.cep_trampo.value == "") {
		alert('Por favor, digite o CEP.');
		document.frmcontato.cep_trampo.focus();
	}
	else if(document.frmcontato.dddA_trampo.value == "") {
		alert('Por favor, digite o DDD do seu telefone residencial.');
		document.frmcontato.dddA_trampo.focus();
	}
	else if(document.frmcontato.telefoneA_trampo.value == "") {
		alert('Por favor, digite seu telefone residencial.');
		document.frmcontato.telefoneA_trampo.focus();
	}
	else if(document.frmcontato.formacao_trampo.value == "") {
		alert('Por favor, selecione seu grau de formação.');
		document.frmcontato.formacao_trampo.focus();
	}
	else if(document.frmcontato.instituicao_trampo.value == "") {
		alert('Por favor, digite a instituição de ensino.');
		document.frmcontato.instituicao_trampo.focus();
	}	
	else if(document.frmcontato.empresa1_trampo.value == "") {
		alert('Por favor, digite o nome da empresa.');
		document.frmcontato.empresa1_trampo.focus();
	}
	else if(document.frmcontato.cargo1_trampo.value == "") {
		alert('Por favor, digite seu último cargo.');
		document.frmcontato.cargo1_trampo.focus();
	}		
	else if(document.frmcontato.dia_admissao1_trampo.value == "") {
		alert('Por favor, digite o dia da data de admissão.');
		document.frmcontato.dia_admissao1_trampo.focus();
	}
	else if(document.frmcontato.mes_admissao1_trampo.value == "") {
		alert('Por favor, digite o mês da data de admissão.');
		document.frmcontato.mes_admissao1_trampo.focus();
	}
	else if(document.frmcontato.ano_admissao1_trampo.value == "") {
		alert('Por favor, digite o ano da data de admissão.');
		document.frmcontato.ano_admissao1_trampo.focus();
	}	
	else if(document.frmcontato.dia_demissao1_trampo.value == "") {
		alert('Por favor, digite o dia da data de demissão.');
		document.frmcontato.dia_demissao1_trampo.focus();
	}
	else if(document.frmcontato.mes_demissao1_trampo.value == "") {
		alert('Por favor, digite o mês da data de demissão.');
		document.frmcontato.mes_demissao1_trampo.focus();
	}
	else if(document.frmcontato.ano_demissao1_trampo.value == "") {
		alert('Por favor, digite o ano da data de demissão.');
		document.frmcontato.ano_demissao1_trampo.focus();
	}	
	else if(document.frmcontato.descricao1_emp_trampo.value == "") {
		alert('Por favor, descreva sua atuação na empresa.');
		document.frmcontato.descricao1_emp_trampo.focus();
	}
//	else if(document.frmcontato.empresa2_trampo.value == "") {
//		alert('Por favor, digite o nome da empresa.');
//		document.frmcontato.empresa2_trampo.focus();
//	}
//	else if(document.frmcontato.cargo2_trampo.value == "") {
//		alert('Por favor, digite seu último cargo.');
//		document.frmcontato.cargo2_trampo.focus();
//	}
//	else if(document.frmcontato.dia_admissao2_trampo.value == "") {
//		alert('Por favor, digite o dia da data de admissão.');
//		document.frmcontato.dia_admissao2_trampo.focus();
//	}
//	else if(document.frmcontato.mes_admissao2_trampo.value == "") {
//		alert('Por favor, digite o mês da data de admissão.');
//		document.frmcontato.mes_admissao2_trampo.focus();
//	}
//	else if(document.frmcontato.ano_admissao2_trampo.value == "") {
//		alert('Por favor, digite o ano da data de admissão.');
//		document.frmcontato.ano_admissao2_trampo.focus();
//	}	
//	else if(document.frmcontato.dia_demissao2_trampo.value == "") {
//		alert('Por favor, digite o dia da data de demissão.');
//		document.frmcontato.dia_demissao2_trampo.focus();
//	}
//	else if(document.frmcontato.mes_demissao2_trampo.value == "") {
//		alert('Por favor, digite o mês da data de demissão.');
//		document.frmcontato.mes_demissao2_trampo.focus();
//	}
//	else if(document.frmcontato.ano_demissao2_trampo.value == "") {
//		alert('Por favor, digite o ano da data de demissão.');
//		document.frmcontato.ano_demissao2_trampo.focus();
//	}
//	else if(document.frmcontato.descricao2_emp_trampo.value == "") {
//		alert('Por favor, descreva sua atuação na empresa.');
//		document.frmcontato.descricao2_emp_trampo.focus();
//	}
	else if(document.frmcontato.descricao_habi_trampo.value == "") {
		alert('Por favor, descreva suas habilidades.');
		document.frmcontato.descricao_habi_trampo.focus();
	}
	else if(document.frmcontato.curriculo_trampo.value == "") {
		alert('Por favor, cole seu currículo.');
		document.frmcontato.curriculo_trampo.focus();
	}
	else if(document.frmcontato.salario_trampo.value == "") {
		alert('Por favor, digite o salário pretendido.');
		document.frmcontato.salario_trampo.focus();
	}	
	else {
		//document.frmcontato.Btn.value = 4;
		document.frmcontato.submit();
	}
}

// DHTML dos formularios
function aba(ativa) {

	for (i = 1; i < 5; i++) {
	
		if (i == ativa) {
		
			//eval("aba" + i + ".src  = '../imagens/aba_entrada_" + i + "_ativo.jpg';");
			eval("aba_detalhe" + i + ".style.display= '';");
		
		} else {
		
			//eval("aba" + i + ".src = '../imagens/aba_entrada_" + i + ".jpg';");
			eval("aba_detalhe" + i + ".style.display= 'none';");
		}

	}

}

// exibi campo especificar area de interesse no form de trampo
function especifique(ativa) {
	
		if (document.frmcontato.interesse_trampo.value == "Outros") {
			eval("aba_especifique.style.display= '';");
		} else {
			eval("aba_especifique.style.display= 'none';");
		}

}