$(document).ready(function(){
	$('a.gallery').fancybox({
		'titlePosition': 'inside',
		'titleFormat': fancyboxFormatTitle
	});
	
	var slider = $('#slider ul.slides').cycle({
		containerResize: 0,
		next: '#slider .nav .next',
		prev: '#slider .nav .prev',
		pager: '#slider .nav .pager',
		activePagerClass: 'active',
		cleartypeNoBg: true,
		timeout: 6000,
		speed: 0,
		after: function(currSlideElement, nextSlideElement, options, forwardFlag) {
			var i = $('#slider ul.slides li:visible').index();
			$('#slider div.tabs ul.tabs li,#slider div.tabs ul.tabs-content > li').removeClass('active');
			$('#slider div.tabs ul.tabs li').eq(i).addClass('active');
			$('#slider div.tabs ul.tabs-content > li').eq(i).addClass('active');
		},
        pagerAnchorBuilder: pagerFactory
    });
	
	$('#slider div.tabs ul.tabs a').click(function(){
		var i = $(this).parents('li').index();
		$('#slider .nav .pager a:eq('+i+')').trigger('click');
		return false;
	});

});

function fancyboxFormatTitle(title, currentArray, currentIndex, currentOpts) {
    return '<div id="title"><span><a href="javascript:;" onclick="$.fancybox.close();"><img src="/data/closelabel.gif" /></a></span>'/* + (title && title.length ? '<b>' + title + '</b>' : '' )*/ + 'Изображение ' + (currentIndex + 1) + ' из ' + currentArray.length + '</div>';
}

function pagerFactory(idx, slide) {
        var s = idx > 2 ? ' style="display:none"' : '';
        return '<a href="#">'+(idx+1)+'</a>';
    };
