//Mascaras
$(document).ready(function()    {
  // Setando as m&aacute;scaras dos inputs
  $("#telefone").mask("(99) 9999-9999", {placeholder: " "});
  $("#cpf").mask("999.999.999-99");
  
  $("#cadastrar").click(function(){
  	validacao();
  });
  
  
});

function aviso(texto){
	$.jGrowl(texto, 
  				{ life: 10000 });
}
//-------
function validacao()
{
		nome 		 = document.getElementById('nome').value;
		endereco 		 = document.getElementById('endereco').value;
		cpf		 = document.getElementById('cpf').value;
		email 		 = document.getElementById('email').value;
		telefone = document.getElementById('telefone').value;
		evento_id   = document.getElementById('evento_id').value;
		
		//Varável que armazena quantidade de erros
		var erros = 0;

		
		//Valida nome
		expRegNome = /\w{2,}/;
		if(!expRegNome.test(nome))
		{
			$('#descricao').jGrowl('Você deve preencher o campo Nome corretamente.', 
	  				{ life: 6000 });
	  		erros++;
		}
		
		//Valida endereco
		expRegEndereco = /\w{2,}/;
		if(!expRegEndereco.test(endereco))
		{
			$('#descricao').jGrowl('Você deve preencher o campo Endereço corretamente.', 
	  				{ life: 6000 });
	  		erros++;
		}
		
		//Valida cpf
		expRegCpf= /^[0-9]{3}\.[0-9]{3}\.[0-9]{3}\-[0-9]{2}$/;
		if(!expRegCpf.test(cpf))
		{
			$('#descricao').jGrowl('Você deve preencher o campo CPF corretamente', 
	  				{ life: 6000 });
	  		erros++;
		}
		
		//Valida Telefone
		expRegTelefone = /^\(\d{2}\) \d{4}-\d{4}$/;
		if(!expRegTelefone.test(telefone))
		{
			$('#descricao').jGrowl('Você deve preencher o campo Telefone corretamente.', 
	  				{ life: 6000 });
	  		erros++;
		}
		
		//Valida email
		expRegEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		if(!expRegEmail.test(email))
		{
			$('#descricao').jGrowl('Você deve preencher o campo E-mail corretamente.', 
	  				{ life: 6000 });
	  		erros++;
		}
		
		//Valida curso_id
		expRegEvento_id = /^\d{1,}$/;
		if(!expRegEvento_id.test(evento_id))
		{
			$('#descricao').jGrowl('Você deve selecionar um curso.', 
	  				{ life: 6000 });
	  		erros++;
		}	
		
		//Se não contem erros, submeter formulário.
		if(erros == 0)
		{
			document.cadastroParticipantes.submit();
		}
}
