var intervalID;
function slidePlay(container) {
	var delay = 3500;
	var images = $(container+" .lightbox");
	if (!$(container+" .active").length) {
		$(container+" .lightbox:first, "+container+ ".lightbox:first").addClass("active").css("display", "block");
	}
	$(container+ " a.lightbox2").attr("href", $(container+" a.active").attr("href"));
	intervalID = setInterval("slideSwitch3('next','"+container+"')", delay);
	$(container).mouseover(function(event) {clearInterval(intervalID);})
	$(container).mouseleave(function(event) {intervalID = setInterval("slideSwitch3('next','"+container+"')", delay);})
	$(container+" a.next").click(function(){
		slideSwitch3("next", container);
	});
	$(container+" a.previous").click(function(){
		slideSwitch3("prev", container);
	});
	$(container).bind("mouseover mouseleave", function(e){
		if (e.type=="mouseover") {
			$(container+" a.controler").stop()
			.fadeTo("fast", 1)
			.parent().fadeTo("fast", 1);
		}
		if (e.type=="mouseleave") {
			$(container+" a.controler").stop()
			.fadeTo("fast", 0)
			.parent().fadeTo("fast", 0);
		}
	})
}

function slideSwitch3 (action, container) {
	var fadeTime = 2000;
	var opacity = 1;
	var images = $(container+" .lightbox");
	var active = $(container+" .active");
	var next = (images.length==(images.index(active)+1)) ? $(container+" .lightbox:first") : active.next();
	var prev = images.index(active) ? active.prev() : $(container+" .lightbox:last");

	active
	.removeClass("active")
	.fadeTo(fadeTime, 0, function () {
		$(this).css("display", "none")
	})
	if (action=="next") {
		next
		.addClass("active")
		.fadeTo(fadeTime, opacity)
	}
	if (action=="prev") {
		prev
		.addClass("active")
		.fadeTo(fadeTime, opacity)
	}
	$(container).mouseover(function () {
	})
}

