﻿
//Class - CLeftMenu
function CLeftMenu() {

    /* Private variables */
    var bVisibleArr = new Array; //bool Array
    
    
    /* public void SetTabVisible() */
    this.SetTabVisible = function(iTableIndex /*int*/, sTabName /*String*/, iMaxRowCount /*int*/) {

        //Get the previous flag
        if (bVisibleArr[iTableIndex] == null)
            bVisibleArr[iTableIndex] = true;

        //Change the flag
        bVisibleArr[iTableIndex] = !bVisibleArr[iTableIndex];

        //Display/Hidden
        var sDisplay;
        if (bVisibleArr[iTableIndex])
            sDisplay = "list-item";
        else
            sDisplay = "none";

        if (document.all) {
            for (var i = 1; i < iMaxRowCount; i++)
                document.all[sTabName + "_" + i].style.display = sDisplay;
        } else {
            for (var i = 1; i < iMaxRowCount; i++)
                document.getElementById(sTabName + "_" + i).style.display = sDisplay;
        }


    }  // End of function

} //End of class



var objLeftMenu = new CLeftMenu();

