g_fPlayMode = 0;
g_iimg = -1;
g_imax = 0;
g_ImageTable = new Array();
function setSpeed(obj){
if(obj.selectedIndex>0){
g_dwTimeOutSec=Number(2);
clearTimeout(timer);
OnImgLoad();
}
else{
if(document.form1.bntPlay.value=="STOP")Play(1);
}
}
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 getobject(obj){
if (document.getElementById)
return document.getElementById(obj)
else if (document.all)
return document.all[obj]
}

function Update(){
document.images["_Ath_Slide"].src = pfad+g_ImageTable2[g_iimg][0];
if (document.createElement){
getobject("_Ath_FileName").innerHTML = g_ImageTable2[g_iimg][1];
getobject("_Ath_Img_X").innerHTML = g_iimg + 1;
getobject("_Ath_Img_N").innerHTML = g_imax;
getobject("_Ath_Img_X2").innerHTML = g_iimg + 1;
getobject("_Ath_Img_N2").innerHTML = g_imax;
}
}
var timer;
function checkArr(no){
for (var i=0;i<g_ImageTable.length;i++){
if(g_ImageTable2[i]==g_ImageTable[no]){
return false;
}
}
return true;
}
function toggleRandom(obj){
if(obj.checked){
g_ImageTable2=new Array();
while (g_ImageTable2.length<g_ImageTable.length){
no=Math.floor(Math.random()*g_ImageTable.length)
if(checkArr(no))g_ImageTable2[g_ImageTable2.length]=g_ImageTable[no];
}
}
else g_ImageTable2=g_ImageTable;
}

function Stoppert(){
clearTimeout(timer);

g_fPlayMode=!g_fPlayMode;
document.form1.bntPlay.value=(g_fPlayMode)?"STOP":"START";
}

function Play(val){
clearTimeout(timer);
if(!val){
sel=document.form1.delay.options;
for (var i=0;i<sel.length;i++){
if(Number(sel[i].value==g_dwTimeOutSec)){
sel[i].selected=true;
break;
}
}
}
g_fPlayMode=!g_fPlayMode;
document.form1.bntPlay.value=(g_fPlayMode)?"STOP":"START";
if (g_fPlayMode){
document.form1.btnPrev.disabled = document.form1.btnNext.disabled = true;
Next();
}
else{
document.form1.btnPrev.disabled = document.form1.btnNext.disabled = false;
}
}
function OnImgLoad(){
if (g_fPlayMode)
timer=window.setTimeout("Tick()", g_dwTimeOutSec);
}
function Tick(){
if (g_fPlayMode)
Next();
}
function Prev(){
ChangeImage(false);
}
function Next(){
ChangeImage(true);
}


