<!doctype html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <title>YAHOO.widget.Menubar</title>
        <link rel="stylesheet" type="text/css" href="../resources/reset.css"/>
        <link rel="stylesheet" type="text/css" href="../resources/style.css" media="screen"/>
        <link rel="stylesheet" type="text/css" href="../resources/print.css" media="print">
    </head>
    <body>
        <div class="body-wrap">
        <div class="top-tools"><img src="../resources/print.gif" width="16" height="16" align="absmiddle">&nbsp;<a href="YAHOO.widget.Menubar.html" target="_blank">Print Friendly</a></div>
        <h1>Class YAHOO.widget.Menubar</h1>
        <table cellspacing="0">
            <tr><td class="label">Package:</td><td>YAHOO.widget</td></tr>
            <tr><td class="label">Class:</td><td>Menubar</td></tr>
                        <tr><td class="label">Extends:</td><td><a href="YAHOO.widget.Menu.html">Menu</a></td></tr>
                                    <tr><td class="label">Defined In:</td><td><a href="menu.js.html">menu.js</a></td></tr>
        </table>
        <div class="description">
            Horizontal collection of items, each of which can contain a submenu.        </div>
        <hr />
                <a name="properties"></a>
        <h2>Public Properties</h2>
                <table cellspacing="0" class="member-table">
            <tr>
                <th class="sig-header" colspan="2">Property</th>
                <th class="msource-header">Defined By</th>
            </tr>
                <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#BOTTOM_LEFT&lt;static&gt;">BOTTOM_LEFT&lt;static&gt;</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#BOTTOM_LEFT&lt;static&gt;">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">&lt;static&gt; Constant representing the top bottom left corner of an element, used for configuring the context eleme...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#BOTTOM_RIGHT&lt;static&gt;">BOTTOM_RIGHT&lt;static&gt;</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#BOTTOM_RIGHT&lt;static&gt;">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">&lt;static&gt; Constant representing the bottom right corner of an element, used for configuring the context element ...</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#CSS_BODY&lt;static&gt;">CSS_BODY&lt;static&gt;</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#CSS_BODY&lt;static&gt;">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">&lt;static&gt; Constant representing the module body</td>
    </tr>
        <tr class="alt">
        <td class="micon" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#CSS_CLASS_NAME">CSS_CLASS_NAME</a> : String</td>
        <td class="msource" rowspan="2">Menubar</td>
    </tr>
    <tr class="alt">
        <td class="mdesc">String representing the CSS class(es) to be applied to the menu
