// galeria destaques lançamentos
$(function() {
	$('#blocoDestaques ul').cycle({
		pager: 'div.paginas',
		pause: true,
		pauseOnPagerHover: true
	});
	
	limit = 6; // número de páginas mostradas por vez.
	aPrev = "<a href='#' class='prev'></a>";
	aNext = "<a href='#' class='next'></a>";
	
	if ($('div.paginas').children('a').length >= limit) {
		$('div.paginas').before(aPrev).after(aNext);
		// mostrando apenas as quatro primeiras páginas
		var i = 0;
		$('div.paginas > a').each(function(index){
			if (i >= limit) {
				$(this).addClass('slideOff');
			}
			i++;
		});
		var num_paginas = i - 1;
	}
	
	// slide do paginador
	// botão Próximo.
	$('div.paginador > a.next').click(function(e){
		var j = 0;
		var eq = new Array();
		e.preventDefault();
		$('div.paginas > a').each(function(index){
			if (!$(this).hasClass('slideOff')) {
				eq[j] = index;
				j++;
			}
		});
		if (eq[j-1] >= num_paginas) {
			return;
		}
		for(x = 0; x < eq.length; x++) {
			$("div.paginas > a:eq(" + eq[x] + ")").addClass('slideOff');
		}
		for(x = 0; x < eq.length; x++) {
			$("div.paginas > a:eq(" + (eq[x] + limit) + ")").removeClass('slideOff');
		}
	});
	
	// botão Anterior.
	$('div.paginador > a.prev').click(function(e){
		var j = 0;
		var eq = new Array();
		e.preventDefault();
		$('div.paginas > a').each(function(index){
			if (!$(this).hasClass('slideOff')) {
				eq[j] = index;
				j++;
			}
		});
		if (eq[0] <= 0) {
			return;
		}
		for(x = 0; x < eq.length; x++) {
			$("div.paginas > a:eq(" + eq[x] + ")").addClass('slideOff');
		}
		for(x = 0; x < eq.length; x++) {
			$("div.paginas > a:eq(" + (eq[x] - limit) + ")").removeClass('slideOff');
		}
	});
});
