			Event.observe(window, "load", function(){
				new Carousel("genre_top", {
					numVisible : 5, 
					scrollInc : 5,
					animHandler : function(carouselID, status, direction) {
						var region = $(carouselID).down(".carousel-clip-region")
						if (status == "before") {
							Effect.Fade(region, {to: 0.25, queue: { position:"end", scope: "carousel" }, duration: 0.25 })
						}
						if (status == "after") {
							Effect.Fade(region, {to: 1, queue: { position:"end", scope: "carousel" }, duration: 0.25 })
						}
					}
				});
			});
