$(document).ready(function () { //jCarousel Plugin $('#carousel').jcarousel({ vertical: true, scroll: 3, auto: 0, wrap: 'last', initCallback: mycarousel_initCallback }); //Front page Carousel - Initial Setup $('div#slideshow-carousel a img').css({'opacity': '0.5'}); $('div#slideshow-carousel a img:first').css({'opacity': '1.0'}); $('div#slideshow-carousel li a:first').append('') //Combine jCarousel with Image Display $('div#slideshow-carousel li a').hover( function () { if (!$(this).has('span').length) { $('div#slideshow-carousel li a img').stop(true, true).css({'opacity': '0.5'}); $(this).stop(true, true).children('img').css({'opacity': '1.0'}); } }, function () { $('div#slideshow-carousel li a img').stop(true, true).css({'opacity': '0.5'}); $('div#slideshow-carousel li a').each(function () { if ($(this).has('span').length) $(this).children('img').css({'opacity': '1.0'}); }); } ).click(function () { $('span.arrow').remove(); $(this).append(''); $('div#slideshow-main li').removeClass('active'); $('div#slideshow-main li.' + $(this).attr('rel')).addClass('active'); return false; }); }); //Carousel Tweaking function mycarousel_initCallback(carousel) { // Pause autoscrolling if the user moves with the cursor over the clip. carousel.clip.hover(function() { carousel.stopAuto(); }, function() { carousel.startAuto(); }); }