$(document).ready(function () {

    function mycarousel_initCallback(carousel) {
        jQuery.easing['BounceEaseOut'] = function(p, t, b, c, d) {
        	if ((t/=d) < (1/2.75)) {
        		return c*(7.5625*t*t) + b;
        	} else if (t < (2/2.75)) {
        		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
        	} else if (t < (2.5/2.75)) {
        		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
        	} else {
        		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
        	}
        };

        jQuery('.jcarousel-control a').bind('click', function() {
            carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
            return false;
        });
        $('#featured-item-next').bind('click', function () {
            carousel.next();
            return false;
        });
        $('#featured-item-prev').bind('click', function () {
            carousel.prev();
            return false;
        });

        // Disable autoscrolling if the user clicks the prev or next button.
        carousel.buttonNext.bind('click', function () {
            carousel.startAuto(0);
        });

        carousel.buttonPrev.bind('click', function () {
            carousel.startAuto(0);
        });

        // Pause autoscrolling if the user moves with the cursor over the clip.
        carousel.clip.hover(function () {
            carousel.stopAuto();
        }, function () {
            carousel.startAuto();
        });

    };

    $('#featured_slide2').jcarousel({
        scroll: 1,
        auto: 8,
        wrap: 'last',
        initCallback: mycarousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null,
        easing: 'BounceEaseOut',
        animation: 1000

    });

});

