function resetInterval() {
   setTimeout("nextSlide()",gSlideshowInterval * 1000);
}

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

function loadSlide(imageURL) {
	if (gImageCapableBrowser) {
		document.slide.src = imageURL;
		return false;
	}
	else {
		return true;
	}
}

function nextSlide() {
	gCurrentImage = (gCurrentImage + 1) % gNumberOfImages;
	loadSlide(gImages[gCurrentImage]);
	resetInterval();
}

function urlSwitch() {
	return gURLs[gCurrentImage];
}

