﻿if(document.images) {
    var btnSSPlayPlay = new Image();
	btnSSPlayPlay.src = "images/btnSSPlay.gif";
	var btnSSPlayPause = new Image();
	btnSSPlayPause.src = "images/btnSSPause.gif";
}
var slideShowPaused = false;
var slideCount = 0;
var slideActive;
var isBusy = false;
function doPlay(direction) {
    if(slideShowPaused == false && isBusy == false) {
        slideActive = setTimeout("doSlide('forward', document.getElementById('slideImages').offsetLeft - 480, 0)", 5000);
    }
}
function doPlayPause() {
    clearTimeout(slideActive);
    if(slideShowPaused == false) {
        slideShowPaused = true;
        document.images.btnSSPlay.src = btnSSPlayPlay.src;
    } else {
        slideShowPaused = false;
        document.images.btnSSPlay.src = btnSSPlayPause.src;
        if(isBusy == false) {
            doSlide('forward', document.getElementById('slideImages').offsetLeft - 480, 0);
        }
    }
}
function doPrevious() {
    slideShowPaused = true;
    document.images.btnSSPlay.src = btnSSPlayPlay.src;
    clearTimeout(slideActive);
    if(isBusy == false) {
        doSlide('backward', document.getElementById('slideImages').offsetLeft + 480, 1);
    }
}
function doNext() {
    slideShowPaused = true;
    document.images.btnSSPlay.src = btnSSPlayPlay.src;
    clearTimeout(slideActive);
    if(isBusy == false) {
        doSlide('forward', document.getElementById('slideImages').offsetLeft - 480, 1);
    }
}
function doRestart() {
    document.getElementById("slideImages").style.left = "-480px";
    document.getElementById("ssStatus").innerHTML = "1 of " + slideCount;
    document.images.btnSSPlay.src = btnSSPlayPause.src;
    slideShowPaused = false;
    clearTimeout(slideActive);
    doPlay('forward');
}
function doSlide(direction, position, source) {
    if(slideShowPaused == false || source == 1) {
        if(direction == 'forward') {
            if(document.getElementById("slideImages").offsetLeft <= position) {
                if((-document.getElementById("slideImages").offsetLeft + 480) - document.getElementById("slideImages").offsetWidth >= 0) {
                    document.getElementById("slideImages").style.left = "-480px";
                    document.getElementById("ssStatus").innerHTML = "1 of " + slideCount;
                } else {
                    document.getElementById("slideImages").style.left = position + "px";
                    document.getElementById("ssStatus").innerHTML = -position / 480 + " of " + slideCount;
                }
                clearTimeout(slideActive);
                isBusy = false
                doPlay('forward');
            } else {
                isBusy = true;
                document.getElementById("slideImages").style.left = document.getElementById("slideImages").offsetLeft - 15 + "px";
                setTimeout("doSlide('forward', '" + position + "', 1)", 1);
            }
        } else {
            if(document.getElementById("slideImages").offsetLeft >= position) {
                if(document.getElementById("slideImages").offsetLeft >= 0) {
                    document.getElementById("slideImages").style.left = -document.getElementById("slideImages").offsetWidth + 960 + "px";
                    document.getElementById("ssStatus").innerHTML = slideCount + " of " + slideCount;
                } else {
                    document.getElementById("slideImages").style.left = position + "px";
                    document.getElementById("ssStatus").innerHTML = -position / 480 + " of " + slideCount;
                }
                clearTimeout(slideActive);
                isBusy = false
                doPlay('backward');
            } else {
                isBusy = true;
                document.getElementById("slideImages").style.left = document.getElementById("slideImages").offsetLeft + 15 + "px";
                setTimeout("doSlide('backforward', '" + position + "', 1)", 1);
            }
        }
    }
}