var slideshowData = new Object();
slideshowData.ids = new Array();
slideshowData.data = new Array();
slideshowData.count = new Array();
slideshowData.num = new Array();
slideshowData.int = new Array();
slideshowData.dur = new Array();
slideshowData.effect = new Array();
slideshowData.curnum = new Array();

// Init slideshow
function slideshow(data,dur,effect) {
//alert("slideshow("+typeof(data)+","+dur+","+effect+")");
	var i = slideshowData.data.length;
	slideshowData.ids[i] = "";
	slideshowData.num[i] = 0;
	slideshowData.int[i] = '';
	slideshowData.effect[i] = effect;
	slideshowData.dur[i] = dur;

	if (typeof(data)=="string") {
		slideshowData.ids[i] = data;
	}

	if (typeof(data)=="object") {
		slideshowData.data[i] = data;
		var html = "";
		html+="<div id='slideshow_"+i+"'>\n";
		for(var c=0; c<=data.length-2; c++) {
			//html+="<div id='slideshow_"+i+"_"+(c+1)+"' style='display:block'>"+(c+1)+"</div>";
			html+="<div id='slideshow_"+i+"_"+(c+1)+"' style='display:";
			if (c==0) html+="block"; else html+="none";
			html+="'>"+slideshowData.data[i][c+1]+"</div>\n";
			slideshowData.ids[i] += "slideshow_"+i+"_"+(c+1);
			if (c<data.length-2) slideshowData.ids[i] += ",";
		}
		html+="</div>\n";
		document.write(html);
		//alert(html);
	}

	slideshowData.count[i] = slideshowData.ids[i].split(",").length;

	slideshowData.int[i] = setTimeout("slideshowShow("+i+")",slideshowData.dur[i]);
}

// Show item in slideshow
function slideshowShow(i) {
	//MM_setTextOfLayer("slideshow_"+i,0,slideshowData.data[i][slideshowData.num[i]]);

	slideshowShowEffect('-',i);

	slideshowData.num[i]++;
	if (slideshowData.num[i] >= slideshowData.count[i]) slideshowData.num[i] = 0;

	slideshowShowEffect('+',i);

	slideshowData.int[i] = setTimeout("slideshowShow("+i+")",slideshowData.dur[i]);
	slideshowData.curnum[i] = slideshowData.num[i];
}

function slideshowShowEffect(dir,i) {

	ids = slideshowData.ids[i].split(",");
	id = ids[slideshowData.num[i]];
	if (dir=="+") {
		if (slideshowData.effect[i]=="") {
			obj = MM_findObj(id,'');
			obj.style.display = "block";
		}
		if (slideshowData.effect[i]=="fade") Effect.Appear(id);
		if (slideshowData.effect[i]=="slide") Effect.SlideDown(id);
		if (slideshowData.effect[i]=="zoom") Effect.Grow(id);
	} else {
		if (slideshowData.num[i]!=0) {
			obj = MM_findObj(ids[0],'');
			obj.style.display = "none";
		}
		if (slideshowData.effect[i]=="") {
			obj = MM_findObj(id,'');
			obj.style.display = "none";
		}
		if (slideshowData.effect[i]=="fade") Effect.Fade(id);
		if (slideshowData.effect[i]=="slide") Effect.SlideUp(id);
		if (slideshowData.effect[i]=="zoom") Effect.Shrink(id);
	}
}