(function($) {
	$.fn.slideshow = function(settings){	
		$('#' + settings.destination).attr('src', $(this).children().first().attr('src'));
		
		settings.source = $(this).attr('id');
		settings.selectedIndex = 0;
		
		setInterval(function(){
			animate();
		}, settings.slideTimer);

		function animate(){
			settings.selectedIndex = settings.selectedIndex + 1;
			
			if (settings.selectedIndex >= $('#' + settings.source).children().size())
			{
				settings.selectedIndex = 0;
			}
			
			var $currentItem = $('#' + settings.source).children().first();
			for (var i = 0; i < settings.selectedIndex; i++)
			{
				$currentItem = $currentItem.next();
			}
			
			$('#' + settings.destination).attr('src', $currentItem.attr('src')).fadeIn(settings.fadeTime);
		}
	}
})(jQuery);
