$(function() {
	var FADE_SPEED = 700;
	if ( !$('#spart_gal').length ) return;
	var html = '', len;
	var current = 0;
	$('#spart_gal li').each(function(index) {
		$(this).css('display', index ? 'none' : '');
		html += '<a href="#"'+(index ? '' : ' class="active"')+'>'+(index + 1)+'</a> ';
		len = index;
	});
	$('#spart_gal_pager').html(html);
	//
	$('.slidePaginator .rarr').css('opacity', current == len ? 0.5 : 1);
	$('.slidePaginator .larr').css('opacity', current == 0 ? 0.5 : 1);
	//
	$('.slidePaginator a').click(function(event) {
		if ($(this).hasClass('rarr')) {
			if (current == len) return false;
			current++;
			current = current > len ? len : current;
		} else if ($(this).hasClass('larr')) {
			if (current == 0) return false;
			current--;
			current = current < 0 ? 0 : current;
		} else {
			if ( $(this).hasClass('active') ) return false;
			current = parseInt( $(this).html() ) - 1;
		}
		$('#spart_gal').fadeOut(FADE_SPEED, function() {
			$('.slidePaginator a').removeClass('active');
			$($('.slidePaginator a')[current + 2]).addClass('active');
			$('#spart_gal li').css('display', 'none')
			$($('#spart_gal li')[current]).css('display', '');
			$('#spart_gal').fadeIn(FADE_SPEED, function() {});
		});
		$('.slidePaginator .rarr').css('opacity', current == len ? 0.5 : 1);
		$('.slidePaginator .larr').css('opacity', current == 0 ? 0.5 : 1);
		event.preventDefault();
		return false;
	});
});

