function nextPictureOnStack(b) {
	b.last = b.cur;
	b.cur++;
	if(b.cur >= b.images.length) b.cur = 0;
	var p = b.images[b.cur].picture;
	if(p.complete && p.width > 0) {
		$(p).css({zIndex:99});
		var lp = b.images[b.last].picture;
		$(lp).fadeOut(b.fade);
		var c = b;
		$(p).fadeIn(b.fade,function() {
			if(c.first) {
				var ph = $("img#i0");
				ph.hide();
				c.first = false;
			}
		});
		if(b.subtitle) {
			var h = p.height;
			var t = b.images[b.cur].name;
			b.subtitle.text(t);
		}
		clearTimeout(b.iv);
		b.iv = setTimeout(function() { nextPictureOnStack(b) },b.fade+b.timer);
	}
}
function initInterface(p) {
	return true;
}
function initCover(ident) {
	var swf = document.getElementById(ident);
	if(!swf || !swf.setCoverData) {
		return;
	}
	swf.setCoverData(coverlist);
}
function getCover(ident) {
	var d = covers[ident];
	return d;
}
function initPictureStack(box) {
	if(!box) return;
	if(box.nameContainer) {
		box.subtitle = $(box.nameContainer);
		box.subtitle.css({opacity:0.7,zIndex:999});
	} else {
		box.subtitle = false;
	}
	box.timer *= 1000;
	box.fade *= 1000;
	var h = $(box.imageContainer);
	for(var i=0;i<box.images.length;i++) {
		var e = box.images[i];
		var im = new Image();
		im.title = e.title ? e.title : "Bild "+(i+1);
		im.id="img_"+(i+1);
		im.src = box.path+e.src;
		im.style.position = "absolute";
		im.style.display = "none";
		h.append(im);
		e.picture = im;
	}
	if(box.count < 2) return;
	$("img#i0").css({position:"absolute",display:"block"});
	var b = box;
	b.cur = 0;
	b.last = 0;
	box.iv = setTimeout(function() {
		nextPictureOnStack(b);
	}, box.timer);
}