$(document).ready(function(){

    var IndexMenu = $(".b-topmenu ul");
    var IndexMenuLi = IndexMenu.children("li");
    var Slider = $("#menu-slider");
    var SliderLi = Slider.children("li");

    var StopSliderChange = false;
    var CurrentSlide = 0;
    var SlideIteration = 0;

    IndexMenuLi.each(function(){
        $(this).bind("mouseover", function(){
            StopSliderChange = true;
            id = IndexMenuLi.index($(this));
            IndexMenuLi.removeClass("active");
            if(id <= 4){ SliderLi.removeClass('active').removeClass('next').eq(id).addClass('active').show(); CurrentSlide = id; }
        })
        .bind("mouseout",function(){
            StopSliderChange = false;
            IndexMenuLi.eq(CurrentSlide).addClass("active");
        });
    });

    SliderLi.each(function(){
        $(this)
         .bind('slide', function(event) {
            $(this).trigger('set_next').fadeOut((StopSliderChange ? 0 : fadetime),function(){
                IndexMenuLi.removeClass("active").eq(CurrentSlide).addClass('active');
                SliderLi.removeClass('active').removeClass('next').eq(CurrentSlide).addClass('active');
            });
         })
         .bind('set_next',function(){
            SliderLi.removeClass("next").eq(CurrentSlide >= 4 ? 0 : CurrentSlide+1).addClass("next").css({opacity: 1, display:"block"});
         })
        ;
    });

    var goSlide = function(){
        if(StopSliderChange == true) return;
        if(++SlideIteration >= staytime/1000){
            $('li.active',Slider).trigger('slide', false);
            CurrentSlide = CurrentSlide >= 4 ? 0 : CurrentSlide+1;
            SlideIteration = 0;
        }
    }

     setInterval(goSlide, 1000);
});


