﻿swapNewsStoryIntId = 0;

function SwapNewsStory() {

    var $activeImage = $('#image .active');
    var $nextImage = ($('#image .active').next().length > 0) ? $('#image .active').next() : $('#image img:first');
    var $activeHeadline = $('#headline a.active');
    var $nextHeadline = ($('#headline a.active').next().length > 0) ? $('#headline a.active').next() : $('#headline a:first');
    var $activeLeadline = $('#leadline div.active');
    var $nextLeadline = ($('#leadline div.active').next().length > 0) ? $('#leadline div.active').next() : $('#leadline div:first');
    var $activeIndex = $('#index a.active');
    var $nextIndex = ($('#index a.active').next().length > 0) ? $('#index a.active').next() : $('#index a:first');

    $activeImage.fadeOut(function() {
        $activeImage.removeClass('active');
        $nextImage.fadeIn().addClass('active');
    });

    $activeHeadline.fadeOut(function() {
        $activeHeadline.removeClass('active');
        $nextHeadline.fadeIn().addClass('active');
    });

    $activeLeadline.fadeOut(function() {
        $activeLeadline.removeClass('active');
        $nextLeadline.fadeIn().addClass('active');
        $activeIndex.removeClass('active');
        $nextIndex.fadeIn().addClass('active');
    });

}

$(document).ready(function() {

    $('#index > a').click(function() {

        clearInterval(swapNewsStoryIntId);

        var index = $('#index a').index(this) + 1;

        var $activeImage = $('#image .active');
        var $nextImage = $('#image img:nth-child(' + index + ')');
        var $activeHeadline = $('#headline a.active');
        var $nextHeadline = $('#headline a:nth-child(' + index + ')');
        var $activeLeadline = $('#leadline div.active');
        var $nextLeadline = $('#leadline div:nth-child(' + index + ')');
        var $activeIndex = $('#index a.active');
        var $nextIndex = $('#index a:nth-child(' + index + ')');

        $activeImage.fadeOut(function() {
            $activeImage.removeClass('active');
            $nextImage.fadeIn().addClass('active');
        });

        $activeHeadline.fadeOut(function() {
            $activeHeadline.removeClass('active');
            $nextHeadline.fadeIn().addClass('active');
        });

        $activeLeadline.fadeOut(function() {
            $activeLeadline.removeClass('active');
            $nextLeadline.fadeIn().addClass('active');
            $activeIndex.removeClass('active');
            $nextIndex.fadeIn().addClass('active');
        });

        if (swapNewsStoryIntId != 0) {
            swapNewsStoryIntId = 0;
            swapNewsStoryIntId = setInterval('SwapNewsStory()', 5000);
        }

    });

    $('#controls > a').click(function() {

        var $playPause = $('#controls a:nth-child(1)');

        if (swapNewsStoryIntId == 0) {
            swapNewsStoryIntId = setInterval('SwapNewsStory()', 5000);
            $playPause.html('<img src="/app_themes/main2/images/pause.gif" border="0" alt="pause"/>');
        }
        else {
            clearInterval(swapNewsStoryIntId);
            swapNewsStoryIntId = 0;
            $playPause.html('<img src="/app_themes/main2/images/play.gif" border="0" alt="play"/>');
        }
    });

    swapNewsStoryIntId = setInterval('SwapNewsStory()', 5000);
});
