function checkFormContato(formFale){
	
	if(formFale.nome.value == ""){
		alert("É necessário especificar o seu nome.");
		formFale.nome.focus();
		return false;		
	}
	
	if(formFale.email.value == ""){
		alert("É necessário especificar o seu e-mail.");
		formFale.email.focus();
		return false;		
	}
	
	if(!valida_email(formFale.email)){
		 alert("O e-mail do remetente é inválido.");
		 formFale.email.focus();
		 return false;
	}	
	
	/*if(formFale.telefone.value == ""){
		alert("É necessário especificar o seu telefone de contato.");
		formFale.telefone.focus();
		return false;		
	}*/
	
	if(formFale.mensagem.value == ""){
		alert("É necessário digitar sua mensagem.");
		formFale.mensagem.focus();
		return false;		
	}
	
	formFale.submit();	
}

function checkFormEnviaAmigo(formEnvia){
	if(formEnvia.nomeEmissor.value == ""){
		alert("É necessário especificar o seu nome.");
		formEnvia.nomeEmissor.focus();
		return false;		
	}
	
	if(formEnvia.emailEmissor.value == ""){
		alert("É necessário especificar o seu e-mail.");
		formEnvia.emailEmissor.focus();
		return false;		
	}
	
	if(!valida_email(formEnvia.emailEmissor)){
		 alert("O e-mail do emissor é inválido.");
		 formEnvia.emailEmissor.focus();
		 return false;
	}	
	
	if(formEnvia.nomeReceptor.value == ""){
		alert("É necessário especificar o nome de seu amigo.");
		formEnvia.nomeReceptor.focus();
		return false;		
	}
	
	if(formEnvia.emailReceptor.value == ""){
		alert("É necessário especificar o e-mail de seu amigo.");
		formEnvia.emailReceptor.focus();
		return false;		
	}
	
	if(!valida_email(formEnvia.emailReceptor)){
		 alert("O e-mail do receptor é inválido.");
		 formEnvia.emailReceptor.focus();
		 return false;
	}	
	
	
	if(formFale.mensagem.value == ""){
		alert("É necessário digitar sua mensagem.");
		formEnvia.mensagem.focus();
		return false;		
	}
	
	formEnvia.submit();	
}

function checkFormDadosPessoais(formDados){
	if(formDados.nome.value == ""){
		alert("É necessário especificar o seu nome.");
		formDados.nome.focus();
		return false;		
	}	

	if(formDados.cpf){
		if(formDados.cpf.value !=""){
			if(!validarCPF(formDados.cpf)){
			alert("O CPF é inválido.");
		 	formDados.cpf.focus();
		 	return false;
			}	
		}	
	}
	
	if(formDados.email.value == ""){
		alert("É necessário especificar o seu e-mail.");
		formDados.email.focus();
		return false;		
	}

	if(!valida_email(formDados.email)){
		 alert("O e-mail é inválido.");
		 formDados.email.focus();
		 return false;
	}		
	
	if(formDados.senha.value == ""){
		alert("É necessário especificar sua senha.");
		formDados.senha.focus();
		return false;		
	}
	
	if(formDados.senhaConfirmar.value == ""){
		alert("É necessário especificar sua confirmação da senha.");
		formDados.senhaConfirmar.focus();
		return false;		
	}
	
	if(formDados.senhaConfirmar.value != formDados.senha.value){
		alert("Os valores de senha e de confirmar senha não conferem.");
		formDados.senha.focus();
		return false;		
	}
	
	if(formDados.cidade.value == ""){
		alert("É necessário especificar sua cidade.");
		formDados.cidade.focus();
		return false;		
	}	
	
	if(formDados.telefone.value != ""){
		if(formDados.telefone.value.length < 10){
			alert("É necessário especificar o telefone completo, com o DDD.");
			formDados.telefone.focus();
			return false;				
		}	
	}
	
	
	formDados.submit();	
}

function checkFormInstituicao(formInstituicao){
	
	if(formInstituicao.nome.value == ""){
		alert("É necessário especificar o nome da instituição.");
		formInstituicao.nome.focus();
		return false;		
	}
	
	if(formInstituicao.cidade.value == ""){
		alert("É necessário especificar a cidade da instituição.");
		formInstituicao.cidade.focus();
		return false;		
	}		
	
	formInstituicao.submit();
}

function checkFormDadosEncontro(frEncontro){	
	if(frEncontro.encontros.checked == true){
		if(frEncontro.cpf.value == "" ){
			alert("É necessário especificar o seu cpf.");
			frEncontro.cpf.focus();
			return false;
		}						
		if(!validarCPF(frEncontro.cpf)){
			alert("O CPF é inválido.");
			frEncontro.cpf.focus();
			return false;
		}
		frEncontro.submit();			
	}
}