(function($){
    $(document).ready(function(){

        var activeTabIndex = 0;

        function activateTab(tabs, tabIndex, tabActiveIndex) {
            $(tabs[tabActiveIndex])
                    .removeClass('new_active')
                    .addClass('new');
            $(tabs[tabIndex])
                    .addClass('new_active')
                    .removeClass('new');

            $('.news .foto img').attr('src',
                    $(tabs[tabIndex]).find('.foto2 a').attr('href')
            );

            return tabIndex;
        }

        var tabs = $('.tumbs > div.tab');

        activeTabIndex = activateTab(tabs, 0, activeTabIndex);

        var intervalCallback = function() {
            var idx = activeTabIndex+1;
            if (idx > tabs.length - 1)
                idx = 0;
            activeTabIndex = activateTab(tabs, idx, activeTabIndex);
        };
        var interval = setInterval(intervalCallback, 5000);

        $(tabs).bind('mouseover', function(){
            if (interval != false) {
                var tabIndex = $(tabs).index(this);
                if (tabIndex != activeTabIndex)
                    activeTabIndex = activateTab(tabs, tabIndex, activeTabIndex);
                clearInterval(interval);
                interval = false;
            }
        }).bind('mouseleave', function() {
            if (interval == false)
                interval = setInterval(intervalCallback, 5000);
        });

    });
})(jQuery);
