var slideshow_current = 0;
var slideshow_run = "";
var slideshow_timeout = null;

function slideshow(state, force) {
	clearTimeout(slideshow_timeout);
	if (state == "slideshow") {
		if ((slideshow_run == "" && force) || (slideshow_run == "_stop" && !force)) {
			if (slideshow_current < 6) slideshow_current++;
			else {
				slideshow_current = 0;
			}
			slideshowobject = eval("box_content_slideshow_" + slideshow_current + ".src");
			document.getElementById("box_content_slideshow").src = slideshowobject;
			document.getElementById("button_caption_slideshow").src = button_caption_slideshow_stop.src;
			slideshow_run = "_stop";
			slideshow_timeout = setTimeout("slideshow('slideshow', '')", 6500);
		}
		else {
			document.getElementById("button_caption_slideshow").src = button_caption_slideshow.src;
			slideshow_run = "";
		}
	}
	else if (state == "stop") {
		document.getElementById("button_caption_slideshow").src = button_caption_slideshow.src;
		slideshow_run = "";
	}
	else if (state == "next") {
		if (slideshow_current < 6) {
			slideshow_current++;
		}
		else {
			slideshow_current = 0;
		}
		slideshowobject = eval("box_content_slideshow_" + slideshow_current + ".src");
		document.getElementById("box_content_slideshow").src = slideshowobject;
		document.getElementById("button_caption_slideshow").src = button_caption_slideshow.src;
		slideshow_run = "";
	}
	else if (state == "previous") {
		if (slideshow_current > 0) {
			slideshow_current--;
		}
		else {
			slideshow_current = 6;
		}
		slideshowobject = eval("box_content_slideshow_" + slideshow_current + ".src");
		document.getElementById("box_content_slideshow").src = slideshowobject;
		document.getElementById("button_caption_slideshow").src = button_caption_slideshow.src;
		slideshow_run = "";
	}
}

function button_slideshow(state) {
	buttonobject = eval("button_caption_slideshow" + slideshow_run + state + ".src");
	document.getElementById("button_caption_slideshow").src = buttonobject;
}
