$(document).ready(function() {
    $('#carosel ul').jcarousel({
        vertical: true,
        scroll: 1,
        auto: 2,
        animation: 400,
        wrap: 'last',
        initCallback: azioni,
        itemVisibleInCallback: {
            onBeforeAnimation: doit,
            onAfterAnimation: recol
        },
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
	$('#slidemenu a').click(function(){
		return false;
	})
});
function doit(carousel, item, idx, state){
    $('#slidemenu :not(a[rel='+idx+'])').removeClass('over');
}
function recol(carousel, item, idx, state){
    $('#slidemenu a[rel='+idx+']').addClass('over');
}
function azioni(carousel){
    $('#slidemenu a').mouseenter( function(){
        carousel.scroll(jQuery.jcarousel.intval($(this).attr('rel')));
        setTimeout(function(){ carousel.stopAuto(); },800);
        return false;
    });
    $('#slidemenu a').mouseleave(function(){
        carousel.startAuto();
    });
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });

    $('.jcarousel-scroll select').bind('change', function(){
        carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
        return false;
    });
};
