jQuery(function($) 
{
	$('a.showbig').lightBox();
});

(function($)
{
	$.fn.gallerySlider = function(opts)
	{
		var $gallery = $(this);
		$gallery.opts = $.extend({ pos: 1, length: $gallery.find('div:eq(1) img').length }, opts);

		var $arrowLeft = $gallery.find('.arrowLeft a');
		var $arrowRight = $gallery.find('.arrowRight a');

		if ($gallery.opts.length <= $gallery.opts.size)
		{
			$arrowLeft.css({ visibility: 'hidden' });
			$arrowRight.css({ visibility: 'hidden' });
			return $gallery;
		}

		$arrowLeft.css({opacity: 0.5})
			.click(function() {
				if ($gallery.opts.pos > 1)
				{
					$gallery.opts.pos--;
					var l = parseInt($gallery.find('div:eq(1)').css("left"), 10);
					$gallery.find('div:eq(1)').animate({ left: l + $gallery.opts.width }, 'fast');
					$arrowRight.css({opacity: 1});
				}
				if ($gallery.opts.pos == 1)
				{
					$(this).css({opacity: 0.5});
				}
				return false;
			});

		$arrowRight.css({opacity: 1})
			.click(function() {
				if ($gallery.opts.pos <= $gallery.opts.length - $gallery.opts.size)
				{
					$gallery.opts.pos++;
					var l = parseInt($gallery.find('div:eq(1)').css("left"), 10);
					$gallery.find('div:eq(1)').animate({ left: l - $gallery.opts.width }, 'fast');
					$arrowLeft.css({opacity: 1});
				}
				if ($gallery.opts.pos == $gallery.opts.length - $gallery.opts.size + 1)
				{
					$(this).css({opacity: 0.5});
				}
				return false;
			});

		return $gallery;
	};
})(jQuery);	
