if( Mylan == undefined ) {
	var Mylan = {};
}

Mylan.SlideShow = {
	
	Options: {
		CrossFadeDuration: "slow",
		DelayBeforeCrossFade: 8000
	},
	
	container: [],
		
	setup: function(container) {
	
		container.css({
			margin: "0 auto",
			width: "1300px",
			overflow: "hidden"
		});
		
		// Setup Image CSS Properties
		$.each(container.children(), function(index, item) {
			$(item).css({
				position: "absolute",
				display: "none"
			});
		});			
	
		Mylan.SlideShow.container = container;
		Mylan.SlideShow.container.children().first().css("display", "block");
		Mylan.SlideShow.queueNextImageDisplay();
	},

	showNextImage: function() {
		var currentImage = Mylan.SlideShow.container.children().first().remove();
		Mylan.SlideShow.container.append(currentImage);
		
		Mylan.SlideShow.container.children().first().css("display", "block");
		
		currentImage.fadeOut(Mylan.SlideShow.Options.CrossFadeDuration, Mylan.SlideShow.queueNextImageDisplay);
	},
	
	queueNextImageDisplay: function() {
		setTimeout(Mylan.SlideShow.showNextImage, Mylan.SlideShow.Options.DelayBeforeCrossFade);
	}
};