var carouselMain,
	carouselVideo,
	carouselImg,
	videoItems;

glow.ready(function() {
	var carouselVidElm;

	if ($("#carousel-main")[0]) {
		carouselMain = new glow.widgets.Carousel("#carousel-main",{
			id: "carouselMain",
			loop: true,
			size: 6
		});
	}

	carouselVidElm = $("#carousel-video");
	carouselVidElm.addClass("visionAppsCarousel");
	if (carouselVidElm.length > 0) {
		if (carouselVidElm.children().length > 3) {
			carouselVideo = new glow.widgets.Carousel("#carousel-video",{
				id: "carouselVideo",
				loop: true,
				theme: "dark"
			});
		}
		else {
			$("#prg-carousel-content").parent().addClass("prg-carousel-content-nobuttons");
			carouselVidElm.addClass("visionAppsCarousel");
		}
	}

	if ($("#carousel-img").children().length > 3) {
		carouselImg = new glow.widgets.Carousel("#carousel-img",{
			id: "carouselImg",
			loop: true,
			size: 3
		});
	}

	/* Add mouse event listeners to video carousel items - Change opacity on mouseover */
	if (carouselVideo) {
		videoItems = $(carouselVideo.items.get("a"));
	
		videoItems.get("img").css("opacity",0.75);
	
		glow.events.addListener(videoItems,"mouseover",function() {
			glow.anim.css($(this).get("img"),0.15,{
				"opacity": {
					to: 1
				}
			}).start();
		});
	
		glow.events.addListener(videoItems,"mouseout",function() {
			glow.anim.css($(this).get("img"),0.15,{
				"opacity": {
					to: 0.75
				}
			}).start();
		});
	}
});