bar's <code>&#60;div&#62;</code> element.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#CSS_FOOTER&lt;static&gt;">CSS_FOOTER&lt;static&gt;</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#CSS_FOOTER&lt;static&gt;">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">&lt;static&gt; Constant representing the module footer</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#CSS_HEADER&lt;static&gt;">CSS_HEADER&lt;static&gt;</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#CSS_HEADER&lt;static&gt;">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">&lt;static&gt; Constant representing the module header</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#CSS_MODULE&lt;static&gt;">CSS_MODULE&lt;static&gt;</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#CSS_MODULE&lt;static&gt;">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">&lt;static&gt; Constant for the default CSS class name that represents a Module</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#CSS_OVERLAY&lt;static&gt;">CSS_OVERLAY&lt;static&gt;</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#CSS_OVERLAY&lt;static&gt;">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">&lt;static&gt; Constant representing the default CSS class used for an Overlay</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#GROUP_TITLE_TAG_NAME">GROUP_TITLE_TAG_NAME</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#GROUP_TITLE_TAG_NAME">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">String representing the tagname of the HTML element used to
title the menu's item groups.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#ITEM_TYPE">ITEM_TYPE</a> : YAHOO.widget.MenuItem</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#ITEM_TYPE">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Object representing the type of menu item to instantiate and
add when parsing the child nodes (either &#60;li&#62; el...</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#TOP_LEFT&lt;static&gt;">TOP_LEFT&lt;static&gt;</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#TOP_LEFT&lt;static&gt;">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">&lt;static&gt; Constant representing the top left corner of an element, used for configuring the context element alig...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#TOP_RIGHT&lt;static&gt;">TOP_RIGHT&lt;static&gt;</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#TOP_RIGHT&lt;static&gt;">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">&lt;static&gt; Constant representing the top right corner of an element, used for configuring the context element ali...</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#activeItem">activeItem</a> : YAHOO.widget.MenuItem</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#activeItem">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Object reference to the item in the menu that has focus.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#body">body</a> : HTMLElement</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#body">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The body element, denoted with CSS class "bd"</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#browser">browser</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#browser">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">String representing the current user-agent browser</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#cfg">cfg</a> : YAHOO.util.Config</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#cfg">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The Module's Config object used for monitoring configuration properties.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#contructor">contructor</a> : Function</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#contructor">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">The class's constructor function</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#element">element</a> : HTMLElement</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#element">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The main module element that contains the header, body, and footer</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#footer">footer</a> : HTMLElement</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#footer">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">The footer element, denoted with CSS class "ft"</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#header">header</a> : HTMLElement</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#header">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The header element, denoted with CSS class "hd"</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#http">http</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#http">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">&lt;static&gt; Constant representing the prefix path to use for non-secure images</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#https">https</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#https">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">&lt;static&gt; Constant representing the prefix path to use for securely served images</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#id">id</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#id">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">The id of the element</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#imageRoot">imageRoot</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#imageRoot">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The String representing the image root</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#isSecure">isSecure</a> : Boolean</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#isSecure">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Boolean representing whether or not the current browsing context is secure (https)</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#itemData">itemData</a> : Array</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#itemData">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Array of items to be added to the menu.  The array can contain
strings representing the text for each item to be crea...</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#javascript">javascript</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#javascript">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">&lt;static&gt; Constant representing the url for the "src" attribute of the iframe used to monitor changes to the bro...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#lazyLoad">lazyLoad</a> : Boolean</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#lazyLoad">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Boolean indicating if the menu's "lazy load" feature is
enabled.  If set to "true," initialization and rendering of t...</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#parent">parent</a> : YAHOO.widget.MenuItem</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#parent">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Object reference to the menu's parent menu or menu item.
This property can be set via the constructor using the confi...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#platform">platform</a> : String</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#platform">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">String representing the current user-agent platform</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#srcElement">srcElement</a> : <a</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#srcElement">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Object reference to the HTML element (either
<code>&#60;select&#62;</code> or <code>&#60;div&#62;</code>) used to
create the menu.</td>
    </tr>
            </table>
                <a name="methods"></a>
        <h2>Public Methods</h2>
                <table cellspacing="0" class="member-table">
            <tr>
                <th class="sig-header" colspan="2">Method</th>
                <th class="msource-header">Defined By</th>
            </tr>
                <tr>
        <td class="micon" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#Menubar">Menubar</a>()</td>
        <td class="msource" rowspan="2">Menubar</td>
    </tr>
    <tr>
        <td class="mdesc"></td>
    </tr>
        <tr class="alt">
        <td class="micon" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#_onClick">_onClick</a>(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.MenuBar p_oMenuBar</code>) : void</td>
        <td class="msource" rowspan="2">Menubar</td>
    </tr>
    <tr class="alt">
        <td class="mdesc">"click" event handler for the menu bar.
@protected</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#_onKeyDown">_onKeyDown</a>(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#_onKeyDown">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">"keydown" event handler for the menu.
@protected</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#_onMouseOut">_onMouseOut</a>(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#_onMouseOut">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">"mouseout" event handler for the menu.
@protected</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#_onMouseOver">_onMouseOver</a>(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#_onMouseOver">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">"mouseover" event handler for the menu.
@protected</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#addItem">addItem</a>(<code>YAHOO.widget.MenuItem p_oItem</code>, <code>String p_oItem</code>, <code>Object p_oItem</code>, <code>Number p_nGroupIndex</code>) : YAHOO.widget.MenuItem</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#addItem">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Appends an item to the menu.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#addItems">addItems</a>(<code>Array p_aItems</code>, <code>Number p_nGroupIndex</code>) : Array</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#addItems">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Adds an array of items to the menu.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#align">align</a>(<code>String elementAlign</code>, <code>String contextAlign</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#align">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Aligns the Overlay to its context element using the specified corner points (represented by the constants TOP_LEFT, T...</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#appendToBody">appendToBody</a>(<code>HTMLElement element</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#appendToBody">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Appends the passed element to the body. If no body is present, one will be automatically created.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#appendToFooter">appendToFooter</a>(<code>HTMLElement element</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#appendToFooter">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Appends the passed element to the footer. If no footer is present, one will be automatically created.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#appendToHeader">appendToHeader</a>(<code>HTMLElement element</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#appendToHeader">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Appends the passed element to the header. If no header is present, one will be automatically created.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#center">center</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#center">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Centers the container in the viewport.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#clearActiveItem">clearActiveItem</a>(<code>Boolean p_bBlur</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#clearActiveItem">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Sets the "selected" configuration property of the menu's active
item to "false" and hides the item's submenu.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configConstrainToViewport">configConstrainToViewport</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configConstrainToViewport">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The default event handler fired when the "constraintoviewport" property is changed.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configContainer">configContainer</a>(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#configContainer">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Event handler for when the "container" configuration property
of the menu changes.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configContext">configContext</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configContext">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The default event handler fired when the "context" property is changed.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configFixedCenter">configFixedCenter</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configFixedCenter">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">The default event handler fired when the "fixedcenter" property is changed.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configHeight">configHeight</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configHeight">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The default event handler fired when the "height" property is changed.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configHideDelay">configHideDelay</a>(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#configHideDelay">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Event handler for when the "hidedelay" configuration property
of the menu changes.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configIframe">configIframe</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configIframe">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The default event handler fired when the "iframe" property is changed.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configMonitorResize">configMonitorResize</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#configMonitorResize">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Default event handler for the "monitorresize" configuration property</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configPosition">configPosition</a>(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#configPosition">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Event handler for when the "position" configuration property
of the menu changes.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configVisible">configVisible</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#configVisible">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Default event handler for changing the visibility property of a Module. By default, this is achieved by switching the...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configWidth">configWidth</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configWidth">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The default event handler fired when the "width" property is changed.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configX">configX</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configX">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">The default event handler fired when the "x" property is changed.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configXY">configXY</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configXY">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The default event handler fired when the "xy" property is changed.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configY">configY</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configY">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">The default event handler fired when the "y" property is changed.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#configzIndex">configzIndex</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#configzIndex">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The default event handler fired when the "zIndex" property is changed.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#destroy">destroy</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#destroy">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Removes the Module element from the DOM and sets all child elements to null.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#doCenterOnDOMEvent">doCenterOnDOMEvent</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#doCenterOnDOMEvent">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Center event handler used for centering on scroll/resize, but only if the Overlay is visible</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#enforceConstraints">enforceConstraints</a>(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#enforceConstraints">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">The default event handler executed when the moveEvent is fired, if the "constraintoviewport" is set to true.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#getItem">getItem</a>(<code>Number p_nItemIndex</code>, <code>Number p_nGroupIndex</code>) : YAHOO.widget.MenuItem</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#getItem">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Returns the item at the specified index.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#getItemGroups">getItemGroups</a>() : Array</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#getItemGroups">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Returns a multi-dimensional array of all of the items in the menu.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#getRoot">getRoot</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#getRoot">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Finds the menu's root menu.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#hide">hide</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#hide">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Hides the Module element by setting the visible configuration property to false. Also fires two events: beforeHideEve...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#hideIframe">hideIframe</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#hideIframe">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Hides the iframe shim, if it has been enabled</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#hideMacGeckoScrollbars">hideMacGeckoScrollbars</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#hideMacGeckoScrollbars">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">Adds a special CSS class to the Overlay when Mac/Gecko is in use, to work around a Gecko bug where
scrollbars cannot ...</td>
    </tr>
        <tr class="alt">
        <td class="micon" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#init">init</a>(<code>String p_oElement</code>, <code>String p_oElement</code>, <code><a href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-</code>, <code><a href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-</code>, <code>Object p_oConfig</code>) : void</td>
        <td class="msource" rowspan="2">Menubar</td>
    </tr>
    <tr class="alt">
        <td class="mdesc">The MenuBar class's initialization method. This method is
automatically called by the constructor, and sets up all DO...</td>
    </tr>
        <tr>
        <td class="micon" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#initDefaultConfig">initDefaultConfig</a>() : void</td>
        <td class="msource" rowspan="2">Menubar</td>
    </tr>
    <tr>
        <td class="mdesc">Initializes the class's configurable properties which can be
changed using the menu bar's Config object ("cfg").</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#initEvents">initEvents</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#initEvents">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Initializes the custom events for Module which are fired automatically at appropriate times by the Module class.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#initResizeMonitor">initResizeMonitor</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#initResizeMonitor">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Initialized an empty IFRAME that is placed out of the visible area that can be used to detect text resize.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#insertItem">insertItem</a>(<code>YAHOO.widget.MenuItem p_oItem</code>, <code>String p_oItem</code>, <code>Object p_oItem</code>, <code>Number p_nItemIndex</code>, <code>Number p_nGroupIndex</code>) : YAHOO.widget.MenuItem</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#insertItem">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Inserts an item into the menu at the specified index.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#moveTo">moveTo</a>(<code>Number x</code>, <code>Number y</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#moveTo">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">Moves the Overlay to the specified position. This function is identical to calling this.cfg.setProperty("xy", [x,y]);</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#onDomResize">onDomResize</a>(<code>DOMEvent e</code>, <code>Object obj</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#onDomResize">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Event handler fired when the resize monitor element is resized.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#removeItem">removeItem</a>(<code>YAHOO.widget.MenuItem p_oObject</code>, <code>Number p_oObject</code>, <code>Number p_nGroupIndex</code>) : YAHOO.widget.MenuItem</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#removeItem">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Removes the specified item from the menu.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#render">render</a>(<code>String appendToNode</code>, <code>HTMLElement appendToNode</code>, <code>HTMLElement moduleElement</code>) : Boolean</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#render">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Renders the Module by inserting the elements that are not already in the main Module into their correct places. Optio...</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#setBody">setBody</a>(<code>String bodyContent</code>, <code>HTMLElement bodyContent</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#setBody">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Sets the Module's body content to the HTML specified, or appends the passed element to the body. If no body is presen...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#setFooter">setFooter</a>(<code>String footerContent</code>, <code>HTMLElement footerContent</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#setFooter">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Sets the Module's footer content to the HTML specified, or appends the passed element to the footer. If no footer is ...</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#setHeader">setHeader</a>(<code>String headerContent</code>, <code>HTMLElement headerContent</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#setHeader">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Sets the Module's header content to the HTML specified, or appends the passed element to the header. If no header is ...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#setInitialFocus">setInitialFocus</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#setInitialFocus">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Sets focus to the menu's first enabled item.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#setInitialSelection">setInitialSelection</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#setInitialSelection">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Sets the "selected" configuration property of the menu's first
enabled item to "true."</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#setItemGroupTitle">setItemGroupTitle</a>(<code>String p_sGroupTitle</code>, <code>Number p_nGroupIndex</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#setItemGroupTitle">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Sets the title of a group of menu items.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#show">show</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#show">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">Shows the Module element by setting the visible configuration property to true. Also fires two events: beforeShowEven...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#showIframe">showIframe</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#showIframe">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Shows the iframe shim, if it has been enabled</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#showMacGeckoScrollbars">showMacGeckoScrollbars</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#showMacGeckoScrollbars">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">Removes a special CSS class from the Overlay when Mac/Gecko is in use, to work around a Gecko bug where
scrollbars ca...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#syncPosition">syncPosition</a>() : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#syncPosition">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Synchronizes the Panel's "xy", "x", and "y" properties with the Panel's position in the DOM. This is primarily used t...</td>
    </tr>
        <tr>
        <td class="micon" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#toString">toString</a>() : String</td>
        <td class="msource" rowspan="2">Menubar</td>
    </tr>
    <tr>
        <td class="mdesc">Returns a string representing the menu bar.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#windowResizeHandler&lt;static&gt;">windowResizeHandler&lt;static&gt;</a>(<code>DOMEvent e</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#windowResizeHandler&lt;static&gt;">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">&lt;static&gt; The DOM event handler used to fire the CustomEvent for window resize</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#windowScrollHandler&lt;static&gt;">windowScrollHandler&lt;static&gt;</a>(<code>DOMEvent e</code>) : void</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#windowScrollHandler&lt;static&gt;">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">&lt;static&gt; The DOM event handler used to fire the CustomEvent for window scroll</td>
    </tr>
            </table>
                <a name="events"></a>
        <h2>Public Events</h2>
                <table cellspacing="0" class="member-table">
            <tr>
                <th class="sig-header" colspan="2">Event</th>
                <th class="msource-header">Defined By</th>
            </tr>
                <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-YAHOO.widget.Overlay.windowResizeEvent
">YAHOO.widget.Overlay.windowResizeEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#event-YAHOO.widget.Overlay.windowResizeEvent
">Overlay</a></td>
    </tr>
    <tr>
        <td class="mdesc">A singleton CustomEvent used for reacting to the DOM event for window resize</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-YAHOO.widget.Overlay.windowScrollEvent
">YAHOO.widget.Overlay.windowScrollEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#event-YAHOO.widget.Overlay.windowScrollEvent
">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">A singleton CustomEvent used for reacting to the DOM event for window scroll</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-appendEvent
">appendEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-appendEvent
">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">CustomEvent fired when the Module is appended to the DOM</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-beforeHideEvent
">beforeHideEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-beforeHideEvent
">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">CustomEvent fired before the Module is hidden</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-beforeInitEvent">beforeInitEvent</a> : (<code>class classRef</code>)</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-beforeInitEvent">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">CustomEvent fired prior to class initalization.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-beforeMoveEvent">beforeMoveEvent</a> : (<code>Number x</code>, <code>Number y</code>)</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#event-beforeMoveEvent">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">CustomEvent fired before the Overlay is moved.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-beforeRenderEvent
">beforeRenderEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-beforeRenderEvent
">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">CustomEvent fired before the Module is rendered</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-beforeShowEvent
">beforeShowEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-beforeShowEvent
">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">CustomEvent fired before the Module is shown</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-changeBodyEvent">changeBodyEvent</a> : (<code>String/HTMLElement content</code>)</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-changeBodyEvent">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">CustomEvent fired when the body content of the Module is modified</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-changeContentEvent
">changeContentEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-changeContentEvent
">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">CustomEvent fired when the content of the Module is modified</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-changeFooterEvent">changeFooterEvent</a> : (<code>String/HTMLElement content</code>)</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-changeFooterEvent">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">CustomEvent fired when the footer content of the Module is modified</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-changeHeaderEvent">changeHeaderEvent</a> : (<code>String/HTMLElement content</code>)</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-changeHeaderEvent">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">CustomEvent fired when the header content of the Module is modified</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-clickEvent">clickEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-clickEvent">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Fires when the user clicks the on the menu.  Passes back the
DOM Event object as an argument.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-destroyEvent
">destroyEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-destroyEvent
">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">CustomEvent fired when the Module is destroyed</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-hideEvent
">hideEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-hideEvent
">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">CustomEvent fired after the Module is hidden</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-initEvent">initEvent</a> : (<code>class classRef</code>)</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-initEvent">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">CustomEvent fired after class initalization.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-itemAddedEvent">itemAddedEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-itemAddedEvent">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Fires when an item is added to the menu.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-itemRemovedEvent">itemRemovedEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-itemRemovedEvent">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Fires when an item is removed to the menu.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-keyDownEvent">keyDownEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-keyDownEvent">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Fires when the user presses a key when one of the menu's items
has focus.  Passes back the DOM Event object as an arg...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-keyPressEvent">keyPressEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-keyPressEvent">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Fires when the user presses an alphanumeric key when one of the
menu's items has focus.  Passes back the DOM Event ob...</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-keyUpEvent">keyUpEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-keyUpEvent">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Fires when the user releases a key when one of the menu's items
has focus.  Passes back the DOM Event object as an ar...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-mouseDownEvent">mouseDownEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-mouseDownEvent">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Fires when the user mouses down on the menu.  Passes back the
DOM Event object as an argument.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-mouseOutEvent">mouseOutEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-mouseOutEvent">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Fires when the mouse has left the menu.  Passes back the DOM
Event object as an argument.</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-mouseOverEvent">mouseOverEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-mouseOverEvent">Menu</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">Fires when the mouse has entered the menu.  Passes back
the DOM Event object as an argument.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-mouseUpEvent">mouseUpEvent</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Menu.html#event-mouseUpEvent">Menu</a></td>
    </tr>
    <tr>
        <td class="mdesc">Fires when the user releases a mouse button while the mouse is
over the menu.  Passes back the DOM Event object as an...</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-moveEvent">moveEvent</a> : (<code>Number x</code>, <code>Number y</code>)</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Overlay.html#event-moveEvent">Overlay</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">CustomEvent fired after the Overlay is moved.</td>
    </tr>
        <tr>
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-renderEvent
">renderEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-renderEvent
">Module</a></td>
    </tr>
    <tr>
        <td class="mdesc">CustomEvent fired after the Module is rendered</td>
    </tr>
        <tr class="alt">
        <td class="micon inherited" title="Inherited" rowspan="2">&nbsp;</td>
        <td class="sig"><a class="mlink" href="#event-showEvent
">showEvent
</a> : ()</td>
        <td class="msource" rowspan="2"><a href="YAHOO.widget.Module.html#event-showEvent
">Module</a></td>
    </tr>
    <tr class="alt">
        <td class="mdesc">CustomEvent fired after the Module is shown</td>
    </tr>
            </table>
                        
                    <h2 class="mdetail-head">Property Details</h2>
            <div class="detail-wrap">
                            <a name="BOTTOM_LEFT&lt;static&gt;"></a>
                <div class="mdetail">
                <h3>BOTTOM_LEFT&lt;static&gt;</i></h3>
                <code>public String BOTTOM_LEFT&lt;static&gt;</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the top bottom left corner of an element, used for configuring the context element alignment                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Overlay.html#BOTTOM_LEFT&lt;static&gt;">Overlay</a>.</div>
                </div>
                            <a name="BOTTOM_RIGHT&lt;static&gt;"></a>
                <div class="mdetail alt">
                <h3>BOTTOM_RIGHT&lt;static&gt;</i></h3>
                <code>public String BOTTOM_RIGHT&lt;static&gt;</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the bottom right corner of an element, used for configuring the context element alignment                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Overlay.html#BOTTOM_RIGHT&lt;static&gt;">Overlay</a>.</div>
                </div>
                            <a name="CSS_BODY&lt;static&gt;"></a>
                <div class="mdetail">
                <h3>CSS_BODY&lt;static&gt;</i></h3>
                <code>public String CSS_BODY&lt;static&gt;</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the module body                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#CSS_BODY&lt;static&gt;">Module</a>.</div>
                </div>
                            <a name="CSS_CLASS_NAME"></a>
                <div class="mdetail alt">
                <h3>CSS_CLASS_NAME</i></h3>
                <code>public String CSS_CLASS_NAME</code>
                <div class="mdetail-desc">
                    String representing the CSS class(es) to be applied to the menu
bar's <code>&#60;div&#62;</code> element.                </div>
                <div class="mdetail-def">This property is defined by Menubar.</div>
                </div>
                            <a name="CSS_FOOTER&lt;static&gt;"></a>
                <div class="mdetail">
                <h3>CSS_FOOTER&lt;static&gt;</i></h3>
                <code>public String CSS_FOOTER&lt;static&gt;</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the module footer                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#CSS_FOOTER&lt;static&gt;">Module</a>.</div>
                </div>
                            <a name="CSS_HEADER&lt;static&gt;"></a>
                <div class="mdetail alt">
                <h3>CSS_HEADER&lt;static&gt;</i></h3>
                <code>public String CSS_HEADER&lt;static&gt;</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the module header                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#CSS_HEADER&lt;static&gt;">Module</a>.</div>
                </div>
                            <a name="CSS_MODULE&lt;static&gt;"></a>
                <div class="mdetail">
                <h3>CSS_MODULE&lt;static&gt;</i></h3>
                <code>public String CSS_MODULE&lt;static&gt;</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant for the default CSS class name that represents a Module                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#CSS_MODULE&lt;static&gt;">Module</a>.</div>
                </div>
                            <a name="CSS_OVERLAY&lt;static&gt;"></a>
                <div class="mdetail alt">
                <h3>CSS_OVERLAY&lt;static&gt;</i></h3>
                <code>public String CSS_OVERLAY&lt;static&gt;</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the default CSS class used for an Overlay                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Overlay.html#CSS_OVERLAY&lt;static&gt;">Overlay</a>.</div>
                </div>
                            <a name="GROUP_TITLE_TAG_NAME"></a>
                <div class="mdetail">
                <h3>GROUP_TITLE_TAG_NAME</i></h3>
                <code>public String GROUP_TITLE_TAG_NAME</code>
                <div class="mdetail-desc">
                    String representing the tagname of the HTML element used to
title the menu's item groups.                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Menu.html#GROUP_TITLE_TAG_NAME">Menu</a>.</div>
                </div>
                            <a name="ITEM_TYPE"></a>
                <div class="mdetail alt">
                <h3>ITEM_TYPE</i></h3>
                <code>public YAHOO.widget.MenuItem ITEM_TYPE</code>
                <div class="mdetail-desc">
                    Object representing the type of menu item to instantiate and
add when parsing the child nodes (either <code>&#60;li&#62;</code> element,
<code>&#60;optgroup&#62;</code> element or <code>&#60;option&#62;</code>)
of the menu's source HTML element.                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Menu.html#ITEM_TYPE">Menu</a>.</div>
                </div>
                            <a name="TOP_LEFT&lt;static&gt;"></a>
                <div class="mdetail">
                <h3>TOP_LEFT&lt;static&gt;</i></h3>
                <code>public String TOP_LEFT&lt;static&gt;</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the top left corner of an element, used for configuring the context element alignment                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Overlay.html#TOP_LEFT&lt;static&gt;">Overlay</a>.</div>
                </div>
                            <a name="TOP_RIGHT&lt;static&gt;"></a>
                <div class="mdetail alt">
                <h3>TOP_RIGHT&lt;static&gt;</i></h3>
                <code>public String TOP_RIGHT&lt;static&gt;</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the top right corner of an element, used for configuring the context element alignment                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Overlay.html#TOP_RIGHT&lt;static&gt;">Overlay</a>.</div>
                </div>
                            <a name="activeItem"></a>
                <div class="mdetail">
                <h3>activeItem</i></h3>
                <code>public YAHOO.widget.MenuItem activeItem</code>
                <div class="mdetail-desc">
                    Object reference to the item in the menu that has focus.                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Menu.html#activeItem">Menu</a>.</div>
                </div>
                            <a name="body"></a>
                <div class="mdetail alt">
                <h3>body</i></h3>
                <code>public HTMLElement body</code>
                <div class="mdetail-desc">
                    The body element, denoted with CSS class "bd"                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#body">Module</a>.</div>
                </div>
                            <a name="browser"></a>
                <div class="mdetail">
                <h3>browser</i></h3>
                <code>public String browser</code>
                <div class="mdetail-desc">
                    String representing the current user-agent browser                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#browser">Module</a>.</div>
                </div>
                            <a name="cfg"></a>
                <div class="mdetail alt">
                <h3>cfg</i></h3>
                <code>public YAHOO.util.Config cfg</code>
                <div class="mdetail-desc">
                    The Module's Config object used for monitoring configuration properties.                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#cfg">Module</a>.</div>
                </div>
                            <a name="contructor"></a>
                <div class="mdetail">
                <h3>contructor</i></h3>
                <code>public Function contructor</code>
                <div class="mdetail-desc">
                    The class's constructor function                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#contructor">Module</a>.</div>
                </div>
                            <a name="element"></a>
                <div class="mdetail alt">
                <h3>element</i></h3>
                <code>public HTMLElement element</code>
                <div class="mdetail-desc">
                    The main module element that contains the header, body, and footer                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#element">Module</a>.</div>
                </div>
                            <a name="footer"></a>
                <div class="mdetail">
                <h3>footer</i></h3>
                <code>public HTMLElement footer</code>
                <div class="mdetail-desc">
                    The footer element, denoted with CSS class "ft"                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#footer">Module</a>.</div>
                </div>
                            <a name="header"></a>
                <div class="mdetail alt">
                <h3>header</i></h3>
                <code>public HTMLElement header</code>
                <div class="mdetail-desc">
                    The header element, denoted with CSS class "hd"                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#header">Module</a>.</div>
                </div>
                            <a name="http"></a>
                <div class="mdetail">
                <h3>http</i></h3>
                <code>public String http</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the prefix path to use for non-secure images                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#http">Module</a>.</div>
                </div>
                            <a name="https"></a>
                <div class="mdetail alt">
                <h3>https</i></h3>
                <code>public String https</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the prefix path to use for securely served images                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#https">Module</a>.</div>
                </div>
                            <a name="id"></a>
                <div class="mdetail">
                <h3>id</i></h3>
                <code>public String id</code>
                <div class="mdetail-desc">
                    The id of the element                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#id">Module</a>.</div>
                </div>
                            <a name="imageRoot"></a>
                <div class="mdetail alt">
                <h3>imageRoot</i></h3>
                <code>public String imageRoot</code>
                <div class="mdetail-desc">
                    The String representing the image root                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#imageRoot">Module</a>.</div>
                </div>
                            <a name="isSecure"></a>
                <div class="mdetail">
                <h3>isSecure</i></h3>
                <code>public Boolean isSecure</code>
                <div class="mdetail-desc">
                    Boolean representing whether or not the current browsing context is secure (https)                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#isSecure">Module</a>.</div>
                </div>
                            <a name="itemData"></a>
                <div class="mdetail alt">
                <h3>itemData</i></h3>
                <code>public Array itemData</code>
                <div class="mdetail-desc">
                    Array of items to be added to the menu.  The array can contain
strings representing the text for each item to be created, object literals
representing the menu item configuration properties, or MenuItem instances.
This property should be set via the constructor using the configuration
object literal.                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Menu.html#itemData">Menu</a>.</div>
                </div>
                            <a name="javascript"></a>
                <div class="mdetail">
                <h3>javascript</i></h3>
                <code>public String javascript</code>
                <div class="mdetail-desc">
                    &lt;static&gt; Constant representing the url for the "src" attribute of the iframe used to monitor changes to the browser's base font size                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#javascript">Module</a>.</div>
                </div>
                            <a name="lazyLoad"></a>
                <div class="mdetail alt">
                <h3>lazyLoad</i></h3>
                <code>public Boolean lazyLoad</code>
                <div class="mdetail-desc">
                    Boolean indicating if the menu's "lazy load" feature is
enabled.  If set to "true," initialization and rendering of the menu's
items will be deferred until the first time it is made visible.  This
property should be set via the constructor using the configuration
object literal.                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Menu.html#lazyLoad">Menu</a>.</div>
                </div>
                            <a name="parent"></a>
                <div class="mdetail">
                <h3>parent</i></h3>
                <code>public YAHOO.widget.MenuItem parent</code>
                <div class="mdetail-desc">
                    Object reference to the menu's parent menu or menu item.
This property can be set via the constructor using the configuration
object literal.                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Menu.html#parent">Menu</a>.</div>
                </div>
                            <a name="platform"></a>
                <div class="mdetail alt">
                <h3>platform</i></h3>
                <code>public String platform</code>
                <div class="mdetail-desc">
                    String representing the current user-agent platform                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Module.html#platform">Module</a>.</div>
                </div>
                            <a name="srcElement"></a>
                <div class="mdetail">
                <h3>srcElement</i></h3>
                <code>public <a srcElement</code>
                <div class="mdetail-desc">
                    Object reference to the HTML element (either
<code>&#60;select&#62;</code> or <code>&#60;div&#62;</code>) used to
create the menu.                </div>
                <div class="mdetail-def">This property is defined by <a href="YAHOO.widget.Menu.html#srcElement">Menu</a>.</div>
                </div>
                        </div>
                
                    <a name="Menubar"></a>
            <h2 class="mdetail-head">Constructor Details</h2>
            <div class="detail-wrap">
                <div class="mdetail">
                <h3>Menubar</i></h3>
                <code>public function Menubar()</code>
                <div class="mdetail-desc">
                                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                </div>
            </div>
                 
                    <h2 class="mdetail-head">Method Details</h2>
            <div class="detail-wrap">
                            <a name="_onClick"></a>
                <div class="mdetail">
                <h3>_onClick</i></h3>
                <code>public function _onClick(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.MenuBar p_oMenuBar</code>)</code>
                <div class="mdetail-desc">
                    "click" event handler for the menu bar.
@protected                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_sType</code> : String<div class="sub-desc">String representing the name of the event that was fired.</div></li><li><code>p_aArgs</code> : Array<div class="sub-desc">Array of arguments sent when the event was fired.</div></li><li><code>p_oMenuBar</code> : YAHOO.widget.MenuBar<div class="sub-desc">Object representing the menu bar that fired the event.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by Menubar.</div>
                </div>
                            <a name="_onKeyDown"></a>
                <div class="mdetail alt">
                <h3>_onKeyDown</i></h3>
                <code>public function _onKeyDown(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>)</code>
                <div class="mdetail-desc">
                    "keydown" event handler for the menu.
@protected                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_sType</code> : String<div class="sub-desc">String representing the name of the event that was fired.</div></li><li><code>p_aArgs</code> : Array<div class="sub-desc">Array of arguments sent when the event was fired.</div></li><li><code>p_oMenu</code> : YAHOO.widget.Menu<div class="sub-desc">Object representing the menu that fired the event.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#_onKeyDown">Menu</a>.</div>
                </div>
                            <a name="_onMouseOut"></a>
                <div class="mdetail">
                <h3>_onMouseOut</i></h3>
                <code>public function _onMouseOut(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>)</code>
                <div class="mdetail-desc">
                    "mouseout" event handler for the menu.
@protected                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_sType</code> : String<div class="sub-desc">String representing the name of the event that was fired.</div></li><li><code>p_aArgs</code> : Array<div class="sub-desc">Array of arguments sent when the event was fired.</div></li><li><code>p_oMenu</code> : YAHOO.widget.Menu<div class="sub-desc">Object representing the menu that fired the event.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#_onMouseOut">Menu</a>.</div>
                </div>
                            <a name="_onMouseOver"></a>
                <div class="mdetail alt">
                <h3>_onMouseOver</i></h3>
                <code>public function _onMouseOver(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>)</code>
                <div class="mdetail-desc">
                    "mouseover" event handler for the menu.
@protected                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_sType</code> : String<div class="sub-desc">String representing the name of the event that was fired.</div></li><li><code>p_aArgs</code> : Array<div class="sub-desc">Array of arguments sent when the event was fired.</div></li><li><code>p_oMenu</code> : YAHOO.widget.Menu<div class="sub-desc">Object representing the menu that fired the event.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#_onMouseOver">Menu</a>.</div>
                </div>
                            <a name="addItem"></a>
                <div class="mdetail">
                <h3>addItem</i></h3>
                <code>public function addItem(<code>YAHOO.widget.MenuItem p_oItem</code>, <code>String p_oItem</code>, <code>Object p_oItem</code>, <code>Number p_nGroupIndex</code>)</code>
                <div class="mdetail-desc">
                    Appends an item to the menu.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_oItem</code> : YAHOO.widget.MenuItem<div class="sub-desc">Object reference for the MenuItem instance to be added to the menu.</div></li><li><code>p_oItem</code> : String<div class="sub-desc">String specifying the text of the item to be added to the menu.</div></li><li><code>p_oItem</code> : Object<div class="sub-desc">Object literal containing a set of menu item configuration properties.</div></li><li><code>p_nGroupIndex</code> : Number<div class="sub-desc">Optional. Number indicating the group to which the item belongs.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>YAHOO.widget.MenuItem</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#addItem">Menu</a>.</div>
                </div>
                            <a name="addItems"></a>
                <div class="mdetail alt">
                <h3>addItems</i></h3>
                <code>public function addItems(<code>Array p_aItems</code>, <code>Number p_nGroupIndex</code>)</code>
                <div class="mdetail-desc">
                    Adds an array of items to the menu.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_aItems</code> : Array<div class="sub-desc">Array of items to be added to the menu. The array can contain strings specifying the text for each item to be created, object literals specifying each of the menu item configuration properties, or MenuItem instances.</div></li><li><code>p_nGroupIndex</code> : Number<div class="sub-desc">Optional. Number specifying the group to which the items belongs.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>Array</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#addItems">Menu</a>.</div>
                </div>
                            <a name="align"></a>
                <div class="mdetail">
                <h3>align</i></h3>
                <code>public function align(<code>String elementAlign</code>, <code>String contextAlign</code>)</code>
                <div class="mdetail-desc">
                    Aligns the Overlay to its context element using the specified corner points (represented by the constants TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, and BOTTOM_RIGHT.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>elementAlign</code> : String<div class="sub-desc">The String representing the corner of the Overlay that should be aligned to the context element</div></li><li><code>contextAlign</code> : String<div class="sub-desc">The corner of the context element that the elementAlign corner should stick to.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#align">Overlay</a>.</div>
                </div>
                            <a name="appendToBody"></a>
                <div class="mdetail alt">
                <h3>appendToBody</i></h3>
                <code>public function appendToBody(<code>HTMLElement element</code>)</code>
                <div class="mdetail-desc">
                    Appends the passed element to the body. If no body is present, one will be automatically created.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>element</code> : HTMLElement<div class="sub-desc">The element to append to the body</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#appendToBody">Module</a>.</div>
                </div>
                            <a name="appendToFooter"></a>
                <div class="mdetail">
                <h3>appendToFooter</i></h3>
                <code>public function appendToFooter(<code>HTMLElement element</code>)</code>
                <div class="mdetail-desc">
                    Appends the passed element to the footer. If no footer is present, one will be automatically created.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>element</code> : HTMLElement<div class="sub-desc">The element to append to the footer</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#appendToFooter">Module</a>.</div>
                </div>
                            <a name="appendToHeader"></a>
                <div class="mdetail alt">
                <h3>appendToHeader</i></h3>
                <code>public function appendToHeader(<code>HTMLElement element</code>)</code>
                <div class="mdetail-desc">
                    Appends the passed element to the header. If no header is present, one will be automatically created.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>element</code> : HTMLElement<div class="sub-desc">The element to append to the header</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#appendToHeader">Module</a>.</div>
                </div>
                            <a name="center"></a>
                <div class="mdetail">
                <h3>center</i></h3>
                <code>public function center()</code>
                <div class="mdetail-desc">
                    Centers the container in the viewport.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#center">Overlay</a>.</div>
                </div>
                            <a name="clearActiveItem"></a>
                <div class="mdetail alt">
                <h3>clearActiveItem</i></h3>
                <code>public function clearActiveItem(<code>Boolean p_bBlur</code>)</code>
                <div class="mdetail-desc">
                    Sets the "selected" configuration property of the menu's active
item to "false" and hides the item's submenu.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_bBlur</code> : Boolean<div class="sub-desc">Boolean indicating if the menu's active item should be blurred.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#clearActiveItem">Menu</a>.</div>
                </div>
                            <a name="configConstrainToViewport"></a>
                <div class="mdetail">
                <h3>configConstrainToViewport</i></h3>
                <code>public function configConstrainToViewport(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "constraintoviewport" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configConstrainToViewport">Overlay</a>.</div>
                </div>
                            <a name="configContainer"></a>
                <div class="mdetail alt">
                <h3>configContainer</i></h3>
                <code>public function configContainer(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>)</code>
                <div class="mdetail-desc">
                    Event handler for when the "container" configuration property
of the menu changes.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_sType</code> : String<div class="sub-desc">String representing the name of the event that was fired.</div></li><li><code>p_aArgs</code> : Array<div class="sub-desc">Array of arguments sent when the event was fired.</div></li><li><code>p_oMenu</code> : YAHOO.widget.Menu<div class="sub-desc">Object representing the menu that fired the event.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#configContainer">Menu</a>.</div>
                </div>
                            <a name="configContext"></a>
                <div class="mdetail">
                <h3>configContext</i></h3>
                <code>public function configContext(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "context" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configContext">Overlay</a>.</div>
                </div>
                            <a name="configFixedCenter"></a>
                <div class="mdetail alt">
                <h3>configFixedCenter</i></h3>
                <code>public function configFixedCenter(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "fixedcenter" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configFixedCenter">Overlay</a>.</div>
                </div>
                            <a name="configHeight"></a>
                <div class="mdetail">
                <h3>configHeight</i></h3>
                <code>public function configHeight(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "height" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configHeight">Overlay</a>.</div>
                </div>
                            <a name="configHideDelay"></a>
                <div class="mdetail alt">
                <h3>configHideDelay</i></h3>
                <code>public function configHideDelay(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>)</code>
                <div class="mdetail-desc">
                    Event handler for when the "hidedelay" configuration property
of the menu changes.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_sType</code> : String<div class="sub-desc">String representing the name of the event that was fired.</div></li><li><code>p_aArgs</code> : Array<div class="sub-desc">Array of arguments sent when the event was fired.</div></li><li><code>p_oMenu</code> : YAHOO.widget.Menu<div class="sub-desc">Object representing the menu that fired the event.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#configHideDelay">Menu</a>.</div>
                </div>
                            <a name="configIframe"></a>
                <div class="mdetail">
                <h3>configIframe</i></h3>
                <code>public function configIframe(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "iframe" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configIframe">Overlay</a>.</div>
                </div>
                            <a name="configMonitorResize"></a>
                <div class="mdetail alt">
                <h3>configMonitorResize</i></h3>
                <code>public function configMonitorResize(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    Default event handler for the "monitorresize" configuration property                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#configMonitorResize">Module</a>.</div>
                </div>
                            <a name="configPosition"></a>
                <div class="mdetail">
                <h3>configPosition</i></h3>
                <code>public function configPosition(<code>String p_sType</code>, <code>Array p_aArgs</code>, <code>YAHOO.widget.Menu p_oMenu</code>)</code>
                <div class="mdetail-desc">
                    Event handler for when the "position" configuration property
of the menu changes.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_sType</code> : String<div class="sub-desc">String representing the name of the event that was fired.</div></li><li><code>p_aArgs</code> : Array<div class="sub-desc">Array of arguments sent when the event was fired.</div></li><li><code>p_oMenu</code> : YAHOO.widget.Menu<div class="sub-desc">Object representing the menu that fired the event.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#configPosition">Menu</a>.</div>
                </div>
                            <a name="configVisible"></a>
                <div class="mdetail alt">
                <h3>configVisible</i></h3>
                <code>public function configVisible(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    Default event handler for changing the visibility property of a Module. By default, this is achieved by switching the "display" style between "block" and "none".
This method is responsible for firing showEvent and hideEvent.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#configVisible">Module</a>.</div>
                </div>
                            <a name="configWidth"></a>
                <div class="mdetail">
                <h3>configWidth</i></h3>
                <code>public function configWidth(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "width" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configWidth">Overlay</a>.</div>
                </div>
                            <a name="configX"></a>
                <div class="mdetail alt">
                <h3>configX</i></h3>
                <code>public function configX(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "x" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configX">Overlay</a>.</div>
                </div>
                            <a name="configXY"></a>
                <div class="mdetail">
                <h3>configXY</i></h3>
                <code>public function configXY(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "xy" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configXY">Overlay</a>.</div>
                </div>
                            <a name="configY"></a>
                <div class="mdetail alt">
                <h3>configY</i></h3>
                <code>public function configY(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "y" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configY">Overlay</a>.</div>
                </div>
                            <a name="configzIndex"></a>
                <div class="mdetail">
                <h3>configzIndex</i></h3>
                <code>public function configzIndex(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler fired when the "zIndex" property is changed.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#configzIndex">Overlay</a>.</div>
                </div>
                            <a name="destroy"></a>
                <div class="mdetail alt">
                <h3>destroy</i></h3>
                <code>public function destroy()</code>
                <div class="mdetail-desc">
                    Removes the Module element from the DOM and sets all child elements to null.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#destroy">Module</a>.</div>
                </div>
                            <a name="doCenterOnDOMEvent"></a>
                <div class="mdetail">
                <h3>doCenterOnDOMEvent</i></h3>
                <code>public function doCenterOnDOMEvent()</code>
                <div class="mdetail-desc">
                    Center event handler used for centering on scroll/resize, but only if the Overlay is visible                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#doCenterOnDOMEvent">Overlay</a>.</div>
                </div>
                            <a name="enforceConstraints"></a>
                <div class="mdetail alt">
                <h3>enforceConstraints</i></h3>
                <code>public function enforceConstraints(<code>String type</code>, <code>Object[] args</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    The default event handler executed when the moveEvent is fired, if the "constraintoviewport" is set to true.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>type</code> : String<div class="sub-desc">The CustomEvent type (usually the property name)</div></li><li><code>args</code> : Object[]<div class="sub-desc">The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object. For configuration handlers, this will usually equal the owner.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#enforceConstraints">Overlay</a>.</div>
                </div>
                            <a name="getItem"></a>
                <div class="mdetail">
                <h3>getItem</i></h3>
                <code>public function getItem(<code>Number p_nItemIndex</code>, <code>Number p_nGroupIndex</code>)</code>
                <div class="mdetail-desc">
                    Returns the item at the specified index.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_nItemIndex</code> : Number<div class="sub-desc">Number indicating the ordinal position of the item to be retrieved.</div></li><li><code>p_nGroupIndex</code> : Number<div class="sub-desc">Optional. Number indicating the group to which the item belongs.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>YAHOO.widget.MenuItem</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#getItem">Menu</a>.</div>
                </div>
                            <a name="getItemGroups"></a>
                <div class="mdetail alt">
                <h3>getItemGroups</i></h3>
                <code>public function getItemGroups()</code>
                <div class="mdetail-desc">
                    Returns a multi-dimensional array of all of the items in the menu.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>Array</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#getItemGroups">Menu</a>.</div>
                </div>
                            <a name="getRoot"></a>
                <div class="mdetail">
                <h3>getRoot</i></h3>
                <code>public function getRoot()</code>
                <div class="mdetail-desc">
                    Finds the menu's root menu.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#getRoot">Menu</a>.</div>
                </div>
                            <a name="hide"></a>
                <div class="mdetail alt">
                <h3>hide</i></h3>
                <code>public function hide()</code>
                <div class="mdetail-desc">
                    Hides the Module element by setting the visible configuration property to false. Also fires two events: beforeHideEvent prior to the visibility change, and hideEvent after.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#hide">Module</a>.</div>
                </div>
                            <a name="hideIframe"></a>
                <div class="mdetail">
                <h3>hideIframe</i></h3>
                <code>public function hideIframe()</code>
                <div class="mdetail-desc">
                    Hides the iframe shim, if it has been enabled                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#hideIframe">Overlay</a>.</div>
                </div>
                            <a name="hideMacGeckoScrollbars"></a>
                <div class="mdetail alt">
                <h3>hideMacGeckoScrollbars</i></h3>
                <code>public function hideMacGeckoScrollbars()</code>
                <div class="mdetail-desc">
                    Adds a special CSS class to the Overlay when Mac/Gecko is in use, to work around a Gecko bug where
scrollbars cannot be hidden. See https://bugzilla.mozilla.org/show_bug.cgi?id=187435                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#hideMacGeckoScrollbars">Overlay</a>.</div>
                </div>
                            <a name="init"></a>
                <div class="mdetail">
                <h3>init</i></h3>
                <code>public function init(<code>String p_oElement</code>, <code>String p_oElement</code>, <code><a href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-</code>, <code><a href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-</code>, <code>Object p_oConfig</code>)</code>
                <div class="mdetail-desc">
                    The MenuBar class's initialization method. This method is
automatically called by the constructor, and sets up all DOM references for
pre-existing markup, and creates required markup if it is not already present.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_oElement</code> : String<div class="sub-desc">String specifying the id attribute of the <code>&#60;div&#62;</code> element of the menu bar.</div></li><li><code>p_oElement</code> : String<div class="sub-desc">String specifying the id attribute of the <code>&#60;select&#62;</code> element to be used as the data source for the menu bar.</div></li><li><code>href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-</code> : <a<div class="sub-desc">one-html.html#ID-22445964">HTMLDivElement</a>} p_oElement Object specifying the <code>&#60;div&#62;</code> element of the menu bar.</div></li><li><code>href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-</code> : <a<div class="sub-desc">one-html.html#ID-94282980">HTMLSelectElement</a>} p_oElement Object specifying the <code>&#60;select&#62;</code> element to be used as the data source for the menu bar.</div></li><li><code>p_oConfig</code> : Object<div class="sub-desc">Optional. Object literal specifying the configuration for the menu bar. See configuration class documentation for more details.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by Menubar.</div>
                </div>
                            <a name="initDefaultConfig"></a>
                <div class="mdetail alt">
                <h3>initDefaultConfig</i></h3>
                <code>public function initDefaultConfig()</code>
                <div class="mdetail-desc">
                    Initializes the class's configurable properties which can be
changed using the menu bar's Config object ("cfg").                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by Menubar.</div>
                </div>
                            <a name="initEvents"></a>
                <div class="mdetail">
                <h3>initEvents</i></h3>
                <code>public function initEvents()</code>
                <div class="mdetail-desc">
                    Initializes the custom events for Module which are fired automatically at appropriate times by the Module class.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#initEvents">Module</a>.</div>
                </div>
                            <a name="initResizeMonitor"></a>
                <div class="mdetail alt">
                <h3>initResizeMonitor</i></h3>
                <code>public function initResizeMonitor()</code>
                <div class="mdetail-desc">
                    Initialized an empty IFRAME that is placed out of the visible area that can be used to detect text resize.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#initResizeMonitor">Module</a>.</div>
                </div>
                            <a name="insertItem"></a>
                <div class="mdetail">
                <h3>insertItem</i></h3>
                <code>public function insertItem(<code>YAHOO.widget.MenuItem p_oItem</code>, <code>String p_oItem</code>, <code>Object p_oItem</code>, <code>Number p_nItemIndex</code>, <code>Number p_nGroupIndex</code>)</code>
                <div class="mdetail-desc">
                    Inserts an item into the menu at the specified index.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_oItem</code> : YAHOO.widget.MenuItem<div class="sub-desc">Object reference for the MenuItem instance to be added to the menu.</div></li><li><code>p_oItem</code> : String<div class="sub-desc">String specifying the text of the item to be added to the menu.</div></li><li><code>p_oItem</code> : Object<div class="sub-desc">Object literal containing a set of menu item configuration properties.</div></li><li><code>p_nItemIndex</code> : Number<div class="sub-desc">Number indicating the ordinal position at which the item should be added.</div></li><li><code>p_nGroupIndex</code> : Number<div class="sub-desc">Optional. Number indicating the group to which the item belongs.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>YAHOO.widget.MenuItem</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#insertItem">Menu</a>.</div>
                </div>
                            <a name="moveTo"></a>
                <div class="mdetail alt">
                <h3>moveTo</i></h3>
                <code>public function moveTo(<code>Number x</code>, <code>Number y</code>)</code>
                <div class="mdetail-desc">
                    Moves the Overlay to the specified position. This function is identical to calling this.cfg.setProperty("xy", [x,y]);                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>x</code> : Number<div class="sub-desc">The Overlay's new x position</div></li><li><code>y</code> : Number<div class="sub-desc">The Overlay's new y position</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#moveTo">Overlay</a>.</div>
                </div>
                            <a name="onDomResize"></a>
                <div class="mdetail">
                <h3>onDomResize</i></h3>
                <code>public function onDomResize(<code>DOMEvent e</code>, <code>Object obj</code>)</code>
                <div class="mdetail-desc">
                    Event handler fired when the resize monitor element is resized.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>e</code> : DOMEvent<div class="sub-desc">The DOM resize event</div></li><li><code>obj</code> : Object<div class="sub-desc">The scope object passed to the handler</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#onDomResize">Module</a>.</div>
                </div>
                            <a name="removeItem"></a>
                <div class="mdetail alt">
                <h3>removeItem</i></h3>
                <code>public function removeItem(<code>YAHOO.widget.MenuItem p_oObject</code>, <code>Number p_oObject</code>, <code>Number p_nGroupIndex</code>)</code>
                <div class="mdetail-desc">
                    Removes the specified item from the menu.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_oObject</code> : YAHOO.widget.MenuItem<div class="sub-desc">Object reference for the MenuItem instance to be removed from the menu.</div></li><li><code>p_oObject</code> : Number<div class="sub-desc">Number specifying the index of the item to be removed.</div></li><li><code>p_nGroupIndex</code> : Number<div class="sub-desc">Optional. Number specifying the group to which the item belongs.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>YAHOO.widget.MenuItem</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#removeItem">Menu</a>.</div>
                </div>
                            <a name="render"></a>
                <div class="mdetail">
                <h3>render</i></h3>
                <code>public function render(<code>String appendToNode</code>, <code>HTMLElement appendToNode</code>, <code>HTMLElement moduleElement</code>)</code>
                <div class="mdetail-desc">
                    Renders the Module by inserting the elements that are not already in the main Module into their correct places. Optionally appends the Module to the specified node prior to the render's execution. NOTE: For Modules without existing markup, the appendToNode argument is REQUIRED. If this argument is ommitted and the current element is not present in the document, the function will return false, indicating that the render was a failure.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>appendToNode</code> : String<div class="sub-desc">The element id to which the Module should be appended to prior to rendering <em>OR</em></div></li><li><code>appendToNode</code> : HTMLElement<div class="sub-desc">The element to which the Module should be appended to prior to rendering</div></li><li><code>moduleElement</code> : HTMLElement<div class="sub-desc">OPTIONAL. The element that represents the actual Standard Module container.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>Boolean</code><div class="sub-desc">Success or failure of the render</div></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#render">Module</a>.</div>
                </div>
                            <a name="setBody"></a>
                <div class="mdetail alt">
                <h3>setBody</i></h3>
                <code>public function setBody(<code>String bodyContent</code>, <code>HTMLElement bodyContent</code>)</code>
                <div class="mdetail-desc">
                    Sets the Module's body content to the HTML specified, or appends the passed element to the body. If no body is present, one will be automatically created.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>bodyContent</code> : String<div class="sub-desc">The HTML used to set the body <em>OR</em></div></li><li><code>bodyContent</code> : HTMLElement<div class="sub-desc">The HTMLElement to append to the body</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#setBody">Module</a>.</div>
                </div>
                            <a name="setFooter"></a>
                <div class="mdetail">
                <h3>setFooter</i></h3>
                <code>public function setFooter(<code>String footerContent</code>, <code>HTMLElement footerContent</code>)</code>
                <div class="mdetail-desc">
                    Sets the Module's footer content to the HTML specified, or appends the passed element to the footer. If no footer is present, one will be automatically created.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>footerContent</code> : String<div class="sub-desc">The HTML used to set the footer <em>OR</em></div></li><li><code>footerContent</code> : HTMLElement<div class="sub-desc">The HTMLElement to append to the footer</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#setFooter">Module</a>.</div>
                </div>
                            <a name="setHeader"></a>
                <div class="mdetail alt">
                <h3>setHeader</i></h3>
                <code>public function setHeader(<code>String headerContent</code>, <code>HTMLElement headerContent</code>)</code>
                <div class="mdetail-desc">
                    Sets the Module's header content to the HTML specified, or appends the passed element to the header. If no header is present, one will be automatically created.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>headerContent</code> : String<div class="sub-desc">The HTML used to set the header <em>OR</em></div></li><li><code>headerContent</code> : HTMLElement<div class="sub-desc">The HTMLElement to append to the header</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#setHeader">Module</a>.</div>
                </div>
                            <a name="setInitialFocus"></a>
                <div class="mdetail">
                <h3>setInitialFocus</i></h3>
                <code>public function setInitialFocus()</code>
                <div class="mdetail-desc">
                    Sets focus to the menu's first enabled item.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#setInitialFocus">Menu</a>.</div>
                </div>
                            <a name="setInitialSelection"></a>
                <div class="mdetail alt">
                <h3>setInitialSelection</i></h3>
                <code>public function setInitialSelection()</code>
                <div class="mdetail-desc">
                    Sets the "selected" configuration property of the menu's first
enabled item to "true."                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#setInitialSelection">Menu</a>.</div>
                </div>
                            <a name="setItemGroupTitle"></a>
                <div class="mdetail">
                <h3>setItemGroupTitle</i></h3>
                <code>public function setItemGroupTitle(<code>String p_sGroupTitle</code>, <code>Number p_nGroupIndex</code>)</code>
                <div class="mdetail-desc">
                    Sets the title of a group of menu items.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>p_sGroupTitle</code> : String<div class="sub-desc">String specifying the title of the group.</div></li><li><code>p_nGroupIndex</code> : Number<div class="sub-desc">Optional. Number specifying the group to which the title belongs.</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Menu.html#setItemGroupTitle">Menu</a>.</div>
                </div>
                            <a name="show"></a>
                <div class="mdetail alt">
                <h3>show</i></h3>
                <code>public function show()</code>
                <div class="mdetail-desc">
                    Shows the Module element by setting the visible configuration property to true. Also fires two events: beforeShowEvent prior to the visibility change, and showEvent after.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Module.html#show">Module</a>.</div>
                </div>
                            <a name="showIframe"></a>
                <div class="mdetail">
                <h3>showIframe</i></h3>
                <code>public function showIframe()</code>
                <div class="mdetail-desc">
                    Shows the iframe shim, if it has been enabled                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#showIframe">Overlay</a>.</div>
                </div>
                            <a name="showMacGeckoScrollbars"></a>
                <div class="mdetail alt">
                <h3>showMacGeckoScrollbars</i></h3>
                <code>public function showMacGeckoScrollbars()</code>
                <div class="mdetail-desc">
                    Removes a special CSS class from the Overlay when Mac/Gecko is in use, to work around a Gecko bug where
scrollbars cannot be hidden. See https://bugzilla.mozilla.org/show_bug.cgi?id=187435                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#showMacGeckoScrollbars">Overlay</a>.</div>
                </div>
                            <a name="syncPosition"></a>
                <div class="mdetail">
                <h3>syncPosition</i></h3>
                <code>public function syncPosition()</code>
                <div class="mdetail-desc">
                    Synchronizes the Panel's "xy", "x", and "y" properties with the Panel's position in the DOM. This is primarily used to update position information during drag & drop.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#syncPosition">Overlay</a>.</div>
                </div>
                            <a name="toString"></a>
                <div class="mdetail alt">
                <h3>toString</i></h3>
                <code>public function toString()</code>
                <div class="mdetail-desc">
                    Returns a string representing the menu bar.                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>String</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by Menubar.</div>
                </div>
                            <a name="windowResizeHandler&lt;static&gt;"></a>
                <div class="mdetail">
                <h3>windowResizeHandler&lt;static&gt;</i></h3>
                <code>public function windowResizeHandler&lt;static&gt;(<code>DOMEvent e</code>)</code>
                <div class="mdetail-desc">
                    &lt;static&gt; The DOM event handler used to fire the CustomEvent for window resize                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>e</code> : DOMEvent<div class="sub-desc">The DOM resize event</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#windowResizeHandler&lt;static&gt;">Overlay</a>.</div>
                </div>
                            <a name="windowScrollHandler&lt;static&gt;"></a>
                <div class="mdetail alt">
                <h3>windowScrollHandler&lt;static&gt;</i></h3>
                <code>public function windowScrollHandler&lt;static&gt;(<code>DOMEvent e</code>)</code>
                <div class="mdetail-desc">
                    &lt;static&gt; The DOM event handler used to fire the CustomEvent for window scroll                
                <div class="mdetail-params">
                    <strong>Parameters:</strong>
                    <ul><li><code>e</code> : DOMEvent<div class="sub-desc">The DOM scroll event</div></li>                    </ul>
                    <strong>Returns:</strong>
                    <ul>
                        <li><code>void</code></li>
                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This method is defined by <a href="YAHOO.widget.Overlay.html#windowScrollHandler&lt;static&gt;">Overlay</a>.</div>
                </div>
                        </div>
                    
                    <h2 class="mdetail-head">Event Details</h2>
            <div class="detail-wrap">
                            <a name="event-YAHOO.widget.Overlay.windowResizeEvent
"></a>
                <div class="mdetail">
                <h3>YAHOO.widget.Overlay.windowResizeEvent
</i></h3>
                <code>public event YAHOO.widget.Overlay.windowResizeEvent
</code>
                <div class="mdetail-desc">
                A singleton CustomEvent used for reacting to the DOM event for window resize                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Overlay.html#event-YAHOO.widget.Overlay.windowResizeEvent
">Overlay</a>.</div>
                </div>
                            <a name="event-YAHOO.widget.Overlay.windowScrollEvent
"></a>
                <div class="mdetail alt">
                <h3>YAHOO.widget.Overlay.windowScrollEvent
</i></h3>
                <code>public event YAHOO.widget.Overlay.windowScrollEvent
</code>
                <div class="mdetail-desc">
                A singleton CustomEvent used for reacting to the DOM event for window scroll                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Overlay.html#event-YAHOO.widget.Overlay.windowScrollEvent
">Overlay</a>.</div>
                </div>
                            <a name="event-appendEvent
"></a>
                <div class="mdetail">
                <h3>appendEvent
</i></h3>
                <code>public event appendEvent
</code>
                <div class="mdetail-desc">
                CustomEvent fired when the Module is appended to the DOM                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-appendEvent
">Module</a>.</div>
                </div>
                            <a name="event-beforeHideEvent
"></a>
                <div class="mdetail alt">
                <h3>beforeHideEvent
</i></h3>
                <code>public event beforeHideEvent
</code>
                <div class="mdetail-desc">
                CustomEvent fired before the Module is hidden                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-beforeHideEvent
">Module</a>.</div>
                </div>
                            <a name="event-beforeInitEvent"></a>
                <div class="mdetail">
                <h3>beforeInitEvent</i></h3>
                <code>public event beforeInitEvent</code>
                <div class="mdetail-desc">
                CustomEvent fired prior to class initalization.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li><code>classRef</code> : class<div class="sub-desc">class reference of the initializing class, such as this.beforeInitEvent.fire(YAHOO.widget.Module)</div></li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-beforeInitEvent">Module</a>.</div>
                </div>
                            <a name="event-beforeMoveEvent"></a>
                <div class="mdetail alt">
                <h3>beforeMoveEvent</i></h3>
                <code>public event beforeMoveEvent</code>
                <div class="mdetail-desc">
                CustomEvent fired before the Overlay is moved.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li><code>x</code> : Number<div class="sub-desc">x coordinate</div></li><li><code>y</code> : Number<div class="sub-desc">y coordinate</div></li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Overlay.html#event-beforeMoveEvent">Overlay</a>.</div>
                </div>
                            <a name="event-beforeRenderEvent
"></a>
                <div class="mdetail">
                <h3>beforeRenderEvent
</i></h3>
                <code>public event beforeRenderEvent
</code>
                <div class="mdetail-desc">
                CustomEvent fired before the Module is rendered                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-beforeRenderEvent
">Module</a>.</div>
                </div>
                            <a name="event-beforeShowEvent
"></a>
                <div class="mdetail alt">
                <h3>beforeShowEvent
</i></h3>
                <code>public event beforeShowEvent
</code>
                <div class="mdetail-desc">
                CustomEvent fired before the Module is shown                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-beforeShowEvent
">Module</a>.</div>
                </div>
                            <a name="event-changeBodyEvent"></a>
                <div class="mdetail">
                <h3>changeBodyEvent</i></h3>
                <code>public event changeBodyEvent</code>
                <div class="mdetail-desc">
                CustomEvent fired when the body content of the Module is modified                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li><code>content</code> : String/HTMLElement<div class="sub-desc">String/element representing the new body content</div></li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-changeBodyEvent">Module</a>.</div>
                </div>
                            <a name="event-changeContentEvent
"></a>
                <div class="mdetail alt">
                <h3>changeContentEvent
</i></h3>
                <code>public event changeContentEvent
</code>
                <div class="mdetail-desc">
                CustomEvent fired when the content of the Module is modified                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-changeContentEvent
">Module</a>.</div>
                </div>
                            <a name="event-changeFooterEvent"></a>
                <div class="mdetail">
                <h3>changeFooterEvent</i></h3>
                <code>public event changeFooterEvent</code>
                <div class="mdetail-desc">
                CustomEvent fired when the footer content of the Module is modified                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li><code>content</code> : String/HTMLElement<div class="sub-desc">String/element representing the new footer content</div></li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-changeFooterEvent">Module</a>.</div>
                </div>
                            <a name="event-changeHeaderEvent"></a>
                <div class="mdetail alt">
                <h3>changeHeaderEvent</i></h3>
                <code>public event changeHeaderEvent</code>
                <div class="mdetail-desc">
                CustomEvent fired when the header content of the Module is modified                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li><code>content</code> : String/HTMLElement<div class="sub-desc">String/element representing the new header content</div></li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-changeHeaderEvent">Module</a>.</div>
                </div>
                            <a name="event-clickEvent"></a>
                <div class="mdetail">
                <h3>clickEvent</i></h3>
                <code>public event clickEvent</code>
                <div class="mdetail-desc">
                Fires when the user clicks the on the menu.  Passes back the
DOM Event object as an argument.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-clickEvent">Menu</a>.</div>
                </div>
                            <a name="event-destroyEvent
"></a>
                <div class="mdetail alt">
                <h3>destroyEvent
</i></h3>
                <code>public event destroyEvent
</code>
                <div class="mdetail-desc">
                CustomEvent fired when the Module is destroyed                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-destroyEvent
">Module</a>.</div>
                </div>
                            <a name="event-hideEvent
"></a>
                <div class="mdetail">
                <h3>hideEvent
</i></h3>
                <code>public event hideEvent
</code>
                <div class="mdetail-desc">
                CustomEvent fired after the Module is hidden                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-hideEvent
">Module</a>.</div>
                </div>
                            <a name="event-initEvent"></a>
                <div class="mdetail alt">
                <h3>initEvent</i></h3>
                <code>public event initEvent</code>
                <div class="mdetail-desc">
                CustomEvent fired after class initalization.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li><code>classRef</code> : class<div class="sub-desc">class reference of the initializing class, such as this.beforeInitEvent.fire(YAHOO.widget.Module)</div></li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-initEvent">Module</a>.</div>
                </div>
                            <a name="event-itemAddedEvent"></a>
                <div class="mdetail">
                <h3>itemAddedEvent</i></h3>
                <code>public event itemAddedEvent</code>
                <div class="mdetail-desc">
                Fires when an item is added to the menu.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-itemAddedEvent">Menu</a>.</div>
                </div>
                            <a name="event-itemRemovedEvent"></a>
                <div class="mdetail alt">
                <h3>itemRemovedEvent</i></h3>
                <code>public event itemRemovedEvent</code>
                <div class="mdetail-desc">
                Fires when an item is removed to the menu.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-itemRemovedEvent">Menu</a>.</div>
                </div>
                            <a name="event-keyDownEvent"></a>
                <div class="mdetail">
                <h3>keyDownEvent</i></h3>
                <code>public event keyDownEvent</code>
                <div class="mdetail-desc">
                Fires when the user presses a key when one of the menu's items
has focus.  Passes back the DOM Event object as an argument.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-keyDownEvent">Menu</a>.</div>
                </div>
                            <a name="event-keyPressEvent"></a>
                <div class="mdetail alt">
                <h3>keyPressEvent</i></h3>
                <code>public event keyPressEvent</code>
                <div class="mdetail-desc">
                Fires when the user presses an alphanumeric key when one of the
menu's items has focus.  Passes back the DOM Event object as an argument.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-keyPressEvent">Menu</a>.</div>
                </div>
                            <a name="event-keyUpEvent"></a>
                <div class="mdetail">
                <h3>keyUpEvent</i></h3>
                <code>public event keyUpEvent</code>
                <div class="mdetail-desc">
                Fires when the user releases a key when one of the menu's items
has focus.  Passes back the DOM Event object as an argument.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-keyUpEvent">Menu</a>.</div>
                </div>
                            <a name="event-mouseDownEvent"></a>
                <div class="mdetail alt">
                <h3>mouseDownEvent</i></h3>
                <code>public event mouseDownEvent</code>
                <div class="mdetail-desc">
                Fires when the user mouses down on the menu.  Passes back the
DOM Event object as an argument.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-mouseDownEvent">Menu</a>.</div>
                </div>
                            <a name="event-mouseOutEvent"></a>
                <div class="mdetail">
                <h3>mouseOutEvent</i></h3>
                <code>public event mouseOutEvent</code>
                <div class="mdetail-desc">
                Fires when the mouse has left the menu.  Passes back the DOM
Event object as an argument.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-mouseOutEvent">Menu</a>.</div>
                </div>
                            <a name="event-mouseOverEvent"></a>
                <div class="mdetail alt">
                <h3>mouseOverEvent</i></h3>
                <code>public event mouseOverEvent</code>
                <div class="mdetail-desc">
                Fires when the mouse has entered the menu.  Passes back
the DOM Event object as an argument.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-mouseOverEvent">Menu</a>.</div>
                </div>
                            <a name="event-mouseUpEvent"></a>
                <div class="mdetail">
                <h3>mouseUpEvent</i></h3>
                <code>public event mouseUpEvent</code>
                <div class="mdetail-desc">
                Fires when the user releases a mouse button while the mouse is
over the menu.  Passes back the DOM Event object as an argument.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Menu.html#event-mouseUpEvent">Menu</a>.</div>
                </div>
                            <a name="event-moveEvent"></a>
                <div class="mdetail alt">
                <h3>moveEvent</i></h3>
                <code>public event moveEvent</code>
                <div class="mdetail-desc">
                CustomEvent fired after the Overlay is moved.                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li><code>x</code> : Number<div class="sub-desc">x coordinate</div></li><li><code>y</code> : Number<div class="sub-desc">y coordinate</div></li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Overlay.html#event-moveEvent">Overlay</a>.</div>
                </div>
                            <a name="event-renderEvent
"></a>
                <div class="mdetail">
                <h3>renderEvent
</i></h3>
                <code>public event renderEvent
</code>
                <div class="mdetail-desc">
                CustomEvent fired after the Module is rendered                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-renderEvent
">Module</a>.</div>
                </div>
                            <a name="event-showEvent
"></a>
                <div class="mdetail alt">
                <h3>showEvent
</i></h3>
                <code>public event showEvent
</code>
                <div class="mdetail-desc">
                CustomEvent fired after the Module is shown                
                <div class="mdetail-params">
                    <strong style="font-weight:normal;">Subscribers will be called with the following parameters:</strong>
                    <ul><li>None.</li>                    </ul>
                </div>
                </div>
                <div class="mdetail-def">This event is defined by <a href="YAHOO.widget.Module.html#event-showEvent
">Module</a>.</div>
                </div>
                        </div>
                </div>
    <hr>
    <div style="font-size:10px;text-align:center;color:gray;">yui-ext - Copyright &copy; 2006 Jack Slocum.  |
    Yahoo! UI - Copyright &copy; 2006 Yahoo! Inc.<br />All rights reserved.</div>
    
    </body>
</html>