$(function () {

    /*######################################### Карусель на главной странице  #########################################*/

    $(".next, .prev").text("");

    width_frame = $(".list_img img:first").attr("width"); // ширина кадра
    img = $(".list_img");
    var delay = 8000; // задержка у автоматической прокрутки
    var speed = 3000; // скорость прокрутки
    var flag = 1; // во время анимации события не перебивали сами себя


    function carousel() {

        if (flag == 1) {

            scrollImg();

        }

    }

    function scrollImg() {
        flag = 0;
        img.find("a:first").animate({
            'margin-left': -width_frame
        }, speed, 'easeInOutExpo', removeImg

        );

    }

    function removeImg() {
        //

        if (parseInt(img.find("a:first").css('margin-left')) < 0) {


            img.find("a:first").appendTo($(".list_img"));
            img.find("a:last").css("margin-left", "auto");
            //setTimeout(carousel, delay);            
            flag = 1;
        }

    }



    function scrollImgRight() {
        flag = 0;

        img.find("a:last").css("margin-left", -width_frame);
        img.find("a:last").prependTo($(".list_img"));

        img.find("a:first").animate({
            'margin-left': 0
        }, speed - 1000, 'easeInOutExpo', function () {

            flag = 1;

        });



    }

    function scrollImgLeft() {
        flag = 0;

        img.find("a:first").animate({
            'margin-left': -width_frame
        }, speed - 1000, 'easeInOutExpo', function () {

            img.find("a:first").appendTo($(".list_img"));
            img.find("a:last").css("margin-left", "auto");

            flag = 1;

        });



    }


    if ($(".list_img a").length > 1) {

        setInterval(carousel, delay);
        $(".next, .prev").show();
    }


    $(".next").click(function () {

        if (flag == 1) scrollImgRight();
        return false;

    });

    $(".prev").click(function () {

        if (flag == 1) scrollImgLeft();

        return false;
    });





});
