jQuery(document).ready(function() {

	function mycarousel_initCallback(carousel) {
		jQuery('#next').bind('click', function() {
			carousel.next();
			return false;
		});

		jQuery('#prev').bind('click', function() {
			carousel.prev();
			return false;
		});
	};

	function mycarousel_buttonNextCallback(carousel, button, enabled) {
		if(enabled) $('#next').stop().animate({ opacity: 1.0 }, 500);
		else if(!enabled) $('#next').stop().animate({ opacity: 0.3 }, 500);
	};

	function mycarousel_buttonPrevCallback(carousel, button, enabled) {
		if(enabled) $('#prev').stop().animate({ opacity: 1.0 }, 500);
		else if(!enabled) $('#prev').stop().animate({ opacity: 0.3 }, 500);
	};

	jQuery(document).ready(function() {
		jQuery("#mycarousel1").jcarousel({
			scroll: 1,
			auto: 4,
			wrap: 'circular',
			initCallback: mycarousel_initCallback,
			buttonNextCallback: mycarousel_buttonNextCallback,
			buttonPrevCallback: mycarousel_buttonPrevCallback,
			buttonNextHTML: null,
			buttonPrevHTML: null
		});
	});

});
