﻿/* Gallery >>> */
var roll_shift = 0;
var roll_shift_old = -1;
var roll_shift_max = 7;
var gallery_active = 1;
var gallery_active_old = -1;
var a = new Array();
a[2] = "/Продукция/Дорожный ремонтер Madpatcher MP";
a[1] = "/Продукция/Оборудование для зимнего содержания дорог  Madpias";
a[3] = "/Продукция/Машина для поверхностной обработки дорог Комбайн KD3";
a[4] = "/Продукция/Автогрейдеры MADROG AG";
a[5] = "/Продукция/Автогудронатор SMA";
a[6] = "/Продукция/Прицепной гудронатор SM 2000";
a[7] = "/Продукция/Щебнераспределитель DRG";
a[8] = "/Продукция/Универсальная дорожная машина UMD 4000";
a[9] = "/Продукция/Отвал";
a[10] = "/Продукция/Система нивелирования MD1";
a[11] = "/Продукция/Укладчик обочин";

$(function() {
    $('#roll_btn_left').click(roll_btn_left_click);
    $('#roll_btn_right').click(roll_btn_right_click);

    $('#roll_place_1').click(roll_place_click);
    $('#roll_place_2').click(roll_place_click);
    $('#roll_place_3').click(roll_place_click);
    $('#roll_place_4').click(roll_place_click);

    $('#gallery_placeimg').click(gallery_placeimg_click);
});

function roll_btn_left_click() {
    if (roll_shift > 0) {
        roll_shift_old = roll_shift;
        roll_shift--;
        update_by_roll_shift();
    };
}
function roll_btn_right_click() {
    if (roll_shift < roll_shift_max) {
        roll_shift_old = roll_shift;
        roll_shift++;
        update_by_roll_shift();
    };
}
function roll_place_click() {
    var roll_place_nam = -1;
    if (this.id == "roll_place_1") roll_place_nam = 1;
    if (this.id == "roll_place_2") roll_place_nam = 2;
    if (this.id == "roll_place_3") roll_place_nam = 3;
    if (this.id == "roll_place_4") roll_place_nam = 4;
    if (roll_place_nam == -1) return;
    if (roll_shift < 0 || roll_shift > roll_shift_max) return;
    if (roll_place_nam + roll_shift == gallery_active) return;
    gallery_active_old = gallery_active;
    gallery_active = roll_place_nam + roll_shift;
    update_by_gallery_active();
}
function gallery_placeimg_click() {
    if (gallery_active < 1 || gallery_active > 11) return;
    document.location = a[gallery_active];
}
function update_by_gallery_active() {
    if (gallery_active < 1 || gallery_active > 11) return;
    if (gallery_active_old >= 1 && gallery_active_old <= 11) {
        $("#gallery_img" + gallery_active_old.toString()).fadeOut(200, function() { $("#gallery_img" + gallery_active.toString()).fadeIn(400); });
        $("#gallery_txt" + gallery_active_old.toString()).hide();
        $("#gallery_txt" + gallery_active.toString()).show();
    }
}
function update_by_roll_shift() {
    for (var i = 0; i < 4; i++) {
        set_img_for_roll(i + 1);
    }
}
function set_img_for_roll(nam) {
    var class_nam_old = roll_shift_old + nam;
    var class_nam = roll_shift + nam;
    $('#roll_place_' + nam.toString()).removeClass('jms-roll-pic-' + class_nam_old.toString());
    $('#roll_place_' + nam.toString()).addClass('jms-roll-pic-' + class_nam.toString());
}
/* Gallery <<< */
