rem: oMenuItemRootElement = p_oElement; 
add: } 
context:     function getMenuRootElement(p_oElement) {        var oParentNode;        switch(p_oElement.tagName) {            case "DIV":                oParentNode = p_oElement.parentNode;                // Check if the DIV is the inner "body" node of a menu                if(                    Dom.hasClass(p_oElement, "bd") &&                    oParentNode &&                    oParentNode.tagName == "DIV"                ) {                    return oParentNode;                }                else {                    return p_oElement;                }            break;            case "LI":                /*                    Capture the root LI node of the menu item and allow                    fall through to keep climbing up to find the item's parent                    root DIV                */                oMenuItemRootElement = p_oElement;            default:                oParentNode = p_oElement.parentNode;                if(oParentNode) {                    return getMenuRootElement(oParentNode);                }            break;        }    }
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/menu-debug.js/buggy/www/resources/yui/menu/menu-debug.js