
var is_click    = 0;
var is_animate  = false;

function get_width(el) {
    return el.width() + 12;
}

function right_route() {
    var item_width;

    if (is_click > 0) {
        is_click--;
        return;
    }
    if (is_click == 0) {
        item_width = get_width($(".h-carousel-items .b-carousel-block").eq(0));
        is_animate = true;
        $(".h-carousel-items").animate({left: - item_width}, 2000);

        setTimeout(function () {
            is_animate = false;
            $(".h-carousel-items .b-carousel-block").eq(0).clone().appendTo(".h-carousel-items");
            $(".h-carousel-items .b-carousel-block").eq(0).remove();
            $(".h-carousel-items").css({"left":"0px"});
        }, 2200);
    }
}

$(document).ready(function(){
    var item_width;

	$(".b-carousel-button-right").click(function(){
        is_click  = 2;
        if (is_animate) {
            $(".h-carousel-items").stop(false,true);
            is_animate = false;
            return;
        }
        item_width = get_width($(".h-carousel-items .b-carousel-block").eq(0));
        $(".h-carousel-items").animate({left: - item_width}, 100);
        setTimeout(function () {
            $(".h-carousel-items .b-carousel-block").eq(0).clone().appendTo(".h-carousel-items");
            $(".h-carousel-items .b-carousel-block").eq(0).remove();
            $(".h-carousel-items").css({"left":"0px"});
        }, 150);
	});
    
	$(".b-carousel-button-left").click(function(){
        is_click  = 1;
        $(".h-carousel-items").stop(true,true);
		$(".h-carousel-items .b-carousel-block").eq(-1).clone().prependTo(".h-carousel-items");
		$(".h-carousel-items").css({"left":"-222px"});
		$(".h-carousel-items").animate({left: "0px"}, 100);
		$(".h-carousel-items .b-carousel-block").eq(-1).remove();
	});

});

