// Select section for main page
function set_goods_popup() {
    // Place holder for popup container
    var popup = $("#popup-holder");

    // Set click event for each LI element in .item_list element
    $(".item-list li").click(function () {
        var MAX_ITEMS = 45; // Maximum elements for flat list

        var marker = $(this).find("ul[title!='']"); // Get all UL with title

        if (marker.length > 3) MAX_ITEMS = 4;

        var ul = $("<ul></ul>");

        // Loop for each UL
        $.each(marker, function () {
            var i = 0;
            var self = $(this);
            // Build section title (li > b > a)
            $(ul).append("<li><b><a href='" + self.attr('id_s') + "' title='" + $(this).attr('title') + "'>" + check_length($(this).attr('title')) + "</a></b></li>");
            var list = $(this).find('li');
            // Loop for each LI element in local UL
            $.each(list, function () {
                i += 1;
                // Check maximum items in UL
                if (i > MAX_ITEMS) {
                    var k = list.length - MAX_ITEMS;
                    $(ul).append("<li><a href='" + self.attr('id_s') + "'>Еще " + k + "</a></li>");
                    return false;
                }

                // Get text and href for element
                var li = check_length($(this).text());
                var a = $(this).find("a").attr("href");

                // Build LI element
                $(ul).append("<li><a href='" + a + "' title='" + $(this).text() + "'><span class='t'>" + li + "</span></a></li>");
            });
        });

        // Main container for top side UL
        var ul_arr = $("<div class='e'></div>");

        // Post build process
        var li = $(ul).find("li");

        if (li.length <= 10) {
            // For small lists
            $(ul_arr).append(ul);
        } else {
            // For large lists
            var left = $("<ul class='l'><ul>");
            var right = $("<ul class='r'><ul>");

            $.each(li, function (i) {
                // 50/50
                if (i < li.length / 2) $(left).append($(this));
                else $(right).append($(this));
            });
            $(ul_arr).append(left);
            $(ul_arr).append(right);
        }

        $(".section-content").html(ul_arr);

        $(this).append(popup);

        // Set correct position for popup
        var position = $(this).offset();

//        console.log(position)
        var min_x = position.left - 108;
        var max_x = min_x + 417;


        var offset = popup.offset();
//        console.log (offset);

        var main_min_x = $("#main").offset().left;
        var main_max_x = main_min_x + $("#main").width();


        main_min_x -= 20;
        main_max_x += 20;

        if (min_x < main_min_x) {
            if($(window).width() < 1100) {
                popup.css('margin-left', '0')
            } else {
                popup.css('margin-left', '-130px')
            }
        }
        else if (max_x > main_max_x) popup.css('margin-left', '-300px')
        else popup.css('margin-left', '');

        popup.css('left', $(this).offset().left - 60)

        popup.show();
//        return false;
    });

    // Add event for close button
    $(".close").click(function () {

        if ($.browser.msie) {
            $(this).closest(".popup-holder").hide();
            return false;
        }
        ;

        $(this).closest(".popup-holder").fadeOut('fast');
        return false;

    });

}


