﻿var autoScroll;
$(document).ready(
function () {
    //смена фото на стр. предложения
    $("div.catalogSmollImg img").click(function () {
        $("div.catalogSmollImg img").removeClass("active");
        var srcPrev = $(this).attr("src");

        ind = $("div.catalogSmollImg img").index(this);
        var lastIndex = srcPrev.lastIndexOf("/");
        if (srcPrev.indexOf("/news/", 0) > -1) {
            if (ind > 0) {
                $("img.bigImg").attr("src", "/i/news/addit" + srcPrev.slice(lastIndex));
            }
            else {
                $("img.bigImg").attr("src", "/i/news" + srcPrev.slice(lastIndex));
            }
            $("img.bigImg").attr("title", $(this).attr("title"));
        }
        else if (srcPrev.indexOf("/gallery/", 0) > -1) {
            if (ind > 0) {
                $("img.bigImg").attr("src", "/i/gallery/alt" + srcPrev.slice(lastIndex));
            }
            else {
                $("img.bigImg").attr("src", "/i/gallery" + srcPrev.slice(lastIndex));

            }
        }
        $(this).addClass("active");
    });

    //скроллинг предложений
    $.each($("div.slider"),
function () {
    var block = $(this);
    autoScroll = block.hasClass("sliderOnMain");

    var blockWidth = block.width();
    var prev = block.find("div.larr");
    var next = block.find("div.rarr");
    var showCount = $(document).width() > 1100 ? 4 : 3; //кол-во показываемых элементов при старте
    var divItems = block.find("ul");
    var divFirst = divItems.find("li:first");
    var divWidth = Math.ceil(blockWidth / showCount);
    divItems.find("li").width(divWidth - parseInt(divFirst.css("paddingRight")));
    var divItemsWidth = divWidth * divItems.find("li").length;
    var currentItem = 0;
    if (blockWidth >= divItemsWidth) {
        prev.hide();
        next.hide();
    }
    else {
        prev.removeClass("active");
        prev.click(function () {
            autoScroll = false;
            if (currentItem > 0) {
                currentItem--;
                divItems.animate({ marginLeft: -(divWidth * currentItem) });
            }

            if (currentItem == 0)
                prev.removeClass("active");
            next.addClass("active");
        });
        next.click(function (e) {
            var margin = currentItem * divWidth;
            if (divItemsWidth - margin - blockWidth > 5) {
                currentItem++;
                divItems.animate({ marginLeft: -(divWidth * currentItem) });
            }
            if (currentItem > 0)
                prev.addClass("active");
            margin = currentItem * divWidth;
            if (divItemsWidth - margin - blockWidth < 5) {
                next.removeClass("active");
                autoScroll = false;
            }

            if (autoScroll)
                setTimeout('ShowNextItem()', 3000);
        });
        if (autoScroll) {
            next.mouseover(function () {
                autoScroll = false;
            });
            setTimeout('ShowNextItem()', 3000);
        }
    }
}
);
}
);

function ShowNextItem() {
    if (autoScroll)
        $('div.sliderOnMain').find('div.rarr').click();
}
