$(function () { $("a[rel = 'photo']").fancybox({ type: "image", }); });


$(function()
{

	var showFB = false;
	var clearTimer = true;
	var showIndex = 0;
	var bimage = $("#top-gallery");
	var totalCount = $("a[rel = 'top-gallery']").length;
	var photos = $("a[rel = 'top-gallery']");

	if (photos.length > 0)
	{
		photos.fancybox({ 
			type: "image", 
			onStart: function(elms, index)
			{
				if (showFB == true)
				{
					clearInterval(imageTimer);
					return true;
				}

				showIndex = index;

				UpdateHome();

				clearInterval(imageTimer);
				imageTimer = setInterval(updatePhoto, 5000);

				return showFB;
			},
			onClosed: function()
			{
				imageTimer = setInterval(updatePhoto, 5000);
				showFB = false;
			},
		});

		bimage.click(function()
		{
			showFB = true;
			photos[showIndex].click();
			return false;
		});

		var imageTimer;
		imageTimer = setInterval(updatePhoto, 5000);

		function updatePhoto()
		{
			showIndex++;
			if (showIndex >= totalCount)
				showIndex = 0;

			UpdateHome();
		}

		function UpdateHome()
		{
			var obj = $(photos[showIndex]);

			photos.removeClass("current");
			obj.addClass("current");

			var bmiddleSrc = obj.attr("middle");
			var bimageSrc = obj.attr("href");
			if (bmiddleSrc == null)
				bmiddleSrc = bimageSrc;

			bimage.attr("href", bimageSrc);
			bimage.find("img").attr("src", bmiddleSrc);
		}
	}

});


