// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 4500;

// Duration of crossfade (seconds)
var crossFadeDuration = 2;

var Slide = new Array();
var SlideIndex = 0;
var runshow = true;
var SlideShowFrame;

function runSlideShow(SlideShowFrameID){
    if(runshow){
        if(SlideShowFrameID){
            SlideShowFrame = document.getElementById(SlideShowFrameID);
        }
        else{
            SlideIndex += 1;
            if (SlideIndex >= Slide.length){
                SlideIndex = 0;
            }
            if(SlideShowFrame){
                if(navigator.appName.match(/Microsoft/i)){
                    SlideShowFrame.style.filter = "blendTrans(duration=crossFadeDuration)";
                    SlideShowFrame.filters.blendTrans.Apply();
                    SlideShowFrame.src = Slide[SlideIndex].src;
                    SlideShowFrame.filters.blendTrans.Play();
                }
                else{
                    SlideShowFrame.src = Slide[SlideIndex].src;
                }
            }
        }
    }
    setTimeout('runSlideShow(null)', slideShowSpeed);
}

function ControlShow(action){
    if (action.toLowerCase() == 'play'){
	    runshow = true;
    }
    else if (action.toLowerCase() == 'stop'){
	    runshow = false;	
    }
}

function SetSlide(ThumbIndex) { //v3.0
    if(Slide[ThumbIndex]){
        if(SlideShowFrame){
            SlideShowFrame.src = Slide[ThumbIndex].src;
            SlideIndex = ThumbIndex;
        }
    }
}

