﻿var more = 0;

function moveSlider2(control, direction, tabWindow, amount, limit) {
    
    switch (direction) {

        case "Down":
            if (more < limit) {
                more++;
                control.disabled = true;
                new Effect.Move(tabWindow, { x: 0, y: -amount, mode: 'relative', duration: .5 });
                control.disabled = false;
            }
            break;
        case "Up":
            if (more > 0) {
                more--;
                control.disabled = true;
                new Effect.Move(tabWindow, { x: 0, y: +amount, mode: 'relative', duration: .5 });
                control.disabled = false;
            }
            break;
        case "Left":
            if (more < limit) {
                more++;
                control.disabled = true;
                new Effect.Move(tabWindow, { x: -amount, y: 0, mode: 'relative', duration: .5 });
                control.disabled = false;
            } else {
                more = 0;
                control.disabled = true;
                var resetWindow = amount * limit;
                new Effect.Move(tabWindow, { x: +resetWindow, y: 0, mode: 'relative', duration: .5 });
                control.disabled = false;
            }
            break;
        case "Right":
            if (more < limit)
                if (more < limit) {
                more++;
                control.disabled = true;
                new Effect.Move(tabWindow, { x: +amount, y: 0, mode: 'relative', duration: .5 });
                control.disabled = false;
            } else {
                more = 0;
                control.disabled = true;
                var resetWindow = amount * limit;
                new Effect.Move(tabWindow, { x: -resetWindow, y: 0, mode: 'relative', duration: .5 });
                control.disabled = false;
            }
            break;
    }

}