$(function() {
    $('#d4-carousel-pause').click(function() { $('#d4-carousel-slides').cycle('pause'); return false; });
    $('#d4-carousel-play').click(function() { $('#d4-carousel-slides').cycle('resume'); return false; });

    $('#d4-carousel-slideshow').hover(
        function() { $('#d4-carousel-controls-prev').fadeIn(); },
        function() { $('#d4-carousel-controls-prev').fadeOut(); }
    );

    $('#d4-carousel-slideshow').hover(
        function() { $('#d4-carousel-controls-next').fadeIn(); },
        function() { $('#d4-carousel-controls-next').fadeOut(); }
    );

    $('#d4-carousel-slides').cycle({
        fx:     'fade',
        speed:   1000,
        timeout: 5000,
        next:   '#d4-carousel-next',
        prev:   '#d4-carousel-prev'
    });
});