//Javascript

var n=0;
var nmax=25;
var tout;
var pname;
var delay=3000;
var SecsDelay = new Number(delay/1000);


function BeginShow(){
 document.getElementById("idAuto").disabled=true;
 document.getElementById("idPlay").disabled=true;
 document.getElementById("idStop").disabled=false;
 //set start page number and interval delay
 n=0;
 delay=3000;
 CyclePage();
}
function ContinueShow(){
 document.getElementById("idAuto").disabled=true;
 document.getElementById("idPlay").disabled=true;
 document.getElementById("idStop").disabled=false;
 //get next target file number and continue cycling page
 n=GetCurTgt();
 CyclePage();
}

function CyclePage(){
//\\-->This is a recursive routine<--\\//
 //window.alert("begCycle: n=" + n);
 //if page-no of current page is different than requested last loop-around, then newpage-no is page-no +1
 //---code to do here---
 
 pname = "target"+n+".html";
 window.open(pname,'images');
 nprev = n;
 ++n;
 if(n>nmax) n=0;
 tout=setTimeout("CyclePage()",delay);
 //window.alert("endCycle: fname=" + pname + ",  pagenum=" + n);
}

function UpdateSecs(){
 numSpeed= delay/1000;
 document.getElementById('idSecs').innerText=numSpeed+"s ";
 }
function unsetTimeout(){clearTimeout(tout); ResetButtons();}
function oneless(){if (delay>1999) {delay=delay-1000; UpdateSecs();}}
function onemore(){if (delay<9999) {delay=delay+1000; UpdateSecs();}}

function GetCurTgt(){
 fname    = new String(parent.images.location);
 kstart   = fname.lastIndexOf("/target")+7;
 klength  = fname.length;
 knumchars= klength-kstart-5;
 kpagenum = fname.substr(kstart,knumchars);
 //document.write('kstart='+kstart+',  klength='+klength+',  knumchars='+knumchars+',kpagenum='+kpagenum+', kpagenam='+'target'+kpagenum+'.html');
 delete fname;
 return kpagenum;
//document.write(parent.images.location);
//setTimeout("window.open('" + tgt + "','images')",2000);
//setTimeout("window.open('target1.html','images')",4000);
}

function ResetButtons(){
//Disable: Stop
//Enable: Auto, Play
 document.getElementById("idAuto").disabled=false;
 document.getElementById("idPlay").disabled=false;
 document.getElementById("idStop").disabled=true;
}

