var PauseBetween = 5000;

function StartShow(SlideName, SlideNum, SlideAmt) {
    imageId = SlideName + SlideNum;
    image = document.getElementById(imageId);
    setOpacity(image, 0);
    image.style.display = "block";
    fadeIn(imageId, 0, SlideName, SlideNum, SlideAmt);
}

function fadeIn(objId, opacity, SlideName, SlideNum, SlideAmt) {
    if (document.getElementById) {
	obj = document.getElementById(objId);
	if (opacity <= 100) {
	    setOpacity(obj, opacity);
	    opacity += 10;
	    window.setTimeout("fadeIn('" + objId + "'," + opacity + ",'" + SlideName + "'," + SlideNum + "," + SlideAmt
		    + ")", 100);
	} else {
	    opacity = 100;
	    window.setTimeout("fadeOut('" + objId + "'," + opacity + ",'" + SlideName + "'," + SlideNum + ","
		    + SlideAmt + ")", PauseBetween);
	}
    }
}

function fadeOut(objId, opacity, SlideName, SlideNum, SlideAmt) {
    if (document.getElementById) {
	obj = document.getElementById(objId);
	if (opacity >= 0) {
	    setOpacity(obj, opacity);
	    opacity = opacity - 10;
	    window.setTimeout("fadeOut('" + objId + "'," + opacity + ",'" + SlideName + "'," + SlideNum + ","
		    + SlideAmt + ")", 100);
	} else {
	    opacity = 0;
	    image.style.display = "none";
	    if (SlideNum < SlideAmt)
		SlideNum += 1;
	    else
		SlideNum = 1;
	    StartShow(SlideName, SlideNum, SlideAmt);
	}
    }
}

function setOpacity(obj, opacity) {
    opacity = (opacity == 100) ? 99.999 : opacity;
    // IE/Win
    obj.style.filter = "alpha(opacity:" + opacity + ")";
    // Safari<1.2, Konqueror
    obj.style.KHTMLOpacity = opacity / 100;
    // Older Mozilla and Firefox
    obj.style.MozOpacity = opacity / 100;
    // Safari 1.2, newer Firefox and Mozilla, CSS3
    obj.style.opacity = opacity / 100;
}
