// JavaScript Document


function ValidaForm()
{

/*

Função para validação do form.
Declaração de Variaveis

*/


// setando variaveis	
var Nome  = $("#Nome").val();
var Email = $("#Email").val();
var Sexo = $("#Sexo").val();
var Nascimento = $("#Nascimento").val();
var CPF =  $("#CPF").val();
var Perfil =  $('#Perfil').val();
var D_Tel =  $("#d_tel").val();
var N_Tel =  $("#n_telefone").val();
var D_Cel =  $("#d_cel").val();
var N_Cel =  $("#n_celular").val();
var Endereco =  $("#Endereco").val();
var Numero =  $("#Numero").val();
var Complemento =  $("#Complemento").val();
var Bairro =  $("#Bairro").val();
var Cidade =  $("#Cidade").val();
var Cep =  $("#Cep").val();
var Estados =  $('#Estados').val();
var Conheceu =  $('#Conheceu').val();
var Mensagem =  $("#Mensagem").val();
var Erro="";
// colocando as condiço~es de validação
if(Nome=="")
{
	Erro += " - Por favor, prenche o campo Nome corretamente \n ";
}
if(Email=="")
{
	Erro += "- Por favor, prenche o campo Email corretamente \n ";
}
else
if(Email.indexOf("@") < 1 )
{
	Erro += "- Por favor, digite um e-mail válido \n ";
}

if(Sexo=="")
{
	Erro += "- Por favor, prenche o campo Sexo corretamente \n ";
}
if(Nascimento=="")
{
	Erro += "- Por favor, prenche o campo Nascimento corretamente \n ";
}
if(CPF=="")
{
	Erro += "- Por favor, prenche o campo CPF corretamente \n ";
}
if(Perfil=="")
{
	Erro += "- Por favor, prenche o campo Perfil corretamente \n ";
}
if(D_Tel=="")
{
	Erro += "- Por favor, prenche o campo Telefone DDD corretamente \n ";
}
if(N_Tel=="")
{
	Erro += "- Por favor, prenche o campo Número Telefone corretamente \n ";
}
if(D_Cel=="")
{
	Erro += "- Por favor, prenche o campo Celular DDD corretamente \n ";
}
if(N_Cel=="")
{
	Erro += "- Por favor, prenche o campo Número do Celular  corretamente \n ";
}
if(Endereco=="")
{
	Erro += "- Por favor, prenche o campo Endereco  corretamente \n ";
}
if(Numero=="")
{
	Erro += "- Por favor, prenche o campo número do Endereco  corretamente \n ";
}
if(Bairro=="")
{
	Erro += "- Por favor, prenche o campo Bairro  corretamente \n ";
}
if(Cidade=="")
{
	Erro += "- Por favor, prenche o campo Cidade  corretamente \n ";
}
if(Cep=="")
{
	Erro += "- Por favor, prenche o campo Cep  corretamente \n ";
}
if(Estados=="")
{
	Erro += "- Por favor, prenche o campo Estados  corretamente \n ";
}
if(Conheceu=="")
{
	Erro += "- Por favor, prenche o campo Conheceu  corretamente \n ";
}
if(Mensagem=="")
{
	Erro += "- Por favor, envie a sua dica \n ";
}

/// condoções se ele encontrar algum erro.
	if(Erro!="")
	{
	alert("Foram encontrado os seguintes erros em seu cadastro: \n\n"+ Erro)
	}
	else
	{
		// digo se sou de acordo ou não 
		if( $('input:checkbox[name=Concordo]:checked').val()!="ok")
		{
			alert("Para participar da promoção é necessário que você esteja de acordo com o regulamento.")	
		}
		else
		{
			// estiver tudo ok que posso cadastrar no banco de dados.. !!	
			
			
		$.post('Controller.php?Tipo=Cadastrar',  
				{
		
					Nome  : 		Nome,	
					Email :			Email, 			
					Sexo :			Sexo ,				
					Nascimento :	Nascimento,		
					CPF :  			CPF,
					Perfil :  		Perfil,
					Telefone: 		"("+D_Tel+") "+ N_Tel ,
					Celular: 		"("+D_Cel+") " + N_Cel,
					Endereco :  	Endereco,
					Numero :  		Numero,
					Complemento :   Complemento,
					Bairro :  		Bairro,
					Cidade :  		Cidade,
					Cep :  			Cep,
					Estados:  		Estados,
					Conheceu :  	Conheceu,
					Mensagem :  	Mensagem
			
				},function(resultado)
				{ 
					
					//alert(resultado);
					if(resultado==1)
					{
						alert("Seu cadastro foi realizado com sucesso. Obrigado por participar e boa sorte!");	
						window.location='promocao.php';
					}				
					else
					if(resultado==2)
					{
					alert("Você já está cadastrado na promoção. Por favor aguarde o resultado e boa sorte.");		
					}
					else
					{
						alert("Ocorreu um erro interno no sistema. Por favor tente novamente.");							
					};
	
				});  		
		
		
		
		
			
			// final estiver tudo ok que posso cadastrar no banco de dados.. !!
		
		}
		
		
	};
}






// limitando caracteres 
function CountDown(Campo,Destino,Total)
{

	Atual="";
	if($(Campo).val().length  <=Total)
	{
		Atual = Total -  $(Campo).val().length;
		$(Destino).val(Atual)
	}
	else
	{
	$(Destino).val(0)	
	$(Campo).blur();
	$(Campo).html($(Campo).val().substring(5))
	};
}


function PermitirSexo()
{
	if($("#Sexo").val()=="M" || $("#Sexo").val()=="m" || $("#Sexo").val()=="F" || $("#Sexo").val()=="f")
	{
	}
	else
	{
		$("#Sexo").val("")
		
	};

	
}
