/**include
//_javascript/debug.js;
*/


var oMenuControl = {
    
    aCurKey : [],
    
	/**
	 * @param {Object} nCurrentId
	 * @param {Object} aMenuKey
	 * @param {Object} sMenu
	 * @param {Object} sSubMenu
	 */
	init : function(aCurKey)
    {
        this.aCurKey = aCurKey;
        this.winWr.createStyle(".jsHide", "display:none;");
        // alert(aCurKey)
    },

    onready  : function(evtWr)
    {
        // links
        // error with "-": metal-working
        var lmnu = this.$$(this.config.mnu_id + " li a#l*");
        if (lmnu) {
            lmnu.addListener(this, "onclick", "onclick");
        }
    },
    
    /**
     * hide / show submenu3/submenu4
     * @param {Object} evtWr
     * @param {Object} data
     */
    onclick : function(evtWr, data)
    {
        var elmWr = evtWr.elmWr;
        var id    = elmWr.elm.id;
        var id2   = id.substring(5);
        
        var dWr = this.$(this.config.d_id + id2);
        if (!dWr) return;
        evtWr.eventDrop();
        
        if (dWr.isShow()) {
            dWr.addClass("jsHide");
        }
        else {
            dWr.removeClass("jsHide");
        } 
    },
    
    config : {
        "mnu_id" : "ul#left_menu",
        'a_id'   : "#lmnu_",        
        'd_id'   : "#dmnu_",
                
        'tst'  : 0
    }
    

}

// var show_menu3 = newClass(oMenuControl);
var show_menu3 = newObject(oMenuControl);








