// JavaScript Document

//////////////////////////////////////////
//////////////VALIDA FORM/////////////////
//////////////////////////////////////////

function ValidaForm(){
	VarFrm=document.FrmContato;
	VarNomeCont=VarFrm.nome.value.length;
	
	

	if(VarFrm.nome.value==0){
		alert('Informe seu nome completo.');
		VarFrm.nome.focus();
		return false
	}
	if(VarNomeCont < 8){
		alert('O nome digitado, '+VarFrm.nome.value+', parece incorreto.\nPor favor, informe seu nome completo.');
		VarFrm.nome.value='';
		VarFrm.nome.focus();
		return false
	}

	if(VarFrm.nascimento.value==0){
		alert('Por favor informe a data do seu nascimento.');
		VarFrm.nascimento.focus();
		return false
	}
	
	if(VarFrm.estadocivil.value==0){
		alert('Por favor, informe o seu estado civil.');
		VarFrm.estadocivil.focus();
		return false
	}
	
	if(VarFrm.sexo[1].checked + VarFrm.sexo[0].checked==false){
		alert('Por favor, informe o sexo.');
		VarFrm.nacionalidade.focus();
		return false
	}
	
	if(VarFrm.nacionalidade.value==0){
		alert('Por favor, informe a sua nacionalidade.');
		VarFrm.nacionalidade.focus();
		return false
	}
	
	if(VarFrm.nomepai.value==0){
		alert('Por favor, informe o nome de seu pai.');
		VarFrm.nomepai.focus();
		return false
	}
	
	if(VarFrm.nomemae.value==0){
		alert('Por favor, informe o nome de sua mae.');
		VarFrm.nomemae.focus();
		return false
	}
	
	if(VarFrm.cpf.value==0){
		alert('Por favor, informe o seu CPF');
		VarFrm.cpf.focus();
		return false
	}
	
	if(VarFrm.rg.value==0){
		alert('Por favor, informe o seu RG');
		VarFrm.rg.focus();
		return false
	}
	
	if(VarFrm.orgao.value==0){
		alert('Por favor, informe o Orgao de expedicao');
		VarFrm.orgao.focus();
		return false
	}
	
	if(VarFrm.emissao.value==0){
		alert('Por favor, informe a data de emissao');
		VarFrm.emissao.focus();
		return false
	}
	
	if(document.getElementById('trabalhe').value==18){
		if(VarFrm.cnh.value==0){
			alert('Por favor, informe o CNH');
			VarFrm.cnh.focus();
			return false
	}
		if(VarFrm.validade.value==0){
			alert('Por favor, informe a validade');
			VarFrm.validade.focus();
			return false
	}
	}
	
	if(VarFrm.endereco.value==0){
		alert('Por favor informe o endereço.');
		VarFrm.endereco.focus();
		return false
	}
	
	if(VarFrm.tel01.value==0){
		alert('Por favor informe o telefone');
		VarFrm.tel01.focus();
		return false
	}
	
	if(VarFrm.email.value==0){
		alert('Informe o e-mail.');
		VarFrm.email.focus();
		return false
	}
	
	else{
		VarCheckMail=VarFrm.email.value;
		VarCheckArroba=VarCheckMail.indexOf('@');
		VarCheckPonto=VarCheckMail.lastIndexOf('.');
		VarCheckFim=VarCheckMail.length -1;

			if(VarCheckArroba == -1 || VarCheckPonto == -1 || VarCheckArroba >= VarCheckPonto || VarCheckPonto == VarCheckFim){
			alert('O e-mail informado, '+VarCheckMail+', é inválido.\nPor favor, informe corretamente seu e-mail.');
			VarFrm.email.focus();
			return false
		}
	}
	
	if(VarFrm.escolaridade.value==0){
		alert('Informe a escolaridade');
		VarFrm.escolaridade.focus();
		return false
	}
	
	if(VarFrm.curso01.value==0){
		alert('Informe o curso');
		VarFrm.curso01.focus();
		return false
	}
	
	if(VarFrm.empresa01.value==0){
		alert('Informe a empresa');
		VarFrm.empresa01.focus();
		return false
	}
	
	if(VarFrm.funcao01.value==0){
		alert('Informe a funcao');
		VarFrm.funcao01.focus();
		return false
	}
	
	if(VarFrm.inicio01.value==0){
		alert('Informe a data de inicio');
		VarFrm.inicio01.focus();
		return false
	}
	
	if(VarFrm.termino01.value==0){
		alert('Informe a data de termino');
		VarFrm.termino01.focus();
		return false
	}
	
	if(document.getElementById('trabalhe').value==21){
	if(VarFrm.representacao[1].checked==true){
		if(VarFrm.razaosocial.value==0){
		alert('Informe a razao social');
		VarFrm.razaosocial.focus();
		return false
	}
	}
	
	if(VarFrm.representacao[1].checked==true){
		if(VarFrm.cnpj.value==0){
		alert('Informe o CNPJ');
		VarFrm.cnpj.focus();
		return false
	}
	}
	
	if(VarFrm.veiculo[1].checked==true){
		if(VarFrm.modelo.value==0){
		alert('Informe o modelo');
		VarFrm.modelo.focus();
		return false
	}
	
	if(VarFrm.ano.value==0){
		alert('Informe o ano');
		VarFrm.ano.focus();
		return false
	}
	}
	}

}
	
