$(document).ready(function(){
	
	$("form#indic").validate({
		showErrors: function(errorMap, errorList) {
		},
		invalidHandler: function(form, validator) {
			alert('Preencha os campos corretamente.');
		},
		submitHandler: function() {
			var query = $('form#indic').formSerialize();
			$.ajax({
				url: 'ajax/indicar',
				data: query,
				type: 'POST',
				dataType: 'text',
				cache: false,
				beforeSend: function(){
					$('#indic_send').hide().after('<li id="indic_enviando" style="text-align:center"><img src="img/carregando.gif" alt="" /></li>');
				},
				error: function(){
					$('#indic_enviando').remove();
					$('#indic_send').fadeIn();
					alert('Erro na requisição, tente novamente');
				},				
				success: function(retorno){
					if ( retorno == '1' ){
						$('#indic_enviando').remove();
						$('#indic_send').fadeIn();
						alert("Sua indicação foi enviada com sucesso!\nObrigado!");
						$('form#indic').trigger('reset');
					} else {
						$('#indic_enviando').remove();
						$('#indic_send').fadeIn();
						alert(retorno);
					}
				}
			});			
			return false;
		}
	});	
	
});