<!--
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}
var picCtr1 = "<font size=+1 color=#FF0000>This is picture </font><font size=+1 color=#FF0000>";
var picCtr2 = " of ";
var picCtr3 = " pictures</font>";
var preloadFlag = false;
function preloadImages() {
if (document.images) {
Nav_F = newImage("images/Dolphin_F.gif");
preloadFlag = true;
}
table1.rows[3].cells[0].innerHTML = picCtr1 + (which + 1) + picCtr2 + maxImgs + picCtr3;
}
var photos=new Array();
var photoslink=new Array();
var which=0;
var t=0; //interval timer variable
var ii=0; //variable to allow 5 pictures to preload
var fLen = fPath.length;
var fLen2 = 0;
var zpos = fPath.lastIndexOf("0000");
for (var x = 0; x < maxImgs ; x++){
if (zpos > 0) // did file name end in 0000 - make sure of the number of zeros
{if (x < 9)
{fLen2 = fLen - 1;}
else if (x < 98)
{fLen2 = fLen - 2;}
else
{fLen2 = fLen - 3;}
photos[x] = fPath.substr(0, fLen2) + (x + 1) + "." + fExt;
}
else
{
photos[x]=fPath+(x+1) + "." + fExt;
}
//alert("fpath=" + fPath + ", x + 1=" + (x + 1) + "photos[x]=" + photos[x]);
}
var linkornot=0;
//Set corresponding URLs for above images. Define ONLY if variable linkornot equals "1"
for (var x = 0; x < maxImgs ; x++){
photoslink[x]="";}
var preloadedimages=new Array()
for (i=0;i<4;i++){
preloadedimages[i]=new Image()
preloadedimages[i].src=photos[i]
keeptrack();
ii = i; // save position of last photo preloaded
}
function chkLoad(){ // check to see if some pictures have loaded
while ( i < photos.length && i < ii + 3 ){
preloadedimages[i]=new Image();
preloadedimages[i].src=photos[i];
keeptrack();
i++;
}
ii = i; // save position of last photo preloaded
}
function applyeffect(){
if (document.all){
photoslider.filters.revealTrans.Transition=Math.floor(Math.random()*23)
photoslider.filters.revealTrans.stop()
photoslider.filters.revealTrans.apply()
}
}
function playeffect(){
if (document.all)
photoslider.filters.revealTrans.play()
}
function keeptrack(){
window.status="Image "+(i+2)+" of "+photos.length + " loaded";
}
function rStart(){
which = -1; //restart at the first photo
frward();
}
function backward(){
if (which>0){
which--
applyeffect()
document.images.photoslider.src=photos[which]
table1.rows[3].cells[0].innerHTML = picCtr1 + (which + 1) + picCtr2 + maxImgs + picCtr3;
playeffect()
}
}
function frward(){
if (which<photos.length-1){
which++
applyeffect()
document.images.photoslider.src=photos[which]
table1.rows[3].cells[0].innerHTML = picCtr1 + (which + 1) + picCtr2 + maxImgs + picCtr3;
playeffect()
chkLoad(); // preload more photos
}
}
function startAuto(){
t=setInterval("frward()",6600);
}
function stopAuto(){
clearInterval(t);
}
function transport(){
window.location=photoslink[which]
}
function rstrt(){
which = -1; //reset to start at front
frward(); //go get first picture
}
// End -->