
gImageCapableBrowser = canManipulateImages();

function canManipulateImages() {
    if (document.images) {
        return true;
    } else {
        return false;
    }
}

function fadeShow() {
    if (gImageCapableBrowser) {
        //speed for each frame
        var speed = Math.round(gSlideshowInterval * 3.3);
        var timer = 0;

        for (i = 100; i >= 0; i--) {
            setTimeout('changeOpac(' + i + ')', (timer * speed));
            timer++;
        }

        setTimeout('nextSlide()', gSlideshowInterval * 330);

        for(i = 0; i <= 100; i++) {
            setTimeout('changeOpac(' + i + ')', (timer * speed));
            timer++;
        }

        setTimeout('fadeShow()', gSlideshowInterval * 1100);
    } else {
        return false;
    }
}

function changeOpac(opacity) {
/* do nothing - no fading wanted
    var object = document.getElementById('imager').style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = 'alpha(opacity=' + opacity + ')';
*/
}

function nextSlide() {
    gCurrentImage = (gCurrentImage + 1) % gImages.length;
    if (document.getElementById('imager').src != gImages[gCurrentImage])
        document.getElementById('imager').src = gImages[gCurrentImage];
    else
        nextSlide();
}

setTimeout('fadeShow()', (gSlideshowInterval * 550));
