/**
 * Created by JetBrains PhpStorm.
 * User: Nikita
 * Date: 12.09.11
 * Time: 11:18
 */

TopCarousel = {
    currTab : 0,
    timeout : null,

    launch : function(){
        $(".second-horisontal-menu a").click(function(){
            TopCarousel.changeTab($(this).data("id"));
        });

        $(".second-horisontal-menu li.first").click(TopCarousel.prevTab);
        $(".second-horisontal-menu li.last").click(TopCarousel.nextTab);

        TopCarousel.timeout = setTimeout(TopCarousel.nextTab, 4000);
    },

    prevTab : function(){
        var iNextTab = (TopCarousel.currTab + 3) % 4;
        TopCarousel.changeTab(iNextTab);
    },
    
    nextTab : function(){
        var iNextTab = (TopCarousel.currTab + 1) % 4;
        TopCarousel.changeTab(iNextTab);
    },

    changeTab : function(iTab){
        clearTimeout(TopCarousel.timeout);

        $("#upper-content_wrapper-" + TopCarousel.currTab).addClass("hidden-div");
        $("#upper-content_wrapper-" + iTab).removeClass("hidden-div");

        $(".second-horisontal-menu a.a" + TopCarousel.currTab).removeClass("active");
        $(".second-horisontal-menu a.a" + iTab).addClass("active");


        TopCarousel.currTab = iTab;
        TopCarousel.timeout = setTimeout(TopCarousel.nextTab, 4000);
    }
}
