var carousel;
var handlePrevButtonState = function(type, args) {
	var enabling = args[0];
	var leftImage = args[1];
	if(enabling && leftImage) {
		leftImage.src = "gallery/img/handle-left.png";	
	} else if (leftImage) {
		leftImage.src = "gallery/img/handle-left-disabled.png";	
	}
};
var handleNextButtonState = function(type, args) {
	var enabling = args[0];
	var rightImage = args[1];
	if(enabling && rightImage) {
		rightImage.src = "gallery/img/handle-right.png";
	} else if (rightImage) {
		rightImage.src = "gallery/img/handle-right-disabled.png";
	}
};


function carouselInit() {
	var ul = document.getElementById('ul-carousel-list');
	if (ul) {
		if (!Ext.isIE) {
			var length = ul.childNodes.length - 2;
		}
		
		carousel = new YAHOO.extension.Carousel("carousel", {
			numVisible:        3,
			animationSpeed:    0.7,
			scrollInc:         2,
			navMargin:         2,
			prevElement:     "prev-arrow",
			nextElement:     "next-arrow",
			size:              length,
			prevButtonStateHandler:   handlePrevButtonState,
			nextButtonStateHandler:   handleNextButtonState
		});
	}
}