///////////////////////////////////////////////////////////////
// jQuery Gallery Rotator Plugin
// Author: Rob Kreuzer
// Date: 
///////////////////////////////////////////////////////////////
(function($) {  
	
	$.fn.gallery = function(options) {
		
		var defaults 	= {autoplay:true,delay:8000};
		var options 	= $.extend(defaults, options);
		var rGallery 	= '';
		
		function rotateGallery() {
			
			var $active 	= ob.find('#galleryBar li.active');
			var $next 		= $active.next().length ? $active.next() : ob.find('#galleryBar li:first');
			var image_cur	= $active.find("a").attr("href");
			var image_url 	= $next.find("a").attr("href");
			var image_title	= $next.find("a").attr("title");
			
			var $image_main	= $('#image-main', ob);
	
			$active.removeClass('active');
			$next.addClass('active');
			
			ob.css("background","url("+image_cur+") no-repeat 1px 1px");
			
			$image_main.fadeOut(100, function() {
				$image_main.attr('src', image_url).load(function() {
					$image_main.fadeIn(1200);
				});
			});
			
		}
		
		return this.each(function() {
			
			ob = $(this);
			mi = $('#mm-image', ob);

			mi.fadeIn()

			if (options.autoplay) {
				rGallery = setInterval(rotateGallery, options.delay);
			}
			
		});
	
	}

})(jQuery);  
