(function($){ 
	$.fn.slideShow = function(opts) {
		
		var defaults = {
			'cur_slide':0,	
			'slides':[{img:""}],
			'slideTime': 5000,
			'startTime': 2000,
			'fadeOutTime':1800,
			'fadeInTime':1300
		};

		var slideshow = $.extend(defaults, opts);  

		var started = false;
		
		$(this).addClass("_slideShowContainer");

		var slideContainer = $("._slideShowContainer");
		
		function changeSlide(){
			if (slideshow.cur_slide + 1 > (slideshow.slides.length - 1)){
				slideshow.cur_slide = 0;
			} else {
				slideshow.cur_slide++;	
			}
			
			slideContainer.fadeOut(slideshow.fadeOutTime, 
								function(){
									slideContainer.html(slideshow.slides[slideshow.cur_slide].img);
								}
			);
		
			slideContainer.fadeIn(slideshow.fadeInTime);

			setTimeout(function(){
							changeSlide();
						}, slideshow.slideTime); 
			
		}
		
		if (!started){
			started = true;
			setTimeout(function(){
							changeSlide()
						}, slideshow.startTime); 
		}
	}
})(jQuery);
