
/*
Interactive Image slideshow with text description
By Christian Carlessi Salvadó (cocolinks@c.net.gt)
For full source code to this script and more, visit http://dynamicdrive.com
*/

g_fPlayMode = 0;
g_iimg = 0;
g_imax = 0;
g_ImageTable = new Array();

function ChangeImage(fFwd){
	if (fFwd){
		if (++g_iimg==g_imax)
			g_iimg=0;
	}else{
		if (g_iimg==0)
			g_iimg=g_imax;
			g_iimg--;
		}
		Update();
}

function Update(){
	document.all._Ath_Slide.src = g_ImageTable[g_iimg][0];
	document.all._Ath_Img_Cur.innerHTML = g_iimg + 1;
	document.all._Ath_Img_Total.innerHTML = g_imax;
	document.all._Ath_Img_Date.innerHTML = g_ImageTable[g_iimg][1];
	document.all._Ath_Img_Desc.innerHTML = g_ImageTable[g_iimg][2];
}

function OnImgLoad(){
	if (g_fPlayMode) window.setTimeout("Tick()", g_dwTimeOutSec*1000);
}

function Tick() {
	if (g_fPlayMode) ssNext();
}

function ssPrev(){
	ChangeImage(false);
}

function ssNext(){
	ChangeImage(true);
}

function ssPlay(){
	g_fPlayMode = !g_fPlayMode;
	if (g_fPlayMode){
		btnPrev.disabled = btnNext.disabled = true;
		btnPlay.value = "Stop"
		ssNext();
	}else{
		btnPrev.disabled = btnNext.disabled = false;
	}
}

function main(){
	Update();
}