function carousel_initCallback(carousel) {
    jQuery('#carousel-shows li').bind('click', function() {
        var li_value = jQuery(this).attr('rel');
		//alert(li_value);
		try {
			$('#tabs-shows-display').tabs('select', li_value);

			jQuery('#carousel-shows li').each(function() {
				jQuery(this).removeClass('active');
			});
			jQuery(this).addClass('active');
		}
		catch (err) {}
        return false;
    });
    jQuery('#carousel-shows-next').bind('click', function() {
        carousel.next();
        return false;
    });
    jQuery('#carousel-shows-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

// Ride the carousel...
jQuery(document).ready(function() {
    jQuery("#carousel-shows").jcarousel({
        //scroll: 1,
        initCallback: carousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
	jQuery('.jcarousel-item-1').addClass('active');
});