// text panel slider
function textslider() {
	glow.ready(function() {
		var carousel = new glow.widgets.Carousel("#text-panels",{
			id: "textCarousel",
			loop: false,
			size: 1,
			step: 1,
			animDuration: 0.3,
			animTween: glow.tweens.easeIn(),
			pageNav: true
		});
		glow.dom.get("#next").addClass("show");
		var items = glow.dom.get("p#text-panel-menu a");
		totalitems = items.length;
		// top menu functionality
		glow.events.addListener("#item1", "click", function(event) {
			carousel.moveTo(0,true);
			return false;
			});
		glow.events.addListener("#item2", "click", function(event) {
			carousel.moveTo(1,true);
			return false;
			});
		if (totalitems > 2) {
			glow.events.addListener("#item3", "click", function(event) {
				carousel.moveTo(2,true);
				return false;
				});
		}
		if (totalitems > 3) {
			glow.events.addListener("#item4", "click", function(event) {
				carousel.moveTo(3,true);
				return false;
				});
		}
		if (totalitems > 4) {
			glow.events.addListener("#item5", "click", function(event) {
				carousel.moveTo(4,true);
				return false;
				});
		}
		if (totalitems > 5) {
			glow.events.addListener("#item6", "click", function(event) {
				carousel.moveTo(5,true);
				return false;
				});
		}
		if (totalitems > 6) {
			glow.events.addListener("#item7", "click", function(event) {
				carousel.moveTo(6,true);
				return false;
				});
		}

		// bottom menu functionality
		glow.events.addListener("#next", "click", function(event) {
			carousel.next();});
		glow.events.addListener("#previous", "click", function(event) {
			carousel.prev();});
		// after scroll adjust menu items - show and/or highlight
		glow.events.addListener(carousel, "afterScroll", function(event) {	
			items.each(function(z) {glow.dom.get(items[z]).removeClass("highlight");});
			panelNum = carousel.visibleIndexes();
			if (panelNum == 0) glow.dom.get("#previous").removeClass("show"); else glow.dom.get("#previous").addClass("show");			
			if (panelNum == (totalitems - 1)) glow.dom.get("#next").removeClass("show"); else glow.dom.get("#next").addClass("show");
			//if (panelNum > 0) panelNum--; 
			glow.dom.get(items[panelNum]).addClass("highlight");
			});
	});
}


