var slideshowImages = new Array();
var currentImage = 0;

function registerImage(imageEl) {
	slideshowImages[slideshowImages.length] = imageEl;
}

function startShow() {
	setTimeout('switchImages();', 6000);
}

function switchImages() {
	var oldId = currentImage;
	var newId = ++currentImage;

	if (newId >= slideshowImages.length) {
		newId = 0;
		currentImage = 0;
	}

	if (slideshowImages.length > oldId) {
		var oldImageEl = slideshowImages[oldId];
		Effect.Fade(oldImageEl);
		var newImageEl = slideshowImages[newId];
		Effect.Appear(newImageEl);
	}

	setTimeout('switchImages();', 6000);
}
