$(function(){
    var sliderContent = $('#sliderContent');
    $(sliderContent).css('width',$('#sliderContent a').size() * 184 + 'px');
    sliderBtns.call($(sliderContent));
    
    $('#sliderNext').click(function () {
        if (!$(this).is('next-disabled')) {
            var curLeft = parseInt(sliderContent.css('left'));
            var newLeft = curLeft - 184;
            if (Math.abs(newLeft) > sliderContent.width() - $('#sliderArea').width()) {
                newLeft = -(sliderContent.width() - $('#sliderArea').width());
            }
            if($('#sliderContent a').size() > 1){
                sliderContent.animate({
                    left: newLeft + 'px'
                },{
                    duration: 500,
                    complete: sliderBtns
                });
            }
        }
    });
    $('#sliderPrev').click(function () {
        if (!$(this).is('move-left-disabled')) {
            var curLeft = parseInt(sliderContent.css('left'));
            var newLeft = curLeft + 184;
            if (newLeft > 0) {
                newLeft = 0;
            }
            if($('#sliderContent a').size() > 1){
                sliderContent.animate({
                    left: newLeft + 'px'
                },{
                    duration: 500,
                    complete: sliderBtns
                });
            }
        }
    });
});

function sliderBtns() {
    var sliderContent = $('#sliderContent');
    var curLeft = parseInt(sliderContent.css('left'));
    var buttonPrev = $('#slider div.prev');
    var buttonNext = $('#slider div.next');
    if (curLeft < 0) {
        buttonPrev.removeClass('prev-disabled');
    }
    if (curLeft >= 0) {
        buttonPrev.addClass('prev-disabled');
    }
    if (Math.abs(curLeft) >= sliderContent.width() - $('#sliderArea').width()) {
        buttonNext.addClass('next-disabled');
    } else {
        buttonNext.removeClass('next-disabled');
    }
}
