function check_form(f) {	
	if(document.getElementById("nome")){
		if(f.nome.value.length < 1 ){
			alert('Favor preencher o nome');
			f.nome.focus();
			return false;	
		}		
		if(f.nome.value == 'Insira aqui o nome completo, sem abreviações' ){
			alert('Favor preencher o nome');
			f.nome.focus();
			return false;	
		}
	}
	if(document.getElementById("data_nascimento")){
		if(f.data_nascimento.value.length < 1 ){
			alert('Favor informar sua data de nascimento');
			f.data_nascimento.focus();
			return false;	
		}		
		if(f.data_nascimento.value.length < 10 ){
			alert('Data de nascimento incompleta');
			f.data_nascimento.focus();
			return false;	
		}
	}	
	if(document.getElementById("matricula")){
		if(f.matricula.value == 'Insira aqui a matrícula SIAPE com 7 dígitos' ){
			alert('Favor informar seu número de matrícula');
			f.matricula.focus();
			return false;	
		}
		if(f.matricula.value.length < 7 ){
			alert('Número de matrícula incompleto');
			f.matricula.focus();
			return false;	
		}		
	}	
	if(document.getElementById("cpf")){
		if(f.cpf.value.length < 1 ){
			alert('Favor informar seu CPF');
			f.cpf.focus();
			return false;	
		}
		if(f.cpf.value.length < 14 ){
			alert('CPF incompleto');
			f.cpf.focus();
			return false;	
		}		
	}	
	
	if(document.getElementById("rg")){
		if(f.rg.value.length < 1 ){
			alert('Favor informar seu RG');
			f.rg.focus();
			return false;	
		}		
	}	
	if(document.getElementById("orgao_expedidor")){
		if(f.orgao_expedidor.value.length < 1 ){
			alert('Favor informar o Órgão Expedidor do seu RG');
			f.orgao_expedidor.focus();
			return false;	
		}		
	}
	
	if(document.getElementById("logradouro")){
		if(f.logradouro.value.length < 1 ){
			alert('Favor informar seu Logradouro');
			f.logradouro.focus();
			return false;	
		}		
	}
	if(document.getElementById("bairro")){
		if(f.bairro.value.length < 1 ){
			alert('Favor informar seu Bairro');
			f.bairro.focus();
			return false;	
		}		
	}
	if(document.getElementById("cep")){
		if(f.cep.value.length < 1 ){
			alert('Favor informar o CEP');
			f.cep.focus();
			return false;	
		}
		if(f.cep.value.length < 9 ){
			alert('CEP incompleto');
			f.cep.focus();
			return false;	
		}		
	}	
	if(document.getElementById("cidade")){
		if(f.cidade.value.length < 1 ){
			alert('Favor informar sua Cidade');
			f.cidade.focus();
			return false;	
		}		
	}	
	if(document.getElementById("telefone")){
		if(f.telefone.value.length < 1 ){
			alert('Favor informar seu Telefone com DDD');
			f.telefone.focus();
			return false;	
		}	
		if(f.telefone.value.length < 14 ){
			alert('Telefone incompleto.');
			f.telefone.focus();
			return false;	
		}
	}	
	if(document.getElementById("celular")){
		if(f.celular.value.length < 1 ){
			alert('Favor informar seu Celular com DDD');
			f.celular.focus();
			return false;	
		}	
		if(f.celular.value.length < 14 ){
			alert('Celular incompleto.');
			f.celular.focus();
			return false;	
		}
	}
	if(document.getElementById("email")){		
		if(f.email.value.length < 1 ){
			alert('Favor preencher o seu Email');
			f.email.focus();
			return false;
		}
		if(!check_email(f.email.value)){
			alert('E-mail inválido');
			f.email.focus();
			return false;
		}
	}
	if(document.getElementById("mensagem")){
		if(f.mensagem.value.length < 1 ){
			alert('Favor escrever sua mensagem');
			f.mensagem.focus();
			return false;	
		}	
	}
	alert("Formulario enviado com sucesso! Obrigado!");
}

function check_email(e) {
ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

for(i=0; i < e.length ;i++){
	if(ok.indexOf(e.charAt(i))<0){ 
	return (false);}	
	} 
	if (document.images) {
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) {
			return (-1);	} 
	}
}
