//Function fired when document is loaded $(document).ready(function () { /* NEWS CAROUSEL INITIALISATION */ var news = $('.mod-article-carousel .mod-highlights').jcarousel({ auto: 8, wrap: null, animation: 'slow', buttonNextHTML: null, buttonPrevHTML: null, scroll: 3, initCallback: news_initCallback, setupCallback: news_setupCallback, buttonNextCallback: news_buttonNextCallback, buttonPrevCallback: news_buttonPrevCallback }); }); /* HERO CAROUSEL FUNCTIONS & CALLBACKS */ function news_setupCallback() { if ($('.mod-article-carousel .mod-highlights li.jcarousel-item').length > 1) { //$(window).load(function () { $(document).ready(function () { $('.mod-article-carousel').slideDown('slow'); }); } } function news_buttonNextCallback(ul, btn, flag) { if (flag == false) { $('.mod-article-carousel-next').attr('class', 'mod-article-carousel-next inactive'); } else { $('.mod-article-carousel-next.inactive').attr('class', 'mod-article-carousel-next'); } } function news_buttonPrevCallback(ul, btn, flag) { if (flag == false) { $('.mod-article-carousel-prev').attr('class', 'mod-article-carousel-prev inactive'); } else { $('.mod-article-carousel-prev.inactive').attr('class', 'mod-article-carousel-prev'); } } function news_initCallback(carousel) { // Pause autoscrolling if the user moves with the cursor over the clip. carousel.clip.hover(function () { carousel.stopAuto(); }, function () { carousel.startAuto(); }); $('.mod-article-carousel-next').bind('click', function () { carousel.next(); return false; }); $('.mod-article-carousel-prev').bind('click', function () { carousel.prev(); return false; }); if (this.size <= 3) { $('.mod-article-carousel-prev,.mod-article-carousel-next').remove(); $('.mod-article-carousel .mod-highlights, .jcarousel-clip-horizontal').css('text-align', 'center').css('width', '620px'); $('.mod-article-carousel .mod-highlights li').css('float', 'none'); } $('.mod-article-carousel .mod-highlights li a').click( function () { carousel.startAuto(0); $('.mod-article-carousel .mod-highlights li a').attr('class', ''); $(this).attr('class', 'active'); if ($('.videoPlayer', $(this).parent()).length) { $('.cp-video-icon').show(); var movieId = $(this).attr('rel'); $('.mod-article-image, .mod-article-video').hide(); $('#' + movieId + '').closest('.mod-article-video').show(); var videoCaption = $('img', $(this).parent()).attr('alt'); $('.media-caption').html(videoCaption); } else { $('.cp-video-icon').hide(); $('.cp-pattern').show(); $('.mod-article-image').show(); $('.mod-article-video').hide(); var imageUrl = $('img', $(this).parent()).attr('src'); $('.mod-article-image img').attr('src', imageUrl); var imgCaption = $('img', $(this).parent()).attr('alt'); $('.media-caption').html(imgCaption); } return false; } ); if ($('.mod-article-carousel .jcarousel-item:first-child .videoPlayer').length) { $('.cp-pattern').hide(); $('.cp-video-icon').show(); $('.mod-article-image').click( function () { var movieId = $('.jcarousel-item:first-child a').attr('rel'); $('.mod-article-image, .mod-article-video').hide(); $('#' + movieId + '').closest('.mod-article-video').show(); } ); } };