﻿var ProductSliderURL;
var ProductSliderNextURL = "";
var UpperY = 140;
var LowerY = 796;
var current = LowerY;
var deactivate = false;

function ActivateMenu(url) {
    if(ProductSliderURL == url)
    {
        ProductSliderNextURL = "";
    }
    else
    {
        ProductSliderNextURL = url;
    }
    DeactivateMenu();
}

function DeactivateMenu()
{
    MoveItemTopByStep(LowerY, 50);
}

function MoveItemTopByStep(target, step)
{
    var menu = document.getElementById("divSlider");
    if(Math.abs(current - target) < Math.abs(step))
    {
        // We have reached the end of the slide movement
        
        current = target;
        menu.style.top = target + 'px';
        
        if(ProductSliderNextURL != "")
        {
            AJAXReplace("divProductSelect", ProductSliderNextURL);
            ProductSliderURL = ProductSliderNextURL;
            ProductSliderNextURL = "";
            MoveItemTopByStep(UpperY, -35);
        }
        // Are we at the bottom?
        if(current == LowerY)
        {
            ProductSliderURL = "";
        }
    }
    else
    {
        current += step;
        menu.style.top = current + 'px';
        setTimeout("MoveItemTopByStep(" + target + "," + step + ");", 50);
    }
}
