$().ready(function(){
    mainSlider();
});
function reset_o(){
    $('#mslider .bigthumb-holder,#mslider .description-holder').stop(true).attr({
        scrollLeft:0,
        scrollTop:0
    });
}
function mainSliderAutoRotate(){
    $(document).everyTime("5s","main-slider-animation",function(){
        var index = $('#mslider .imagelist-inner > a').index($('#mslider .imagelist-inner > a.active'));
        if(index == $('#mslider .imagelist-inner > a').length-1) index = 0; else index = index+1;
        $('#mslider .imagelist-inner > a').eq(index).click();
    });
}
function mainSlider(){
    //setup real order for images
    $('#mslider .bigthumb-holder .bigthumb').hide();
    $('#mslider .ribbon-holder .block:eq(0)').addClass('active');
    $('#mslider .ribbon-holder .block').each(function(index, element){
        $(this).addClass('order'+index);
    //console.log(index);
    //console.log(element);
    });
    for(var q = 0; q< 1; q++){
        $('#mslider .ribbon-holder .block').clone().insertAfter($('#mslider .ribbon-holder .block:last'));
    }

    $('#mslider .bigthumb-holder img:eq(0)').addClass('active');

    mainSliderAutoRotate();
    $('#mslider').hover(function(){
        $(document).stopTime('main-slider-animation');
    //console.log('pause');
    }, function(){
        mainSliderAutoRotate();
    //console.log('resume');
    });

    $('#mslider .imagelist-inner a').click(function(){
        //reset_o();
        var targetOrder = $('#mslider .imagelist-inner a').index($(this));
        $('#mslider .bigthumb-holder img').fadeOut().eq(targetOrder).fadeIn();
        //change indicator
        $('#mslider .imagelist-inner a').removeClass('active').eq(targetOrder).addClass('active');    

        //move to ribbon
        $('.ribbon-holder').scrollTo( '.block.order'+targetOrder, {
            duration:1500
        });
        //set active to new ribbon
        $('#mslider .ribbon-holder .block').removeClass('active');
        $('#mslider .ribbon-holder .block.order'+targetOrder).addClass('active');

        

    });

    var mright = 5, mleft = 0, thumbwidth = 96;
    $('#mslider .imagelist-inner a').hover(function(){
        //console.log(mright+','+i);
        var i = $('#mslider .imagelist-inner a').index($(this));
        //console.log(i);
        if(i == mright){
            //move right
            //r = $('.ad-thumb-list').attr('right') += 500;
            $('#mslider .imagelist-inner').stop().animate({
                right:'+=96px'
            },1500);
            mright += 1;
            mleft += 1;
        }
        if(i == mleft && i > 0){
            //move right
            //r = $('.ad-thumb-list').attr('right') += 500;
            if($('#mslider .imagelist-inner').attr('right') > 96)
                $('#mslider .imagelist-inner').stop().animate({
                    right:'-=96px'
                },1500);
            else $('#mslider .imagelist-inner').stop().animate({
                right:'0'
            },1500);
            mright -= 1;
            mleft -= 1;
        }
    }, function(){});

}
