var curr=1;
var total=1;
var defaultText="";
var defaultArray=[];
var textArray=[];
var myInterval=null;

function initSlideshow(t,d,a,da){
	if(!document.getElementById) return false;
	total=t;
	if(d!=null){ defaultText=d };
	if(a!=null){ textArray=a };
	if(da!=null){ defaultArray=da };
	return true;
}

function changeSlide(dir){
	if(!document.getElementById) return false;
	curr+=dir;
	if(curr<1){
		curr=total;
	}
	if(curr>total){
		if(myInterval!=null){
			stopSlideshow();
		}
		curr=1;
	}
	if(curr<10){
		img="0"+curr;
	}else{
		img=curr;
	}
	document.getElementById("main_panel").src="images/"+img+".jpg";
	if(textArray.length){
		if(defaultText!=""){
			var str="<h2>"+defaultText+"</h2><p>"+textArray[curr-1]+"</p>";
		}else if(defaultArray.length){
			var str="<h2>"+defaultArray[curr-1]+"</h2><p>"+textArray[curr-1]+"</p>";
		}else{
			var str="<p>"+textArray[curr-1]+"</p>";
		}
		document.getElementById("text_panel").innerHTML=str;
	}
	return true;
}

function toggleSlideshow(){
	if(!document.getElementById) return false;
	if(myInterval!=null){
		stopSlideshow();
	}else{
		myInterval=setInterval("changeSlide(1)",1000);
		//document.getElementById("debug").value="playing...";
	}
	return true;
}

function stopSlideshow(){
	if(!document.getElementById) return false;
	clearInterval(myInterval);
	myInterval=null;
	//document.getElementById("debug").value="stopped.";
	return true;
}