// Credits: Robert Penners easing equations (http://www.robertpenner.com/easing/)
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.easing['CircEaseOut'] = function(p, n, firstNum, diff) {

   var c=firstNum+diff;
   
   return c * Math.sqrt(1 - (p=p/1-1)*p) + firstNum;
}

jQuery.easing['CircEaseInOut'] = function(p, n, firstNum, diff) {

   var c=firstNum+diff;
   
   if ((p/=0.5) < 1) 
       return -c/2 * (Math.sqrt(1 - p*p) - 1) + firstNum;
   else
       return c/2 * (Math.sqrt(1 - (p-=2)*p) + 1) + firstNum;
}

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        easing: 'CircEaseInOut',
        animation: 1000,
        auto: 1,
        wrap: 'circular',
        vertical: true,
        buttonNextHTML: null,
        buttonPrevHTML: null,
        scroll: 1
    });
});
