(function( $ ){
	$.fn.showcase = function(){
		var images = [];
		var totalImages;
		var currentIndex = 0;
		
		this.find( 'img' ).each(function(){
			if( images.length > 0 ) jQuery( this ).hide();
			images.push( jQuery( this ) );
		});
		totalImages = images.length;

		this.find('#arrow-left').click(function(){
			if( currentIndex > 0 )
			{
				images[currentIndex].fadeOut(500);
				currentIndex--;
				images[currentIndex].fadeIn(500);
			}
			else
			{
				images[currentIndex].fadeOut(500);
				currentIndex = totalImages-1;
				images[currentIndex].fadeIn(500);
			}
		});

		this.find('#arrow-right').click(function(){
			if( currentIndex < totalImages-1 )
			{
				images[currentIndex].fadeOut(500);
				currentIndex++;
				images[currentIndex].fadeIn(500);
			}
			else
			{
				images[currentIndex].fadeOut(500);
				currentIndex = 0;
				images[currentIndex].fadeIn(500);
			}
		});
		
	};
})( jQuery );
