function DynamicJavascriptMenu() {
    this.ActiveMenu = 'bloup';
    this.Init = function() {
        $AttachEvent(document.body, 'onclick', function(event) {
            MyHeaderMenu.HideActiveMenu();
        });
        $AttachEvent($('pub_StaticLnk'), 'onmouseover', function(event) {
            MyHeaderMenu.HideActiveMenu();
        });

        $AttachEvent($('cat_StaticLnk'), 'onmouseover', function(event) {
            if (MyHeaderMenu.ActiveMenu != 'cat_DynLnkBlk')
                MyHeaderMenu.ShowActiveMenu('cat_DynLnkBlk');
        });

        $AttachEvent($('more_StaticLnk'), 'onmouseover', function(event) {
            if (MyHeaderMenu.ActiveMenu != 'more_DynLnkBlk')
                MyHeaderMenu.ShowActiveMenu('more_DynLnkBlk');
        });
    };

    this.ShowActiveMenu = function(menuDv) {
        this.HideActiveMenu();
        this.ActiveMenu = menuDv;
        $(menuDv).style.display = 'block';
        setTimeout('ChangeDivOpacity(\'' + menuDv + '\', 20);', 1);
        setTimeout('ChangeDivOpacity(\'' + menuDv + '\', 40);', 40);
        setTimeout('ChangeDivOpacity(\'' + menuDv + '\', 60);', 80);
        setTimeout('ChangeDivOpacity(\'' + menuDv + '\', 80);', 120);
        setTimeout('ChangeDivOpacity(\'' + menuDv + '\', 100);', 160);
        
    };

    this.HideActiveMenu = function() {
        if (this.ActiveMenu != 'bloup') {
            setTimeout('ChangeDivOpacity(\'' + this.ActiveMenu + '\', 80);', 1);
            setTimeout('ChangeDivOpacity(\'' + this.ActiveMenu + '\', 60);', 40);
            setTimeout('ChangeDivOpacity(\'' + this.ActiveMenu + '\', 40);', 80);
            setTimeout('ChangeDivOpacity(\'' + this.ActiveMenu + '\', 20);', 120);
            setTimeout('$(\'' + this.ActiveMenu + '\').style.display = \'none\';', 160);
            this.ActiveMenu = 'bloup';
        }
    };
}


