rem: if(this.parent instanceof YAHOO.widget.MenuModule) { 
add: if(this.parent instanceof Menu) { 
context:     getNextEnabledSibling: function() {        if(this.parent instanceof YAHOO.widget.MenuModule) {            var nGroupIndex = this.groupIndex;            /**            * Returns the next item in an array            * @param {p_aArray} An array            * @param {p_nStartIndex} The index to start searching the array            * @ignore            * @return Returns an item in an array            * @type Object            */            function getNextArrayItem(p_aArray, p_nStartIndex) {                return p_aArray[p_nStartIndex] ||                    getNextArrayItem(p_aArray, (p_nStartIndex+1));            }            var aItemGroups = this.parent.getItemGroups();            var oNextItem;            if(this.index < (aItemGroups[nGroupIndex].length - 1)) {                oNextItem = getNextArrayItem(                        aItemGroups[nGroupIndex],                        (this.index+1)                    );            }            else {                var nNextGroupIndex;                if(nGroupIndex < (aItemGroups.length - 1)) {                    nNextGroupIndex = nGroupIndex + 1;                }                else {                    nNextGroupIndex = 0;                }                var aNextGroup = getNextArrayItem(aItemGroups, nNextGroupIndex);                // Retrieve the first MenuModuleItem instance in the next group                oNextItem = getNextArrayItem(aNextGroup, 0);            }            return (                oNextItem.cfg.getProperty("disabled") ||                oNextItem.element.style.display == "none"            ) ?            oNextItem.getNextEnabledSibling() : oNextItem;        }    },
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/menu.js/buggy/www/resources/yui/menu/menu.js