function valida_cliente(){
	if (document.getElementById("cliente_email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("cliente_email").focus();
		return false;
	}
	if (document.getElementById("cliente_email").value.indexOf("@") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("cliente_email").focus();
		return false;
	}
	if (document.getElementById("cliente_email").value.indexOf(".") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("cliente_email").focus();
		return false;
	}
	if (document.getElementById("cliente_senha").value == ""){
		alert("Por favor, informe a sua senha.");
		document.getElementById("cliente_senha").focus();
		return false;
	}
}

function valida_busca(){
	if (document.getElementById("busca").value == ""){
		alert("Por favor, informe uma palavra para a busca.");
		document.getElementById("busca").focus();
		return false;
	}
	if (document.getElementById("busca").value.length < 3){
		alert("O campo de busca deve conter no minimo 3 caracteres!");
		document.getElementById("busca").focus();
		return false;
	}
}

function valida_news(){
	if (document.getElementById("news_nome").value == ""){
		alert("Por favor, informe o seu nome.");
		document.getElementById("news_nome").focus();
		return false;
	}
	if (document.getElementById("news_empresa").value == ""){
		alert("Por favor, informe nome da empresa.");
		document.getElementById("news_empresa").focus();
		return false;
	}
	if (document.getElementById("news_email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("news_email").focus();
		return false;
	}
	if (document.getElementById("news_email").value.indexOf("@") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("news_email").focus();
		return false;
	}
	if (document.getElementById("news_email").value.indexOf(".") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("news_email").focus();
		return false;
	}
}

function valida_contato(){
	if (document.getElementById("cont_destinatario").value == "escolha"){
		alert("Por favor, informe o destinatario desta mensagem.");
		document.getElementById("cont_destinatario").focus();
		return false;
	}
	if (document.getElementById("cont_nome").value == ""){
		alert("Por favor, informe o seu nome.");
		document.getElementById("cont_nome").focus();
		return false;
	}
	if (document.getElementById("cont_empresa").value == ""){
		alert("Por favor, informe o nome da empresa.");
		document.getElementById("cont_empresa").focus();
		return false;
	}
	if (document.getElementById("cont_email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("cont_email").focus();
		return false;
	}
	if (document.getElementById("cont_email").value.indexOf("@") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("cont_email").focus();
		return false;
	}
	if (document.getElementById("cont_email").value.indexOf(".") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("cont_email").focus();
		return false;
	}
	if (document.getElementById("cont_cidade").value == ""){
		alert("Por favor, informe o nome da cidade.");
		document.getElementById("cont_cidade").focus();
		return false;
	}
	if (document.getElementById("cont_estado").value == "escolha"){
		alert("Por favor, informe o nome do estado.");
		document.getElementById("cont_estado").focus();
		return false;
	}
	if (document.getElementById("cont_fone").value == ""){
		alert("Por favor, informe um telefone para contato.");
		document.getElementById("cont_fone").focus();
		return false;
	}
	if (document.getElementById("cont_assunto").value == ""){
		alert("Por favor, informe o assunto.");
		document.getElementById("cont_assunto").focus();
		return false;
	}
	if (document.getElementById("cont_mensagem").value == ""){
		alert("Por favor, poste sua mensagem.");
		document.getElementById("cont_mensagem").focus();
		return false;
	}
}

function valida_cadastro(){
	if (document.getElementById("cli_nome").value == ""){
		alert("Por favor, informe o seu nome.");
		document.getElementById("cli_nome").focus();
		return false;
	}
	if (document.getElementById("cli_empresa").value == ""){
		alert("Por favor, informe o nome da empresa.");
		document.getElementById("cli_empresa").focus();
		return false;
	}
	if (document.getElementById("cli_email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("cli_email").focus();
		return false;
	}
	if (document.getElementById("cli_email").value.indexOf("@") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("cli_email").focus();
		return false;
	}
	if (document.getElementById("cli_email").value.indexOf(".") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("cli_email").focus();
		return false;
	}
	if (document.getElementById("cli_senha").value == ""){
		alert("Por favor, informe a sua senha.");
		document.getElementById("cli_senha").focus();
		return false;
	}
}

function valida_cadastro(){
	if (document.getElementById("cli_nome").value == ""){
		alert("Por favor, informe o seu nome.");
		document.getElementById("cli_nome").focus();
		return false;
	}
	if (document.getElementById("cli_empresa").value == ""){
		alert("Por favor, informe o nome da empresa.");
		document.getElementById("cli_empresa").focus();
		return false;
	}
	if (document.getElementById("cli_email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("cli_email").focus();
		return false;
	}
	if (document.getElementById("cli_email").value.indexOf("@") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("cli_email").focus();
		return false;
	}
	if (document.getElementById("cli_email").value.indexOf(".") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("cli_email").focus();
		return false;
	}
	if (document.getElementById("cli_senha").value == ""){
		alert("Por favor, informe a sua senha.");
		document.getElementById("cli_senha").focus();
		return false;
	}
}


/////////////////////////////////////////////////////
//////// função para validar o campo de CPF /////////
/////////////////////////////////////////////////////
function Verifica_campo_CPF(campo) {

	// Recebe o valor digitado no campo
	var cpf = campo.value;
	var cpf = cpf.replace("-","");
	var cpf = cpf.replace(".","");

	// Aqui começa a checagem do CPF
	var POSICAO, I, SOMA, DV, DV_INFORMADO;
	var DIGITO = new Array(10);
	DV_INFORMADO = cpf.substr(9, 2); // Retira os dois últimos dígitos do número informado

	// Desemembra o número do CPF na array DIGITO
	for (I=0; I<=8; I++) {
		DIGITO[I] = cpf.substr( I, 1);
	}

	// Calcula o valor do 10º dígito da verificação
	POSICAO = 10;
	SOMA = 0;
	for (I=0; I<=8; I++){
		SOMA = SOMA + DIGITO[I] * POSICAO;
		POSICAO = POSICAO - 1;
	}
	DIGITO[9] = SOMA % 11;
	if (DIGITO[9] < 2) {
		DIGITO[9] = 0;
	}else{
       DIGITO[9] = 11 - DIGITO[9];
	}

	// Calcula o valor do 11º dígito da verificação
	POSICAO = 11;
	SOMA = 0;
	for (I=0; I<=9; I++) {
		SOMA = SOMA + DIGITO[I] * POSICAO;
		POSICAO = POSICAO - 1;
	}
	DIGITO[10] = SOMA % 11;
	if (DIGITO[10] < 2) {
		DIGITO[10] = 0;
	}else{
		DIGITO[10] = 11 - DIGITO[10];
	}

	// Verifica se os valores dos dígitos verificadores conferem
	DV = DIGITO[9] * 10 + DIGITO[10];
	if (DV != DV_INFORMADO) {
		alert('CPF inexistente!');
		campo.value = '';
		campo.focus();
		return false;
	} 
	if (campo.value == '00000000000') {
		alert('CPF inexistente!');
		campo.value = '';
		campo.focus();
		return false;
	}
}


function valida_trabalhe(){
	if (document.getElementById("nome").value == ""){
		alert("Por favor, informe o seu nome completo.");
		document.getElementById("nome").focus();
		return false;
	}
	if (document.getElementById("cpf").value == ""){
		alert("Por favor, informe o seu CPF.");
		document.getElementById("cpf").focus();
		return false;
	}
	if (document.getElementById("rg").value == ""){
		alert("Por favor, informe o seu RG.");
		document.getElementById("rg").focus();
		return false;
	}
	if (document.getElementById("sexo").value == ""){
		alert("Por favor, informe o seu sexo.");
		document.getElementById("sexo").focus();
		return false;
	}
	if (document.getElementById("nascimento").value == ""){
		alert("Por favor, informe a sua data de nascimento.");
		document.getElementById("nascimento").focus();
		return false;
	}
	if (document.getElementById("naturalidade").value == ""){
		alert("Por favor, informe a sua naturalidade.");
		document.getElementById("naturalidade").focus();
		return false;
	}
	if (document.getElementById("endereco").value == ""){
		alert("Por favor, informe o seu endereco completo.");
		document.getElementById("endereco").focus();
		return false;
	}
	if (document.getElementById("bairro").value == ""){
		alert("Por favor, informe o seu bairro.");
		document.getElementById("bairro").focus();
		return false;
	}
	if (document.getElementById("cep").value == ""){
		alert("Por favor, informe o seu CEP.");
		document.getElementById("cep").focus();
		return false;
	}
	if (document.getElementById("cidade").value == ""){
		alert("Por favor, informe a sua cidade.");
		document.getElementById("cidade").focus();
		return false;
	}
	if (document.getElementById("estado").value == ""){
		alert("Por favor, informe o seu estado.");
		document.getElementById("estado").focus();
		return false;
	}
	if (document.getElementById("tempo_endereco").value == ""){
		alert("Quanto tempo reside neste endereco?");
		document.getElementById("tempo_endereco").focus();
		return false;
	}
	if (document.getElementById("fone_fixo").value == ""){
		alert("Por favor, informe seu telefone fixo.");
		document.getElementById("fone_fixo").focus();
		return false;
	}
	if (document.getElementById("email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("email").focus();
		return false;
	}
	if (document.getElementById("email").value.indexOf("@") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("email").focus();
		return false;
	}
	if (document.getElementById("email").value.indexOf(".") < 0){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("email").focus();
		return false;
	}


	if (document.getElementById("pai_nome").value == ""){
		alert("Por favor, informe o nome do seu pai.");
		document.getElementById("pai_nome").focus();
		return false;
	}
	if (document.getElementById("pai_profissao").value == ""){
		alert("Por favor, informe a profissao do seu pai.");
		document.getElementById("pai_profissao").focus();
		return false;
	}
	if (document.getElementById("pai_empresa").value == ""){
		alert("Por favor, informe a empresa onde seu pai trabalha.");
		document.getElementById("pai_empresa").focus();
		return false;
	}


	if (document.getElementById("mae_nome").value == ""){
		alert("Por favor, informe o nome da sua mae.");
		document.getElementById("mae_nome").focus();
		return false;
	}
	if (document.getElementById("mae_profissao").value == ""){
		alert("Por favor, informe a profissao da sua mae.");
		document.getElementById("mae_profissao").focus();
		return false;
	}
	if (document.getElementById("mae_empresa").value == ""){
		alert("Por favor, informe a empresa onde sua mae trabalha.");
		document.getElementById("mae_empresa").focus();
		return false;
	}


	if (document.getElementById("estado_civil").value == ""){
		alert("Por favor, informe o seu estado civil.");
		document.getElementById("estado_civil").focus();
		return false;
	}


	if (document.getElementById("conjuge_nome").value == ""){
		alert("Por favor, informe o nome do(a) seu(sua) conjuge.");
		document.getElementById("conjuge_nome").focus();
		return false;
	}
	if (document.getElementById("conjuge_profissao").value == ""){
		alert("Por favor, informe a profissao do(a) seu(sua) conjuge.");
		document.getElementById("conjuge_profissao").focus();
		return false;
	}
	if (document.getElementById("conjuge_empresa").value == ""){
		alert("Por favor, informe o nome da empresa onde seu(sua) conjuge trabalha.");
		document.getElementById("conjuge_empresa").focus();
		return false;
	}
	if ((document.getElementById("filhos_nao").checked == false) && (document.getElementById("filhos_sim").checked == false)){
		alert("Tem filhos?");
		return false;
	}
	if (document.getElementById("filhos_sim").checked == true){
		if (document.getElementById("numero_filhos").value == ""){
			alert("Informe o numero de filhos.");
			document.getElementById("numero_filhos").focus();
			return false;
		}
	}


	if (document.getElementById("formacao_01").value == ""){
		alert("Por favor, informe pelo menos uma formacao academica.");
		document.getElementById("formacao_01").focus();
		return false;
	}


	if (document.getElementById("experiencia_01").value == ""){
		alert("Por favor, informe pelo menos uma experiencia profissional.");
		document.getElementById("experiencia_01").focus();
		return false;
	}
	if (document.getElementById("atividade_01").value == ""){
		alert("Por favor, informe uma atividade exercida.");
		document.getElementById("atividade_01").focus();
		return false;
	}
	if (document.getElementById("periodo_01").value == ""){
		alert("Por favor, informe o periodo desta atividade.");
		document.getElementById("periodo_01").focus();
		return false;
	}



	if (document.getElementById("cargo").value == ""){
		alert("Por favor, informe o cargo pretendido.");
		document.getElementById("cargo").focus();
		return false;
	}
	if (document.getElementById("salario").value == ""){
		alert("Por favor, informe sua pretensao salarial.");
		document.getElementById("salario").focus();
		return false;
	}
	if (document.getElementById("conheceu").value == ""){
		alert("Como conheceu a Prosyst?");
		document.getElementById("conheceu").focus();
		return false;
	}







}

