(function(){playSlideShow()})();

var slideAlpha = 100;
var slideEffect = -5;
var slideNo = 0;
var slideTimer = null;
function slideShow()
{
    var interval = 100;
    var obj = document.getElementById('slideshow');
    if (obj) {
        slideAlpha += slideEffect;
        setAlpha(obj, slideAlpha);
        if (slideEffect < 0 && slideAlpha == 0) {
            if (++slideNo >= slide_list.length) {
                slideNo = 0;
            }
            obj.src = slide_path + 'thum_' + slide_list[slideNo];
            var a = document.getElementById('slideshow_link');
            a.href = slide_path + slide_list[slideNo];
            slideEffect = 5;
            interval = 1000;
        } else if (slideEffect > 0 && slideAlpha == 100) {
            slideEffect = -5;
            interval = 2000;
        }
        slideTimer = setTimeout("slideShow()", interval);
    }
}

function playSlideShow()
{
    slideTimer = setTimeout("slideShow()", 1000);
}

function stopSlideShow()
{
    slideAlpha = 100;
    slideEffect = -5;
    clearTimeout(slideTimer);
    var obj = document.getElementById('slideshow');
    setAlpha(obj, slideAlpha);
}

function setAlpha(obj, alpha) {
    var opacity = alpha / 100;
    obj.style.filter = "alpha(opacity:" + alpha +  ")";
    obj.style.KHTMLOpacity = opacity;
    obj.style.MozOpacity = opacity;
    obj.style.opacity = opacity;
}
