// Lembrar de sempre especificar o que cada comando vai fazer
// e sempre usar da identeção pra pemitir uma melhor leitura
// do futuro desenvolvedor
var data	=	new Date();
var dia		=	data.getDate();
var mes		=	data.getMonth();
var ano		=	data.getFullYear();

$(document).ready(function() {
	
	// Accordion
	$("#accordion").accordion({ header: "h3" });

	$("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'});
	
	// Adicionar o Uniform
	$("textarea, select, button, input[class!=auto-submit-star]").uniform();
	
	$("#menu-vertical .lista-itens-menu > li  > a ").click( function() {
		if($(this).parent().children().is("ul.submenu")) {
			$(this).parent().children("ul.submenu").slideToggle();
			return false;
		}
	});
	
	$('#selecaoMes').change(function(){
		window.location.href = 'eventos/1/mes/' + $(this).val() + '/' + ano+dia+mes;
	});

	$('#buscaLoja').keyup(function(){
		if($(this).val().length >= 3) {
			if($(this).val() == 0) {
				$('#suggestions').hide();
			} else {
				$.ajax({
					type: "POST",
					url: "incs/ajax_lojas.php",
					data: 'loja=' + $(this).val(),
					success: function(data){
						$('#suggestions').show();
						$('#autoSuggestionsList').html(data);
					}
				});
			}
		}
	});

	$('#buscaCat').change(function(){
		window.location.href = "categoria/" + $(this).val();
	});

	$('#buscaSubCat').change(function(){
		window.location.href = "categoria/" + $(this).val();
	});

	// =========== FUNÇÃO PARA HABILITAR E DESABILITAR A VOTAÇÃO ==========
	$('.auto-submit-star').rating({
		callback: function(value, link){
			var id = this.form.elements[0].value;
			var modulo = this.form.elements[1].value;
			$(this.form).ajaxSubmit({
				target: '#resultadoVotacao-' + modulo + '-' + id,
				beforeSubmit: function() {
					$('#resultadoVotacao-' + modulo + '-' + id).html('<img src="imgs/loading.gif"/>');
				},
				succes: desabilitarVotacao(id, modulo)
			});
		}
	});
	
	$('#data').mask('99/99/9999');
	$('#cpf').mask('999.999.999-99');

});

function desabilitarVotacao(id, modulo) {
	$('#form-votacao-'+modulo+'-' + id + ' :radio.auto-submit-star').rating('readOnly', true);
}

