         var $j = jQuery.noConflict(); 
		 
            function mycarousel_itemFirstInCallback(carousel,item,index) {
				if ($j('.jcarousel-pages a')[index-1]) {
                	$j('.jcarousel-pages a.active').removeClass('active');
                	$j('.jcarousel-pages a')[index-1].className = 'active';
				}
				
            };
            
            function mycarousel_initCallback(carousel) {
                
                $j('.jcarousel-pages a:first').addClass('active');
                    
                jQuery('.jcarousel-pages a').bind('click', function() {
                    carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
                   $j('.jcarousel-pages a.active').removeClass('active');
                    $j(this).addClass('active');
                    return false;
                });
                
                jQuery('#jcarousel-next').bind('click', function() {
                    carousel.next();
                    return false;
                });
                
                jQuery('#jcarousel-prev').bind('click', function() {
                    carousel.prev();
                    return false;
                });
            };
            
            jQuery(document).ready(function() {
                $j('.jcarousel-pages').css('margin-left', $j('.jcarousel-pages').width() * -0.5);
                jQuery("#mycarousel").jcarousel({
                    scroll: 1,
                    initCallback: mycarousel_initCallback,
                    itemFirstInCallback: mycarousel_itemFirstInCallback,
                    buttonNextHTML: null,
                    buttonPrevHTML: null,
                    wrap: "last"
                });

            });
