var slideshow = {
	"data" : [],
	"currentIndex" : 0,
	"timer" : null,
	"panel" : "#slidecells",
	"interval" : 5200,
	"fadeSpeed" : "slow",
	"init" : function(data) {
		slideshow.data = data;
		for(var m in slideshow.data) {
			$("<img>").attr("src",slideshow.data[m]);
		}
		slideshow.next();
		slideshow.panel = $(slideshow.panel)
		slideshow.panel.empty().append("<span class=\"img main\">&nbsp;</span>");
	},
	"next" : function() {
		slideshow.timer = setTimeout(slideshow.next,slideshow.interval);
		slideshow.currentIndex = slideshow.currentIndex+1;
		if(slideshow.currentIndex >= slideshow.data.length) slideshow.currentIndex = 0;
		$(slideshow.panel).children("span.main").fadeOut("fast");
		var img = $(slideshow.panel).append("<span class=\"img top\" ></span>").find(".top:last");
		var src = slideshow.data[slideshow.currentIndex]
		img.hide().css("background-image","url("+escape(src)+")").fadeIn(slideshow.fadeSpeed,function() {
			$(slideshow.panel).children(".main").css("background-image","url("+escape(src)+")").show()
			$(slideshow.panel).children(".top").remove();
		});
	},
	"go" : function(now) {
		if(now) {
			slideshow.next()
		} else {
			slideshow.timer = setTimeout(slideshow.next,slideshow.interval);
		}
	}
};
