/** * We use the initCallback callback * to assign functionality to the controls */function mycarousel_initCallback(carousel) {	jQuery('.jcarousel-control a').bind('click', function() {		carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));		return false;	});	jQuery('.jcarousel-scroll select').bind('change', function() {		carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);		return false;	});	jQuery('#mycarousel-next').bind('click', function() {		carousel.next();		return false;	});	jQuery('#mycarousel-prev').bind('click', function() {		carousel.prev();		return false;	});};/*function mycarousel_itemVisibleInCallbackAfterAnimation(carousel, item, idx, state) {	alert('Item #' + idx + ' is now visible');};*/// Ride the carousel...jQuery(document).ready(function() {	jQuery("#mycarousel").jcarousel({		scroll: 1,		initCallback: mycarousel_initCallback,		// This tells jCarousel NOT to autobuild prev/next buttons		buttonNextHTML: null,		buttonPrevHTML: null		//itemVisibleInCallback: {		//	onAfterAnimation:  mycarousel_itemVisibleInCallbackAfterAnimation		//}	  	});});
