(function($){
	//code goes here
	$.fn.initSlideShow=function(data){
		var settings=data
		return this.each( function(){
			settings.totalSlides=settings.img.length;
			settings.currentSlide=-1;
			//alert(this);
			$(this).html('');
			div=this;
			settings.obj=$(div);
			$.each(settings.img,function(key,value){
				slide=makeSlide(key,value);
				$(div).append(slide);
			});
			startSlideShow(div);
			
			function makeSlide(key,src){
				str="<div class='img_holder' "+" id='slide_"+key+"' style='visibility:visible;position:absolute;'>";
				str=str+"<img src='"+src+"' border=0 alt='Betty Skeen' />";
				str=str+"</div>";
				return str;
			};
			
			function showNextSlide(obj)
			{
				$.each(obj.children(),function(){
					$(this).css('visibility','hidden'); 
				      $("#slide_"+settings.currentSlide).css('opacity','100');  
				});
				$("#slide_"+settings.currentSlide).css('visibility','visible');
				$("#slide_"+settings.currentSlide).css('opacity','100');
				 $("#slide_"+settings.currentSlide).fadeTo(500,0);
				settings.currentSlide=settings.currentSlide+1;
				$("#slide_"+settings.currentSlide).css('visibility','visible');
				$("#slide_"+settings.currentSlide).css('opacity','0');
                                $("#slide_"+settings.currentSlide).fadeTo(5000,100);
				if(settings.currentSlide==(settings.totalSlides-1))
					settings.currentSlide=-1;
			};
			function startSlideShow()
			{
				showNextSlide(settings.obj);
				setTimeout(startSlideShow,6000);
			};
			
			
		});
	};

})(jQuery);
