﻿var itemSelected = "";
var FixedHeight = 32;
var FixedWidth = 965;
var processing = false;

function MenuClick(objectid)
{
    if(itemSelected == "")
    {
        ShowItem(objectid);
    }
    else
    {
        if(itemSelected != objectid)
        {
            ChangeSubNav(objectid);
        }
        else
        {
            HideItem(objectid);
        }
    }
}

function ChangeSubNav(objectid)
{
    var selDiv = document.getElementById(objectid);
    selDiv.style.display = "block";
    selDiv.style.height = FixedHeight;
    
    var otherDiv = document.getElementById(itemSelected);
    otherDiv.style.display = "none";
    otherDiv.style.height = 1;
    
    document.getElementById(objectid+"Items").style.display = "block";
    itemSelected = objectid;
}

function ShowItem(objectid)
{
    if(itemSelected != objectid)
    {
        itemSelected = objectid;
        var selDiv = document.getElementById(objectid);
        selDiv.style.display = "block";
        GrowHeight(objectid)
    }
    else
    {
        itemSelected = "";
    }
}

function GrowHeight(objectid)
{
    var selDiv = document.getElementById(objectid);
    var height = Number(selDiv.style.height.replace("px",""));
    if(height < FixedHeight)
    {
        selDiv.style.height = height + 3;
        var t = setTimeout("GrowHeight('"+objectid+"')",0.1);
    }
    else
    {
        selDiv.style.height = FixedHeight;
        //GrowWidth(objectid);
        document.getElementById(objectid+"Items").style.display = "block";
    }
}

function HideItem(objectid)
{
    document.getElementById(itemSelected+"Items").style.display = "none";
    ShrinkHeight(objectid);
}

function ShrinkHeight(objectid)
{
    var selDiv = document.getElementById(itemSelected);
    var height = Number(selDiv.style.height.replace("px",""));
    if(height > 2)
    {
        selDiv.style.height = height - 3;
        var t = setTimeout("ShrinkHeight('"+objectid+"')",0.1);
    }
    else
    {
        selDiv.style.height = 1;
        selDiv.style.display = "none";
        ShowItem(objectid);
    }
}