mm_ImageFader = {
	fadingSpeed : 250,
	currentImageId : '',
	htmlImageContainer : '#mmImageContainer',
	htmlImageContainerItemClass: '.home-sitemapitem-h-image',
	htmlImageContainerItemPrefix: '#mmImageContainerItem-',
	htmlImageContainerProductPrefix: '#mmImageContainerProduct-',
	init : function() {
		mm_ImageFader.fade();
	},
	fade : function(arg) {
		if(arg == undefined) {
			//start;
			$(mm_ImageFader.htmlImageContainerItemClass).css("display","none");
		} else if(typeof(arg) == "number" && parseInt(arg) == arg) {
			//Seitenid
			if(mm_ImageFader.currentImageId == arg) return(false);
			if(mm_ImageFader.currentImageId != '') {
				
				$(mm_ImageFader.htmlImageContainerItemPrefix + mm_ImageFader.currentImageId).fadeOut(mm_ImageFader.fadingSpeed);
				
				//Produktfoto
				//$(mm_ImageFader.htmlImageContainerProductPrefix + mm_ImageFader.currentImageId).fadeOut(mm_ImageFader.fadingSpeed);
			}
			mm_ImageFader.currentImageId = arg;
			$(mm_ImageFader.htmlImageContainerItemPrefix + mm_ImageFader.currentImageId).fadeIn(mm_ImageFader.fadingSpeed);
			//Produktfoto
			// $(mm_ImageFader.htmlImageContainerProductPrefix + mm_ImageFader.currentImageId).fadeIn(mm_ImageFader.fadingSpeed, mm_ImageFader.disableContainerBackground);
		} else {
			alert("unsupported arg-type!");
		}
		return(false);
	},
	disableContainerBackground: function () {
		$(mm_ImageFader.htmlImageContainer).css("background-image","none");
	}
}
$(document).ready(function() {
	mm_ImageFader.init();
});
