(function($) {
	$.fn.mslideshow = function() {
		return this.each(function() {
			var container = $(this);
			var nav = container.find("#contenitoreMarchiHome a");
			var slides = container.find(".testoHome");
			$(slides[0]).css("display", "block");
			$(nav[0]).addClass("current");
			
			imgsrc1 = $(nav[0]).children("img").attr("src");
			matches1 = imgsrc1.match(/_over/);
    	// don't do the rollover if state is already ON
    	if (!matches1) {
    	imgsrcON1 = imgsrc1.replace(/.jpg$/ig,"_over.jpg"); // strip off extension
    	$(nav[0]).children("img").attr("src", imgsrcON1);
    	}
			
			// var img = $(slides[0]).find("img");
			// container.css("background-image", "url(" + img.attr("src") + ")");
			nav.each(function(i){
				// alert("click!!" + i);
				$(this).bind("click", function(){
					int=window.clearInterval(int);
					if(!$(this).hasClass("current")) {
						showSlide(i);
					}
					nav.removeClass("current");
					$(this).addClass("current");
					return false;
				});
			});

			var cnt = 0;
			
			var int = self.setInterval(function(){
				if($(nav[cnt]).parent().next().is("li")) {
					$(nav[cnt]).removeClass("current").parent().next().find("a").addClass("current");
					
					
					rollsrc1 = $(nav[cnt]).children("img").attr("src");
					rollON1 = rollsrc1.replace(/_over.jpg$/ig,".jpg");
					$(nav[cnt]).children("img").attr("src", rollON1);
					
					
					imgsrc1 = $(nav[cnt+1]).children("img").attr("src");
					matches1 = imgsrc1.match(/_over/);
    			// don't do the rollover if state is already ON
    			if (!matches1) {
    			imgsrcON1 = imgsrc1.replace(/.jpg$/ig,"_over.jpg"); // strip off extension
    			$(nav[cnt+1]).children("img").attr("src", imgsrcON1);
    			}
					
										
					$(slides[cnt]).css("display", "none");
					cnt++;
					$(slides[cnt]).css("display", "block");
					// var img = $(slides[cnt]).find("img");
					// container.css("background-image", "url(" + img.attr("src") + ")");
				}
				else {
				
					rollsrc1 = $(nav[cnt]).children("img").attr("src");
					rollON1 = rollsrc1.replace(/_over.jpg$/ig,".jpg");
					$(nav[cnt]).children("img").attr("src", rollON1);
				
					$(slides[cnt]).css("display", "none");
					$(nav[cnt]).removeClass("current");
					$(slides[0]).css("display", "block");
					$(nav[0]).addClass("current");

					imgsrc1 = $(nav[0]).children("img").attr("src");
					matches1 = imgsrc1.match(/_over/);
    			// don't do the rollover if state is already ON
    			if (!matches1) {
    			imgsrcON1 = imgsrc1.replace(/.jpg$/ig,"_over.jpg"); // strip off extension
    			$(nav[0]).children("img").attr("src", imgsrcON1);
    			}

					cnt = 0;
					$(slides[0]).css("display", "block");
					// var img = $(slides[cnt]).find("img");
					// container.css("background-image", "url(" + img.attr("src") + ")");
				}
			},5000);
			function clock(){
				alert("asd");
			}
					
			function showSlide(index) {
				slides.css("display", "none");
				$(slides[index]).css("display", "block");
				// var img = $(slides[index]).find("img");
				// container.css("background-image", "url(" + img.attr("src") + ")");
			}
		});
	};
})(jQuery);