﻿$(document).ready(function() {
			
	
			
			$(".enviar_motivacoes").click(function () {
				
					$(".erro_nome").hide(); 
					$(".erro_telemovel").hide(); 
					$(".erro_email").hide();
					$(".erro_idade").hide();
					$(".erro_motivacoes").hide();
					$(".erro_invalido").hide();
					$(".erro_obrigatorio").hide();
					
					$(".erro_telemovel_invalido").hide(); 
					$(".erro_email_invalido").hide();
					$(".erro_idade_invalido").hide();
						
					var nome = $('.input_voluntariado_nome').attr('value');
					var telemovel = $('.input_voluntariado_telemovel').attr('value');
					var mail = $('.input_voluntariado_email').attr('value');
					var idade = $('.input_voluntariado_idade').attr('value');
					var motivacoes = $('.textarea_motivacoes').attr('value');
					var funcao = $('.select_funcoes').attr('value');
					
					var next = "yes";
					
					
					if (motivacoes == "") {
						$(".erro_motivacoes").show();
						$(".erro_obrigatorio").show();
						next = "no"; 
					}
					
					if (mail == "") {
						$(".erro_email").show();
						$(".erro_obrigatorio").show();
						next = "no"; 
					}
					else {
							 var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
							 if (mail.search(emailRegEx) == -1) {
								  $(".erro_email_invalido").show();
								  $(".erro_invalido").show();
								  next = "no";
							 }
					}
					
					if (nome == "") {
						$(".erro_nome").show(); 
						$(".erro_obrigatorio").show();
						next = "no";
					}
					
					if (idade == "") {
						$(".erro_idade").show(); 
						$(".erro_obrigatorio").show();
						next = "no";
					}
					else {
							 var ccRegEx = /^[0-9\ ]+$/;
							 if (idade.search(ccRegEx) == -1) {
								  $(".erro_idade_invalido").show();
								  $(".erro_invalido").show();
								  next = "no";
							 }
					}
					
					
					if (telemovel == "") {
						$(".erro_telemovel").show(); 
						$(".erro_obrigatorio").show();
						next = "no";
					}
					else {
							 var telRegEx =  /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{9,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/;
							 if (telemovel.search(telRegEx) == -1) {
								  $(".erro_telemovel_invalido").show();
								  $(".erro_invalido").show();
								  next = "no";
							 }
					}
					
					if ( next == "yes"){
						$("#formulario").hide();
						$("#send_mail").show();
						location.href="index.php?voluntariado&enviar_voluntariado&email="+mail+"&nome="+nome+"&idade="+idade+"&telemovel="+telemovel+"&motivacoes="+motivacoes+"&funcao="+funcao;

					}
				});
});
