﻿/* Javascript by Daniel Cohen Gindi (c) danielgindi@gmail.com 054-5655765 */
/* Version: 2009-05-31 */

sideMenuMgr = {
    currentItem: new Array(),

    toggle: function(item) {
        if (!item) return;
        var baseName = item.id.substr(0, item.id.lastIndexOf('_'));
        var baseId = item.id.substr(item.id.lastIndexOf('_') + 1);
        var curName = null;
        if (this.currentItem[baseName]) {
            curName = this.currentItem[baseName].id;
            this.currentItem[baseName].style.display = 'none';
            delete this.currentItem[baseName];
        }
        var curItem = document.getElementById(baseName + '__' + baseId);
        if (curItem && curItem.id != curName) {
            if (curItem.style.display == 'block') curItem.style.display = 'none'
            else {
                curItem.style.display = 'block';
                this.currentItem[baseName] = curItem;
            }
        }
    }
};
