var mycarousel_itemListReport;

$(function() {
	
	var makeMeScrollable = $("div#makeMeScrollable");
	
	if(makeMeScrollable.size() > 0)
	{
			$("div#makeMeScrollable").smoothDivScroll({scrollingSpeed: 5, mouseDownSpeedBooster: 3, autoScroll: "", autoScrollDirection: "endlessloop", autoScrollSpeed: 2, visibleHotSpots: "never", hotSpotsVisibleTime: 9, startAtElementId: "40"});
	}
	
		$("a.photorepo").fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		},
		'itemArray' : mycarousel_itemListReport
	});
	
	if(mycarousel_itemListReport)
	{
		$('#galleryreport').jcarousel({
			size: mycarousel_itemListReport.length,
			itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallbackReport}
		});		
	}

});


function mycarousel_itemLoadCallbackReport(carousel, state)
{
	var photoitems = [];
	
    for (var i = carousel.first; i <= carousel.last; i++) {
        if (carousel.has(i)) {
            continue;
        }

        if (i > mycarousel_itemListReport.length) {
            break;
        }

        carousel.add(i, mycarousel_getItemHTML(mycarousel_itemListReport[i-1]));
    }
	
	
	 $("#galleryreport a").fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		},
		'itemArray' : mycarousel_itemListReport
	});
	
};
