function initleftmenu() {
}

function selectProduct(id) {
    var ElemId = '';
    if (typeof(id) == 'number') {
        id = parseInt(id);
        if (!id) {
            return;
        }
        ElemId = 'miniProduct-' + id;
    }
    else if (typeof(id) == 'string'){
        ElemId = id;
        if (ElemId.length > 12) {
            id = parseInt(ElemId.substring(12));
            if (!id) {
                return;
            }
        }
        else {
            return;
        }
    }
    else {
        return;
    }
    var oldId = parseInt($('#productSelected').text())
    var miniPic = $('#' + ElemId);
    var allPicsCount = $('.miniProduct').length;
    if (miniPic.length) {
        $('#productSelected').text(id);
        $('#productName').text($('#' + miniPic.attr('id') + '-caption').text());
        $('#productRightPart').html($('#' + miniPic.attr('id') + '-description').html());
        $('#productImage').attr('src', $('#' + miniPic.attr('id') + '-normal').attr('src'));
        $('.miniProduct').css('border-color', '#9d5a88');
        miniPic.css('border-color', 'white');
        $('a.miniProduct-link').css('color', '#a0668e');
        $('#' + miniPic.attr('id') + '-link').css('color', 'white');
        var ff = 0;
        if (oldId < id) {
            ff = 1;
        }
        for (var i = 1; i <= allPicsCount; i++) {
            if (ff) {
                mini = $('#miniProduct-' + i);
                if (i < id - 2) {
                    if (id == allPicsCount && i > allPicsCount - 4) {
                        mini.css('display', 'inline-block');
                    }
                    else {
                        mini.css('display', 'none');
                    }
                }
                else if (id - 2 <= i && i <= id + 1) {
                    mini.css('display', 'inline-block');
                }
                else if (id + 1 < i) {
                    if (id < 3 && i < 5) {
                        mini.css('display', 'inline-block');
                    }
                    else {
                        mini.css('display', 'none');
                    }
                }
            }
            else {
                var gtl = (allPicsCount - i + 1);
                mini = $('#miniProduct-' + gtl);
                if (id + 2 < gtl) {
                    if (id == 1 && gtl < 5) {
                        mini.css('display', 'inline-block');
                    }
                    else {
                        mini.css('display', 'none');
                    }
                }
                else if (id - 1 <= gtl && gtl < id + 2) {
                    mini.css('display', 'inline-block');
                }
                else if (gtl < id - 1) {
                    if (id >= allPicsCount-1 && gtl > allPicsCount - 4) {
                        mini.css('display', 'inline-block');
                    }
                    else {
                        mini.css('display', 'none');
                    }
                }
            }
        }
    }
}

function selectPrevProduct() {
    var id = parseInt($('#productSelected').text());
    selectProduct(id - 1);
}

function selectNextProduct() {
    var id = parseInt($('#productSelected').text());
    selectProduct(id + 1);
}

function initGalleryProducts() {
    $('#productsMoveLeft').click(selectPrevProduct);
    $('#productsMoveRight').click(selectNextProduct);
}

$(document).ready(initGalleryProducts);
