var SlideShowManager =
{
	canManipulateImages : function(){
		if(document.images) return true;
		else return false;
	},
	appendImage : function(strImageId, strImageSource){
		if(!document.getElementById(strImageId).imageArray)
			document.getElementById(strImageId).imageArray = new Array();
		document.getElementById(strImageId).imageArray[SlideShowManager.getImageArrayLength(strImageId)] = strImageSource;
	},
	getImageArrayLength : function(strImageId){
		if(!document.getElementById(strImageId).imageArray) return 0;
		else return document.getElementById(strImageId).imageArray.length;
	},
	getCurrentImageIndex : function(strImageId){  
		if(!document.getElementById(strImageId).currentImage) document.getElementById(strImageId).currentImage = 0;
		return document.getElementById(strImageId).currentImage;
	},
	setCurrentImageIndex : function(strImageId, intIndex){
		document.getElementById(strImageId).currentImage = intIndex;
	},
	nextImage : function(strImageId){
		SlideShowManager.setCurrentImageIndex(strImageId, (SlideShowManager.getCurrentImageIndex(strImageId) + 1) % SlideShowManager.getImageArrayLength(strImageId));
		document.getElementById(strImageId).src = document.getElementById(strImageId).imageArray[SlideShowManager.getCurrentImageIndex(strImageId)];
	}
}