﻿
(function($){
	$.fn.galleryThumbEventsReg = function(options) {
		var opts = $.extend({}, $.fn.galleryThumbEventsReg.defaults, options);
		return this.each(function() {
			var gallery = $(this);
			var o = $.meta ? $.extend({}, opts, gallery.data()) : opts;

			$('li img', gallery).click(function(ev){
				var thumbImage = $(this),
					parentListitem = thumbImage.parent(),
					bigImageSrc = parentListitem.find('span.bigimageSrc').html(),
					bigImageTitle = parentListitem.find('span.bigimageTitle').html(),
					bigImageDesc = parentListitem.find('span.bigimageDescription').html(),
					coverHeight = ($(window).height() > $(document).height()) ? $(window).height() : $(document).height();

				ev.preventDefault();
				$('.dvCover').height(coverHeight).css({opacity:'0.3'}).show('slow').click(hideCover);
				$('.bigImage .title').html(bigImageTitle);
				$('.bigImage .caption').html(bigImageDesc);
				$('.bigImage').css('top', 100+$(window).scrollTop()).show('slow').find('img.bigImg').attr('src', bigImageSrc);
				

			});
			
		});
	};

	$.fn.galleryThumbEventsReg.defaults = {};
})(jQuery);


function hideCover(){
	$('.bigImage').hide('slow', function(){ $('.bigImage img.bigImg').attr('src', ''); });
	$('.dvCover').hide('slow').unbind('click');
}


$(function(){
	$('ul.thumbnails').galleryThumbEventsReg();
});