var g_nShowIndex = 0;
var g_nLast = 0;
var g_nOpac = 0;
var g_Pause = 0; 
var g_index = 0; 
var g_aImages = new Array();
var aImageCaption = new Array();
var aImageName = new Array();
var aImageHeight = new Array();
var aImageWidth = new Array();
var aImageLink = new Array();
// default values
var loopcount = 1;
var slidetotal = 0;
var looptotal = 0;
var slideinterval = 4000;
var fadeinterval = 100;
var startinterval = 0;
var formname = "";
var captionfield = "";
var iscaption = false;
// end default values

function addImage(src, alt, linkurl) {
	aImageName[g_index] = src;
	aImageCaption[g_index] = alt||"";
	aImageLink[g_index] = linkurl||"";
	g_index++;
	slidetotal = g_index;
}

function gotolink() {
	if (aImageLink[g_nShowIndex] != "") top.location.href = aImageLink[g_nShowIndex];
}

function Pause() {
	var ePT = document.getElementById("pt2");
	if (g_Pause) {
		g_Pause = 0;
		ePT.innerHTML = "Pause";
	} else {
		g_Pause = 1;
		ePT.innerHTML = "Continue";
	}
}

function StartSlideShow(varimage) {
	imagename = varimage;
	window.setTimeout("DoNextLoad();", slideinterval + startinterval);
}

function DoNextLoad() {
	g_nOpac = 0;
	g_nLast = g_nShowIndex;
	g_nShowIndex++;
	if (g_nShowIndex > window.slidetotal-1) g_nShowIndex = 0;
	if (looptotal == 0 || window.loopcount <= looptotal) {
		if (iscaption) {
			ophotolabel = eval("document" & formname & "." & captionfield);		
			ophotolabel.value = aImageCaption[g_nShowIndex];
		}
//		document.images[imagename].src = "";
		if (document.images[imagename].width == aImageWidth[g_nShowIndex] && document.images[imagename].height == aImageHeight[g_nShowIndex]) {
			document.images[imagename].src = aImageName[g_nShowIndex];
		} else {	
			window.setTimeout("DoFade();", 150);
		}
		window.setTimeout("DoNextLoad();", slideinterval);
	}
}

function DoFade() {
//	document.images["pic"].width = aImageWidth[g_nShowIndex];
//	document.images["pic"].height = aImageHeight[g_nShowIndex];
	document.images[imagename].src = aImageName[g_nShowIndex];
}

