Files
Phraseanet/www/include/jslibs/yui2.8/docs/YAHOO.widget.Calendar.html
2011-02-16 16:09:48 +01:00

7616 lines
453 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns:yui="http://yuilibrary.com/rdf/1.0/yui.rdf#">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>API: calendar YAHOO.widget.Calendar (YUI Library)</title>
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css" />
<link rel="stylesheet" type="text/css" href="assets/api.css" />
<script type="text/javascript" src="assets/api-js"></script>
<script type="text/javascript" src="assets/ac-js"></script>
</head>
<body id="yahoo-com">
<div id="doc3" class="yui-t2">
<div id="hd">
<h1><a href="http://developer.yahoo.com/yui/" title="Yahoo! UI Library">Yahoo! UI Library</a></h1>
<h3>Calendar&nbsp; <span class="subtitle">2.8.2r1</span></h3>
<a href="./index.html" title="Yahoo! UI Library">Yahoo! UI Library</a>
&gt; <a href="./module_calendar.html" title="calendar">calendar</a>
&gt; YAHOO.widget.Calendar
<form onsubmit="return false">
<div id="propertysearch">
Search: <input autocomplete="off" id="searchinput" />
<div id="searchresults">
&nbsp;
</div>
</div>
</form>
</div>
<div id="bd">
<div id="yui-main">
<div class="yui-b">
<form action="#" name="yui-classopts-form" method="get" id="yui-classopts-form">
<fieldset>
<legend>Filters</legend>
<span class="classopts"><input type="checkbox" name="show_private" id="show_private" /> <label for="show_private">Show Private</label></span>
<span class="classopts"><input type="checkbox" name="show_protected" id="show_protected" /> <label for="show_protected">Show Protected</label></span>
<span class="classopts"><input type="checkbox" name="show_deprecated" id="show_deprecated" /> <label for="show_deprecated">Show Deprecated</label></span>
</fieldset>
</form>
<h2>
Class <b property="yui:name">YAHOO.widget.Calendar</b>
<span class="extends">
</span>
</h2>
<!-- class tree goes here -->
<dl class="subclasses" rel="yui:subclasses">
<dt>Known Subclasses:</dt>
<dd>
<span rel="yui:subclass" resource="YAHOO.widget.Calendar_Core.html">
<a href="YAHOO.widget.Calendar_Core.html" property="yui:name" title="YAHOO.widget.Calendar_Core">YAHOO.widget.Calendar_Core</a>
</span>
</dd>
</dl>
<div class="summary description" property="yui:description">
Calendar is the base class for the Calendar widget. In its most basic
implementation, it has the ability to render a calendar widget on the page
that can be manipulated to select a single date, move back and forth between
months and years.
<p>To construct the placeholder for the calendar widget, the code is as
follows:
<xmp>
<div id="calContainer"></div>
</xmp>
</p>
<p>
<strong>NOTE: As of 2.4.0, the constructor's ID argument is optional.</strong>
The Calendar can be constructed by simply providing a container ID string,
or a reference to a container DIV HTMLElement (the element needs to exist
in the document).
E.g.:
<xmp>
var c = new YAHOO.widget.Calendar("calContainer", configOptions);
</xmp>
or:
<xmp>
var containerDiv = YAHOO.util.Dom.get("calContainer");
var c = new YAHOO.widget.Calendar(containerDiv, configOptions);
</xmp>
</p>
<p>
If not provided, the ID will be generated from the container DIV ID by adding an "_t" suffix.
For example if an ID is not provided, and the container's ID is "calContainer", the Calendar's ID will be set to "calContainer_t".
</p>
</div>
<div class="section constructor details" rel="yui:constructor" resource="#constructor">
<h3 id="constructor">Constructor</h3>
<div class="content">
<div class="detail">
<strong property="yui:name">YAHOO.widget.Calendar</strong>
<code>
(
id
,
container
,
config
)
</code>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">id</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> optional The id of the table element that will represent the Calendar widget. As of 2.4.0, this argument is optional.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">container</span>
&lt;<span property="yui:type">String | HTMLElement</span>&gt;
</code>
<span property="yui:description"> The id of the container div element that will wrap the Calendar table, or a reference to a DIV element which exists in the document.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">config</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> optional The configuration object containing the initial configuration values for the Calendar.</span>
</dd>
</dl>
</div>
</div>
</div>
</div>
<div rel="yui:properties" resource="#properties">
<div class="section field details">
<h3 id="properties">Properties</h3>
<div class="content">
<div class="private" rel="yui:property" resource="#property__renderStack">
<h4><a name="property__renderStack" property="yui:name">_renderStack</a>
- <code>private <span property="yui:type">Array</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A copy of the initial render functions created before rendering.
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property__selectedDates">
<h4><a name="property__selectedDates" property="yui:name">_selectedDates</a>
- <code>private <span property="yui:type">Array</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The private list of initially selected dates.
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:property" resource="#property_browser">
<h4><a name="property_browser" property="yui:name">browser</a>
- <code><span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Returns a string representing the current browser.
</div>
</div>
<div class="deprecated" property="yui:deprecated">
<strong>Deprecated:</strong> As of 2.3.0, environment information is available in YAHOO.env.ua
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_cellDates">
<h4><a name="property_cellDates" property="yui:name">cellDates</a>
- <code><span property="yui:type">Array[](Number[])</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The collection of calendar cell dates that is parallel to the cells collection. The array contains dates field arrays in the format of [YYYY, M, D].
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_cells">
<h4><a name="property_cells" property="yui:name">cells</a>
- <code><span property="yui:type">HTMLTableCellElement[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The collection of calendar table cells
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_cfg">
<h4><a name="property_cfg" property="yui:name">cfg</a>
- <code><span property="yui:type">YAHOO.util.Config</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The Config object used to hold the configuration variables for the Calendar
</div>
</div>
<hr />
</div>
<div class="private deprecated" rel="yui:property" resource="#property_Config">
<h4><a name="property_Config" property="yui:name">Config</a>
- <code>private <span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The configuration object used to set up the calendars various locale and style options.
</div>
</div>
<div class="deprecated" property="yui:deprecated">
<strong>Deprecated:</strong> Configuration properties should be set by calling Calendar.cfg.setProperty.
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_containerId">
<h4><a name="property_containerId" property="yui:name">containerId</a>
- <code><span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The unique id associated with the Calendar's container
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_domEventMap">
<h4><a name="property_domEventMap" property="yui:name">domEventMap</a>
- <code><span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A map of DOM event handlers to attach to cells associated with specific CSS class names
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_id">
<h4><a name="property_id" property="yui:name">id</a>
- <code><span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The id that uniquely identifies this Calendar.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_index">
<h4><a name="property_index" property="yui:name">index</a>
- <code><span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The index of this item in the parent group
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Locale">
<h4><a name="property_Locale" property="yui:name">Locale</a>
- <code><span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The local object which contains the Calendar's locale settings
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_oDomContainer">
<h4><a name="property_oDomContainer" property="yui:name">oDomContainer</a>
- <code><span property="yui:type">HTMLElement</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The DOM element reference that points to this calendar's container element. The calendar will be inserted into this element when the shell is rendered.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_oNavigator">
<h4><a name="property_oNavigator" property="yui:name">oNavigator</a>
- <code><span property="yui:type">CalendarNavigator</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A reference to the CalendarNavigator instance created for this Calendar.
Will be null if the "navigator" configuration property has not been set
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Options">
<h4><a name="property_Options" property="yui:name">Options</a>
- <code><span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The local object which contains the Calendar's options
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_parent">
<h4><a name="property_parent" property="yui:name">parent</a>
- <code><span property="yui:type">CalendarGroup</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The parent CalendarGroup, only to be set explicitly by the parent group
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_renderStack">
<h4><a name="property_renderStack" property="yui:name">renderStack</a>
- <code><span property="yui:type">Array[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The list of render functions, along with required parameters, used to render cells.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_BODY">
<h4><a name="property_Style.CSS_BODY" property="yui:name">Style.CSS_BODY</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CALENDAR">
<h4><a name="property_Style.CSS_CALENDAR" property="yui:name">Style.CSS_CALENDAR</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL">
<h4><a name="property_Style.CSS_CELL" property="yui:name">Style.CSS_CELL</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_BOTTOM">
<h4><a name="property_Style.CSS_CELL_BOTTOM" property="yui:name">Style.CSS_CELL_BOTTOM</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_HIGHLIGHT1">
<h4><a name="property_Style.CSS_CELL_HIGHLIGHT1" property="yui:name">Style.CSS_CELL_HIGHLIGHT1</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_HIGHLIGHT2">
<h4><a name="property_Style.CSS_CELL_HIGHLIGHT2" property="yui:name">Style.CSS_CELL_HIGHLIGHT2</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_HIGHLIGHT3">
<h4><a name="property_Style.CSS_CELL_HIGHLIGHT3" property="yui:name">Style.CSS_CELL_HIGHLIGHT3</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_HIGHLIGHT4">
<h4><a name="property_Style.CSS_CELL_HIGHLIGHT4" property="yui:name">Style.CSS_CELL_HIGHLIGHT4</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_HOVER">
<h4><a name="property_Style.CSS_CELL_HOVER" property="yui:name">Style.CSS_CELL_HOVER</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_LEFT">
<h4><a name="property_Style.CSS_CELL_LEFT" property="yui:name">Style.CSS_CELL_LEFT</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_OOB">
<h4><a name="property_Style.CSS_CELL_OOB" property="yui:name">Style.CSS_CELL_OOB</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_OOM">
<h4><a name="property_Style.CSS_CELL_OOM" property="yui:name">Style.CSS_CELL_OOM</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_RESTRICTED">
<h4><a name="property_Style.CSS_CELL_RESTRICTED" property="yui:name">Style.CSS_CELL_RESTRICTED</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_RIGHT">
<h4><a name="property_Style.CSS_CELL_RIGHT" property="yui:name">Style.CSS_CELL_RIGHT</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_SELECTABLE">
<h4><a name="property_Style.CSS_CELL_SELECTABLE" property="yui:name">Style.CSS_CELL_SELECTABLE</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_SELECTED">
<h4><a name="property_Style.CSS_CELL_SELECTED" property="yui:name">Style.CSS_CELL_SELECTED</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_SELECTOR">
<h4><a name="property_Style.CSS_CELL_SELECTOR" property="yui:name">Style.CSS_CELL_SELECTOR</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_TODAY">
<h4><a name="property_Style.CSS_CELL_TODAY" property="yui:name">Style.CSS_CELL_TODAY</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CELL_TOP">
<h4><a name="property_Style.CSS_CELL_TOP" property="yui:name">Style.CSS_CELL_TOP</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CLOSE">
<h4><a name="property_Style.CSS_CLOSE" property="yui:name">Style.CSS_CLOSE</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_CONTAINER">
<h4><a name="property_Style.CSS_CONTAINER" property="yui:name">Style.CSS_CONTAINER</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_FIXED_SIZE">
<h4><a name="property_Style.CSS_FIXED_SIZE" property="yui:name">Style.CSS_FIXED_SIZE</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_FOOTER">
<h4><a name="property_Style.CSS_FOOTER" property="yui:name">Style.CSS_FOOTER</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_HEADER">
<h4><a name="property_Style.CSS_HEADER" property="yui:name">Style.CSS_HEADER</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_HEADER_TEXT">
<h4><a name="property_Style.CSS_HEADER_TEXT" property="yui:name">Style.CSS_HEADER_TEXT</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_LINK_CLOSE">
<h4><a name="property_Style.CSS_LINK_CLOSE" property="yui:name">Style.CSS_LINK_CLOSE</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_NAV">
<h4><a name="property_Style.CSS_NAV" property="yui:name">Style.CSS_NAV</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_NAV_LEFT">
<h4><a name="property_Style.CSS_NAV_LEFT" property="yui:name">Style.CSS_NAV_LEFT</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_NAV_RIGHT">
<h4><a name="property_Style.CSS_NAV_RIGHT" property="yui:name">Style.CSS_NAV_RIGHT</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_ROW_FOOTER">
<h4><a name="property_Style.CSS_ROW_FOOTER" property="yui:name">Style.CSS_ROW_FOOTER</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_ROW_HEADER">
<h4><a name="property_Style.CSS_ROW_HEADER" property="yui:name">Style.CSS_ROW_HEADER</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_SINGLE">
<h4><a name="property_Style.CSS_SINGLE" property="yui:name">Style.CSS_SINGLE</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_WEEKDAY_CELL">
<h4><a name="property_Style.CSS_WEEKDAY_CELL" property="yui:name">Style.CSS_WEEKDAY_CELL</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_WEEKDAY_ROW">
<h4><a name="property_Style.CSS_WEEKDAY_ROW" property="yui:name">Style.CSS_WEEKDAY_ROW</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_Style.CSS_WITH_TITLE">
<h4><a name="property_Style.CSS_WITH_TITLE" property="yui:name">Style.CSS_WITH_TITLE</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:property" resource="#property_today">
<h4><a name="property_today" property="yui:name">today</a>
- <code><span property="yui:type">Date</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A Date object representing today's date.
</div>
</div>
<div class="deprecated" property="yui:deprecated">
<strong>Deprecated:</strong> Use the "today" configuration property
</div>
<hr />
</div>
<div class="private deprecated" rel="yui:property" resource="#property_YAHOO.widget.Calendar._DEFAULT_CONFIG">
<h4><a name="property_YAHOO.widget.Calendar._DEFAULT_CONFIG" property="yui:name">YAHOO.widget.Calendar._DEFAULT_CONFIG</a>
- <code>private static final <span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The set of default Config property keys and values for the Calendar
</div>
</div>
<div class="deprecated" property="yui:deprecated">
<strong>Deprecated:</strong> Made public. See the public DEFAULT_CONFIG property for details
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_YAHOO.widget.Calendar._EVENT_TYPES">
<h4><a name="property_YAHOO.widget.Calendar._EVENT_TYPES" property="yui:name">YAHOO.widget.Calendar._EVENT_TYPES</a>
- <code>private static final <span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The set of Custom Event types supported by the Calendar
</div>
</div>
<hr />
</div>
<div class="private deprecated" rel="yui:property" resource="#property_YAHOO.widget.Calendar._STYLES">
<h4><a name="property_YAHOO.widget.Calendar._STYLES" property="yui:name">YAHOO.widget.Calendar._STYLES</a>
- <code>private static final <span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The set of default style constants for the Calendar
</div>
</div>
<div class="deprecated" property="yui:deprecated">
<strong>Deprecated:</strong> Made public. See the public STYLES property for details
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.DATE">
<h4><a name="property_YAHOO.widget.Calendar.DATE" property="yui:name">YAHOO.widget.Calendar.DATE</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Type constant used for renderers to represent an individual date (M/D/Y)
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.DEFAULT_CONFIG">
<h4><a name="property_YAHOO.widget.Calendar.DEFAULT_CONFIG" property="yui:name">YAHOO.widget.Calendar.DEFAULT_CONFIG</a>
- <code>static <span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The set of default Config property keys and values for the Calendar.
<p>
NOTE: This property is made public in order to allow users to change
the default values of configuration properties. Users should not
modify the key string, unless they are overriding the Calendar implementation
</p>
<p>
The property is an object with key/value pairs, the key being the
uppercase configuration property name and the value being an object
literal with a key string property, and a value property, specifying the
default value of the property. To override a default value, you can set
the value property, for example, <code>YAHOO.widget.Calendar.DEFAULT_CONFIG.MULTI_SELECT.value = true;</code>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.DISPLAY_DAYS">
<h4><a name="property_YAHOO.widget.Calendar.DISPLAY_DAYS" property="yui:name">YAHOO.widget.Calendar.DISPLAY_DAYS</a>
- <code>static final <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant that represents the total number of date cells that are displayed in a given month
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:property" resource="#property_YAHOO.widget.Calendar.IMG_ROOT">
<h4><a name="property_YAHOO.widget.Calendar.IMG_ROOT" property="yui:name">YAHOO.widget.Calendar.IMG_ROOT</a>
- <code>static <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The path to be used for images loaded for the Calendar
</div>
</div>
<div class="deprecated" property="yui:deprecated">
<strong>Deprecated:</strong> You can now customize images by overriding the calclose, calnavleft and calnavright default CSS classes for the close icon, left arrow and right arrow respectively
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.LONG">
<h4><a name="property_YAHOO.widget.Calendar.LONG" property="yui:name">YAHOO.widget.Calendar.LONG</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant used to represent long date field string formats (e.g. Monday or February)
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.MEDIUM">
<h4><a name="property_YAHOO.widget.Calendar.MEDIUM" property="yui:name">YAHOO.widget.Calendar.MEDIUM</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant used to represent medium date field string formats (e.g. Mon)
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.MONTH">
<h4><a name="property_YAHOO.widget.Calendar.MONTH" property="yui:name">YAHOO.widget.Calendar.MONTH</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Type constant used for renderers to represent a month across any year
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.MONTH_DAY">
<h4><a name="property_YAHOO.widget.Calendar.MONTH_DAY" property="yui:name">YAHOO.widget.Calendar.MONTH_DAY</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Type constant used for renderers to represent an individual date across any year (M/D)
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.ONE_CHAR">
<h4><a name="property_YAHOO.widget.Calendar.ONE_CHAR" property="yui:name">YAHOO.widget.Calendar.ONE_CHAR</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant used to represent single character date field string formats (e.g. M, T, W)
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.RANGE">
<h4><a name="property_YAHOO.widget.Calendar.RANGE" property="yui:name">YAHOO.widget.Calendar.RANGE</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Type constant used for renderers to represent a range of individual dates (M/D/Y-M/D/Y)
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.SHORT">
<h4><a name="property_YAHOO.widget.Calendar.SHORT" property="yui:name">YAHOO.widget.Calendar.SHORT</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant used to represent short date field string formats (e.g. Tu or Feb)
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.STOP_RENDER">
<h4><a name="property_YAHOO.widget.Calendar.STOP_RENDER" property="yui:name">YAHOO.widget.Calendar.STOP_RENDER</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant used for halting the execution of the remainder of the render stack
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.STYLES">
<h4><a name="property_YAHOO.widget.Calendar.STYLES" property="yui:name">YAHOO.widget.Calendar.STYLES</a>
- <code>static <span property="yui:type">Object An object with name/value pairs for the class name identifier/value.</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The set of default style constants for the Calendar
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Calendar.WEEKDAY">
<h4><a name="property_YAHOO.widget.Calendar.WEEKDAY" property="yui:name">YAHOO.widget.Calendar.WEEKDAY</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Type constant used for renderers to represent a weekday
</div>
</div>
<hr />
</div>
</div>
</div>
</div>
<div rel="yui:methods" resource="#methods">
<div class="section method details">
<h3 id="methods">Methods</h3>
<div class="content">
<div class="private" rel="yui:method" resource="#method__addRenderer">
<h4>
<a name="method__addRenderer">_addRenderer</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_addRenderer</strong>
(
type
,
aDates
,
fnRender
)
</code>
<div class="description" property="yui:description">
The private method used for adding cell renderers to the local render stack.
This method is called by other methods that set the renderer type prior to the method call.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The type string that indicates the type of date renderer being added.
Values are YAHOO.widget.Calendar.DATE, YAHOO.widget.Calendar.MONTH_DAY, YAHOO.widget.Calendar.WEEKDAY,
YAHOO.widget.Calendar.RANGE, YAHOO.widget.Calendar.MONTH</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">aDates</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> An array of dates used to construct the renderer. The format varies based
on the renderer type</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">fnRender</span>
&lt;<span property="yui:type">Function</span>&gt;
</code>
<span property="yui:description"> The function executed to render cells that match the render rules for this renderer.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__buildMonthLabel">
<h4>
<a name="method__buildMonthLabel">_buildMonthLabel</a></h4>
<div class="detail" >
<code>
private
String
<strong property="yui:name">_buildMonthLabel</strong>
(
date
)
</code>
<div class="description" property="yui:description">
Helper method, to format a Month Year string, given a JavaScript Date, based on the
Calendar localization settings
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">date</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"></span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
String
</code></dt>
<dd property="yui:returnInfo">Formated month, year string</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__fieldArraysAreEqual">
<h4>
<a name="method__fieldArraysAreEqual">_fieldArraysAreEqual</a></h4>
<div class="detail" >
<code>
private
Boolean
<strong property="yui:name">_fieldArraysAreEqual</strong>
(
array1
,
array2
)
</code>
<div class="description" property="yui:description">
Determines if 2 field arrays are equal.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">array1</span>
&lt;<span property="yui:type">Number[]</span>&gt;
</code>
<span property="yui:description"> The first date field array to compare</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">array2</span>
&lt;<span property="yui:type">Number[]</span>&gt;
</code>
<span property="yui:description"> The first date field array to compare</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Boolean
</code></dt>
<dd property="yui:returnInfo">The boolean that represents the equality of the two arrays</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__indexOfSelectedFieldArray">
<h4>
<a name="method__indexOfSelectedFieldArray">_indexOfSelectedFieldArray</a></h4>
<div class="detail" >
<code>
private
Number
<strong property="yui:name">_indexOfSelectedFieldArray</strong>
(
find
)
</code>
<div class="description" property="yui:description">
Gets the index of a date field array [yyyy,mm,dd] in the current list of selected dates.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">find</span>
&lt;<span property="yui:type">Number[]</span>&gt;
</code>
<span property="yui:description"> The date field array to search for</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Number
</code></dt>
<dd property="yui:returnInfo">The index of the date field array within the collection of selected dates.
-1 will be returned if the date is not found.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="protected" rel="yui:method" resource="#method__parseArgs">
<h4>
<a name="method__parseArgs">_parseArgs</a></h4>
<div class="detail" >
<code>
protected
Object
<strong property="yui:name">_parseArgs</strong>
(
Function
)
</code>
<div class="description" property="yui:description">
Protected helper used to parse Calendar constructor/init arguments.
As of 2.4.0, Calendar supports a simpler constructor
signature. This method reconciles arguments
received in the pre 2.4.0 and 2.4.0 formats.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">Function</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> "arguments" array</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Object
</code></dt>
<dd property="yui:returnInfo">Object with id, container, config properties containing
the reconciled argument values.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__parseDate">
<h4>
<a name="method__parseDate">_parseDate</a></h4>
<div class="detail" >
<code>
private
<strong property="yui:name">_parseDate</strong>
(
sDate
)
</code>
<div class="description" property="yui:description">
Converts a date string to a date field array
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">sDate</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> Date string. Valid formats are mm/dd and mm/dd/yyyy.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">A date field array representing the string passed to the method</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__parseDates">
<h4>
<a name="method__parseDates">_parseDates</a></h4>
<div class="detail" >
<code>
private
<strong property="yui:name">_parseDates</strong>
(
sDates
)
</code>
<div class="description" property="yui:description">
Converts a multi or single-date string to an array of date field arrays
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">sDates</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> Date string with one or more comma-delimited dates. Valid formats are mm/dd, mm/dd/yyyy, mm/dd/yyyy-mm/dd/yyyy</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">An array of date field arrays</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__parsePageDate">
<h4>
<a name="method__parsePageDate">_parsePageDate</a></h4>
<div class="detail" >
<code>
private
Date
<strong property="yui:name">_parsePageDate</strong>
(
date
)
</code>
<div class="description" property="yui:description">
Parses a pagedate configuration property value. The value can either be specified as a string of form "mm/yyyy" or a Date object
and is parsed into a Date object normalized to the first day of the month. If no value is passed in, the month and year from today's date are used to create the Date object
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">date</span>
&lt;<span property="yui:type">Date|String</span>&gt;
</code>
<span property="yui:description"> Pagedate value which needs to be parsed</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Date
</code></dt>
<dd property="yui:returnInfo">The Date object representing the pagedate</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__parseRange">
<h4>
<a name="method__parseRange">_parseRange</a></h4>
<div class="detail" >
<code>
private
<strong property="yui:name">_parseRange</strong>
(
startDate
,
endDate
)
</code>
<div class="description" property="yui:description">
Converts a date range to the full list of included dates
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">startDate</span>
&lt;<span property="yui:type">Number[]</span>&gt;
</code>
<span property="yui:description"> Date field array representing the first date in the range</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">endDate</span>
&lt;<span property="yui:type">Number[]</span>&gt;
</code>
<span property="yui:description"> Date field array representing the last date in the range</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">An array of date field arrays</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private deprecated" rel="yui:method" resource="#method__toDate">
<h4>
<a name="method__toDate">_toDate</a></h4>
<div class="detail" >
<code>
private
Date
<strong property="yui:name">_toDate</strong>
(
dateFieldArray
)
</code>
<div class="description" property="yui:description">
Converts a date field array [yyyy,mm,dd] to a JavaScript Date object.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">dateFieldArray</span>
&lt;<span property="yui:type">Number[]</span>&gt;
</code>
<span property="yui:description"> The date field array to convert to a JavaScript Date.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Date
</code></dt>
<dd property="yui:returnInfo">JavaScript Date object representing the date field array</dd>
</dl>
<div class="deprecated">
<strong>Deprecated</strong> Made public, toDate
</div>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__toFieldArray">
<h4>
<a name="method__toFieldArray">_toFieldArray</a></h4>
<div class="detail" >
<code>
private
Array[](Number[])
<strong property="yui:name">_toFieldArray</strong>
(
date
)
</code>
<div class="description" property="yui:description">
Converts a date (either a JavaScript Date object, or a date string) to the internal data structure
used to represent dates: [[yyyy,mm,dd],[yyyy,mm,dd]].
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">date</span>
&lt;<span property="yui:type">String/Date/Date[]</span>&gt;
</code>
<span property="yui:description"> The date string of dates to deselect in the current calendar. Valid formats are
individual date(s) (12/24/2005,12/26/2005) or date range(s) (12/24/2005-1/1/2006).
Multiple comma-delimited dates can also be passed to this method (12/24/2005,12/11/2005-12/13/2005).
This method can also take a JavaScript Date object or an array of Date objects.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Array[](Number[])
</code></dt>
<dd property="yui:returnInfo">Array of date field arrays</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_addMonthRenderer">
<h4>
<a name="method_addMonthRenderer">addMonthRenderer</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">addMonthRenderer</strong>
(
month
,
fnRender
)
</code>
<div class="description" property="yui:description">
Adds a month to the render stack. The function reference passed to this method will be executed
when a date cell matches the month passed to this method.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">month</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The month (1-12) to associate with this renderer</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">fnRender</span>
&lt;<span property="yui:type">Function</span>&gt;
</code>
<span property="yui:description"> The function executed to render cells that match the render rules for this renderer.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_addMonths">
<h4>
<a name="method_addMonths">addMonths</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">addMonths</strong>
(
count
)
</code>
<div class="description" property="yui:description">
Adds the designated number of months to the current calendar month, and sets the current
calendar page date to the new month.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">count</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The number of months to add to the current calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_addRenderer">
<h4>
<a name="method_addRenderer">addRenderer</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">addRenderer</strong>
(
sDates
,
fnRender
)
</code>
<div class="description" property="yui:description">
Adds a renderer to the render stack. The function reference passed to this method will be executed
when a date cell matches the conditions specified in the date string for this renderer.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">sDates</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> A date string to associate with the specified renderer. Valid formats
include date (12/24/2005), month/day (12/24), and range (12/1/2004-1/1/2005)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">fnRender</span>
&lt;<span property="yui:type">Function</span>&gt;
</code>
<span property="yui:description"> The function executed to render cells that match the render rules for this renderer.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_addWeekdayRenderer">
<h4>
<a name="method_addWeekdayRenderer">addWeekdayRenderer</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">addWeekdayRenderer</strong>
(
weekday
,
fnRender
)
</code>
<div class="description" property="yui:description">
Adds a weekday to the render stack. The function reference passed to this method will be executed
when a date cell matches the weekday passed to this method.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">weekday</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The weekday (Sunday = 1, Monday = 2 ... Saturday = 7) to associate with this renderer</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">fnRender</span>
&lt;<span property="yui:type">Function</span>&gt;
</code>
<span property="yui:description"> The function executed to render cells that match the render rules for this renderer.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_addYears">
<h4>
<a name="method_addYears">addYears</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">addYears</strong>
(
count
)
</code>
<div class="description" property="yui:description">
Adds the designated number of years to the current calendar, and sets the current
calendar page date to the new month.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">count</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The number of years to add to the current calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_applyListeners">
<h4>
<a name="method_applyListeners">applyListeners</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">applyListeners</strong>
(
)
</code>
<div class="description" property="yui:description">
Applies the Calendar's DOM listeners to applicable elements.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_buildDayLabel">
<h4>
<a name="method_buildDayLabel">buildDayLabel</a></h4>
<div class="detail" >
<code>
String
<strong property="yui:name">buildDayLabel</strong>
(
workingDate
)
</code>
<div class="description" property="yui:description">
Builds the date digit that will be displayed in calendar cells
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working date</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
String
</code></dt>
<dd property="yui:returnInfo">The formatted day label</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_buildMonthLabel">
<h4>
<a name="method_buildMonthLabel">buildMonthLabel</a></h4>
<div class="detail" >
<code>
String
<strong property="yui:name">buildMonthLabel</strong>
(
)
</code>
<div class="description" property="yui:description">
Builds the date label that will be displayed in the calendar header or
footer, depending on configuration.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
String
</code></dt>
<dd property="yui:returnInfo">The formatted calendar month label</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_buildWeekdays">
<h4>
<a name="method_buildWeekdays">buildWeekdays</a></h4>
<div class="detail" >
<code>
Array
<strong property="yui:name">buildWeekdays</strong>
(
html
)
</code>
<div class="description" property="yui:description">
Renders the Calendar's weekday headers.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">html</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> The current working HTML array</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Array
</code></dt>
<dd property="yui:returnInfo">The current working HTML array</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_clear">
<h4>
<a name="method_clear">clear</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">clear</strong>
(
)
</code>
<div class="description" property="yui:description">
Clears the selected dates in the current calendar widget and sets the calendar
to the current month and year.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_clearAllBodyCellStyles">
<h4>
<a name="method_clearAllBodyCellStyles">clearAllBodyCellStyles</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">clearAllBodyCellStyles</strong>
(
style
)
</code>
<div class="description" property="yui:description">
Removes all styles from all body cells in the current calendar table.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">style</span>
&lt;<span property="yui:type">style</span>&gt;
</code>
<span property="yui:description"> The CSS class name to remove from all calendar body cells</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_clearElement">
<h4>
<a name="method_clearElement">clearElement</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">clearElement</strong>
(
cell
)
</code>
<div class="description" property="yui:description">
Clears the inner HTML, CSS class and style information from the specified cell.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The cell to clear</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configClose">
<h4>
<a name="method_configClose">configClose</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configClose</strong>
(
)
</code>
<div class="description" property="yui:description">
Default handler for the "close" property
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configIframe">
<h4>
<a name="method_configIframe">configIframe</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configIframe</strong>
(
)
</code>
<div class="description" property="yui:description">
Default Config listener for the iframe property. If the iframe config property is set to true,
renders the built-in IFRAME shim if the container is relatively or absolutely positioned.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configLocale">
<h4>
<a name="method_configLocale">configLocale</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configLocale</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for all configuration locale properties
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configLocaleValues">
<h4>
<a name="method_configLocaleValues">configLocaleValues</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configLocaleValues</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for all configuration locale field length properties
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configMaxDate">
<h4>
<a name="method_configMaxDate">configMaxDate</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configMaxDate</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for the "maxdate" property
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configMinDate">
<h4>
<a name="method_configMinDate">configMinDate</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configMinDate</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for the "mindate" property
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configNavigator">
<h4>
<a name="method_configNavigator">configNavigator</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configNavigator</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for the "navigator" property
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configOptions">
<h4>
<a name="method_configOptions">configOptions</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configOptions</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for all configuration options properties
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configPageDate">
<h4>
<a name="method_configPageDate">configPageDate</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configPageDate</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for the "pagedate" property
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configSelected">
<h4>
<a name="method_configSelected">configSelected</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configSelected</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for the "selected" property
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configStrings">
<h4>
<a name="method_configStrings">configStrings</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configStrings</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for the "strings" property
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configTitle">
<h4>
<a name="method_configTitle">configTitle</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configTitle</strong>
(
)
</code>
<div class="description" property="yui:description">
Default handler for the "title" property
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configToday">
<h4>
<a name="method_configToday">configToday</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configToday</strong>
(
)
</code>
<div class="description" property="yui:description">
The default handler for the "today" property
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_createCloseButton">
<h4>
<a name="method_createCloseButton">createCloseButton</a></h4>
<div class="detail" >
<code>
<strong property="yui:name">createCloseButton</strong>
(
)
</code>
<div class="description" property="yui:description">
Creates the close button HTML element and adds it to Calendar container DIV
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">The close HTML element created</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_createTitleBar">
<h4>
<a name="method_createTitleBar">createTitleBar</a></h4>
<div class="detail" >
<code>
<strong property="yui:name">createTitleBar</strong>
(
strTitle
)
</code>
<div class="description" property="yui:description">
Creates the title bar element and adds it to Calendar container DIV
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">strTitle</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The title to display in the title bar</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">The title bar element</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_deselect">
<h4>
<a name="method_deselect">deselect</a></h4>
<div class="detail" >
<code>
Date[]
<strong property="yui:name">deselect</strong>
(
date
)
</code>
<div class="description" property="yui:description">
Deselects a date or a collection of dates on the current calendar. This method, by default,
does not call the render method explicitly. Once deselection has completed, render must be
called for the changes to be reflected visually.
The method will not attempt to deselect any dates which are OOB (out of bounds, and hence not selectable)
and the array of deselected dates passed to the deselectEvent will not contain any OOB dates.
If all dates are OOB, beforeDeselect and deselect events will not be fired.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">date</span>
&lt;<span property="yui:type">String/Date/Date[]</span>&gt;
</code>
<span property="yui:description"> The date string of dates to deselect in the current calendar. Valid formats are
individual date(s) (12/24/2005,12/26/2005) or date range(s) (12/24/2005-1/1/2006).
Multiple comma-delimited dates can also be passed to this method (12/24/2005,12/11/2005-12/13/2005).
This method can also take a JavaScript Date object or an array of Date objects.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Date[]
</code></dt>
<dd property="yui:returnInfo">Array of JavaScript Date objects representing all individual dates that are currently selected.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_deselectAll">
<h4>
<a name="method_deselectAll">deselectAll</a></h4>
<div class="detail" >
<code>
Date[]
<strong property="yui:name">deselectAll</strong>
(
)
</code>
<div class="description" property="yui:description">
Deselects all dates on the current calendar.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
Date[]
</code></dt>
<dd property="yui:returnInfo">Array of JavaScript Date objects representing all individual dates that are currently selected.
Assuming that this function executes properly, the return value should be an empty array.
However, the empty array is returned for the sake of being able to check the selection status
of the calendar.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_deselectCell">
<h4>
<a name="method_deselectCell">deselectCell</a></h4>
<div class="detail" >
<code>
Date[]
<strong property="yui:name">deselectCell</strong>
(
cellIndex
)
</code>
<div class="description" property="yui:description">
Deselects a date on the current calendar by referencing the index of the cell that should be deselected.
This method is used to easily deselect a single cell (usually with a mouse click) without having to do
a full render. The selected style is removed from the cell directly.
If the cell is not marked with the CSS_CELL_SELECTABLE class (as is the case by default for out of month
or out of bounds cells), the method will not attempt to deselect it and in such a case, beforeDeselect and
deselect events will not be fired.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">cellIndex</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The index of the cell to deselect in the current calendar.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Date[]
</code></dt>
<dd property="yui:returnInfo">Array of JavaScript Date objects representing all individual dates that are currently selected.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_destroy">
<h4>
<a name="method_destroy">destroy</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">destroy</strong>
(
)
</code>
<div class="description" property="yui:description">
Destroys the Calendar instance. The method will remove references
to HTML elements, remove any event listeners added by the Calendar,
and destroy the Config and CalendarNavigator instances it has created.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_doCellMouseOut">
<h4>
<a name="method_doCellMouseOut">doCellMouseOut</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">doCellMouseOut</strong>
(
e
,
cal
)
</code>
<div class="description" property="yui:description">
The event that is executed when the user moves the mouse out of a cell
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">e</span>
&lt;<span property="yui:type">DOMEvent</span>&gt;
</code>
<span property="yui:description"> The event</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cal</span>
&lt;<span property="yui:type">Calendar</span>&gt;
</code>
<span property="yui:description"> A reference to the calendar passed by the Event utility</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_doCellMouseOver">
<h4>
<a name="method_doCellMouseOver">doCellMouseOver</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">doCellMouseOver</strong>
(
e
,
cal
)
</code>
<div class="description" property="yui:description">
The event that is executed when the user hovers over a cell
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">e</span>
&lt;<span property="yui:type">DOMEvent</span>&gt;
</code>
<span property="yui:description"> The event</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cal</span>
&lt;<span property="yui:type">Calendar</span>&gt;
</code>
<span property="yui:description"> A reference to the calendar passed by the Event utility</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_doNextMonthNav">
<h4>
<a name="method_doNextMonthNav">doNextMonthNav</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">doNextMonthNav</strong>
(
e
,
cal
)
</code>
<div class="description" property="yui:description">
The default event handler for clicks on the "Next Month" navigation UI
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">e</span>
&lt;<span property="yui:type">DOMEvent</span>&gt;
</code>
<span property="yui:description"> The DOM event</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cal</span>
&lt;<span property="yui:type">Calendar</span>&gt;
</code>
<span property="yui:description"> A reference to the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_doPreviousMonthNav">
<h4>
<a name="method_doPreviousMonthNav">doPreviousMonthNav</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">doPreviousMonthNav</strong>
(
e
,
cal
)
</code>
<div class="description" property="yui:description">
The default event handler for clicks on the "Previous Month" navigation UI
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">e</span>
&lt;<span property="yui:type">DOMEvent</span>&gt;
</code>
<span property="yui:description"> The DOM event</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cal</span>
&lt;<span property="yui:type">Calendar</span>&gt;
</code>
<span property="yui:description"> A reference to the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_doSelectCell">
<h4>
<a name="method_doSelectCell">doSelectCell</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">doSelectCell</strong>
(
e
,
cal
)
</code>
<div class="description" property="yui:description">
The default event handler for date cell selection. Currently attached to
the Calendar's bounding box, referenced by it's <a href="#property_oDomContainer">oDomContainer</a> property.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">e</span>
&lt;<span property="yui:type">DOMEvent</span>&gt;
</code>
<span property="yui:description"> The DOM event</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cal</span>
&lt;<span property="yui:type">Calendar</span>&gt;
</code>
<span property="yui:description"> A reference to the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getCellIndex">
<h4>
<a name="method_getCellIndex">getCellIndex</a></h4>
<div class="detail" >
<code>
Number
<strong property="yui:name">getCellIndex</strong>
(
date
)
</code>
<div class="description" property="yui:description">
Find the Calendar's cell index for a given date.
If the date is not found, the method returns -1.
<p>
The returned index can be used to lookup the cell HTMLElement
using the Calendar's cells array or passed to selectCell to select
cells by index.
</p>
See <a href="#cells">cells</a>, <a href="#selectCell">selectCell</a>.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">date</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> JavaScript Date object, for which to find a cell index.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Number
</code></dt>
<dd property="yui:returnInfo">The index of the date in Calendars cellDates/cells arrays, or -1 if the date
is not on the curently rendered Calendar page.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getDateByCellId">
<h4>
<a name="method_getDateByCellId">getDateByCellId</a></h4>
<div class="detail" >
<code>
Date
<strong property="yui:name">getDateByCellId</strong>
(
id
)
</code>
<div class="description" property="yui:description">
Retrieves the Date object for the specified Calendar cell
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">id</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The id of the cell</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Date
</code></dt>
<dd property="yui:returnInfo">The Date object for the specified Calendar cell</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getDateFieldsByCellId">
<h4>
<a name="method_getDateFieldsByCellId">getDateFieldsByCellId</a></h4>
<div class="detail" >
<code>
Array
<strong property="yui:name">getDateFieldsByCellId</strong>
(
id
)
</code>
<div class="description" property="yui:description">
Retrieves the Date object for the specified Calendar cell
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">id</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The id of the cell</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Array
</code></dt>
<dd property="yui:returnInfo">The array of Date fields for the specified Calendar cell</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getIndexFromId">
<h4>
<a name="method_getIndexFromId">getIndexFromId</a></h4>
<div class="detail" >
<code>
Number
<strong property="yui:name">getIndexFromId</strong>
(
strId
)
</code>
<div class="description" property="yui:description">
Given the id used to mark each Calendar cell, this method
extracts the index number from the id.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">strId</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The cell id</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Number
</code></dt>
<dd property="yui:returnInfo">The index of the cell, or -1 if id does not contain an index number</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getSelectedDates">
<h4>
<a name="method_getSelectedDates">getSelectedDates</a></h4>
<div class="detail" >
<code>
Date[]
<strong property="yui:name">getSelectedDates</strong>
(
)
</code>
<div class="description" property="yui:description">
Gets the list of currently selected dates from the calendar.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
Date[]
</code></dt>
<dd property="yui:returnInfo">An array of currently selected JavaScript Date objects.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_hide">
<h4>
<a name="method_hide">hide</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">hide</strong>
(
)
</code>
<div class="description" property="yui:description">
Hides the Calendar's outer container from view.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_init">
<h4>
<a name="method_init">init</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">init</strong>
(
id
,
container
,
config
)
</code>
<div class="description" property="yui:description">
Initializes the Calendar widget.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">id</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> optional The id of the table element that will represent the Calendar widget. As of 2.4.0, this argument is optional.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">container</span>
&lt;<span property="yui:type">String | HTMLElement</span>&gt;
</code>
<span property="yui:description"> The id of the container div element that will wrap the Calendar table, or a reference to a DIV element which exists in the document.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">config</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> optional The configuration object containing the initial configuration values for the Calendar.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_initEvents">
<h4>
<a name="method_initEvents">initEvents</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">initEvents</strong>
(
)
</code>
<div class="description" property="yui:description">
Initializes Calendar's built-in CustomEvents
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_initStyles">
<h4>
<a name="method_initStyles">initStyles</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">initStyles</strong>
(
)
</code>
<div class="description" property="yui:description">
Defines the style constants for the Calendar
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_isDateOOB">
<h4>
<a name="method_isDateOOB">isDateOOB</a></h4>
<div class="detail" >
<code>
Boolean
<strong property="yui:name">isDateOOB</strong>
(
date
)
</code>
<div class="description" property="yui:description">
Determines whether a given date is OOB (out of bounds - less than the mindate or more than the maxdate).
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">date</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The JavaScript Date object for which to check the OOB status</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Boolean
</code></dt>
<dd property="yui:returnInfo">true if the date is OOB</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_isDateOOM">
<h4>
<a name="method_isDateOOM">isDateOOM</a></h4>
<div class="detail" >
<code>
Boolean
<strong property="yui:name">isDateOOM</strong>
(
date
)
</code>
<div class="description" property="yui:description">
Determines whether a given date is OOM (out of month).
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">date</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The JavaScript Date object for which to check the OOM status</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Boolean
</code></dt>
<dd property="yui:returnInfo">true if the date is OOM</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_nextMonth">
<h4>
<a name="method_nextMonth">nextMonth</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">nextMonth</strong>
(
)
</code>
<div class="description" property="yui:description">
Navigates to the next month page in the calendar widget.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_nextYear">
<h4>
<a name="method_nextYear">nextYear</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">nextYear</strong>
(
)
</code>
<div class="description" property="yui:description">
Navigates to the next year in the currently selected month in the calendar widget.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:method" resource="#method_onBeforeDeselect">
<h4>
<a name="method_onBeforeDeselect">onBeforeDeselect</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onBeforeDeselect</strong>
(
)
</code>
<div class="description" property="yui:description">
Event executed before a date is deselected in the calendar widget.
</div>
<div class="description">
<div class="deprecated">
<strong>Deprecated</strong> Event handlers for this event should be susbcribed to beforeDeselectEvent.
</div>
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:method" resource="#method_onBeforeSelect">
<h4>
<a name="method_onBeforeSelect">onBeforeSelect</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onBeforeSelect</strong>
(
)
</code>
<div class="description" property="yui:description">
Event executed before a date is selected in the calendar widget.
</div>
<div class="description">
<div class="deprecated">
<strong>Deprecated</strong> Event handlers for this event should be susbcribed to beforeSelectEvent.
</div>
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:method" resource="#method_onChangePage">
<h4>
<a name="method_onChangePage">onChangePage</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onChangePage</strong>
(
)
</code>
<div class="description" property="yui:description">
Event executed when the user navigates to a different calendar page.
</div>
<div class="description">
<div class="deprecated">
<strong>Deprecated</strong> Event handlers for this event should be susbcribed to changePageEvent.
</div>
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:method" resource="#method_onClear">
<h4>
<a name="method_onClear">onClear</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onClear</strong>
(
)
</code>
<div class="description" property="yui:description">
Event executed when the calendar widget is completely cleared to the current month with no selections.
</div>
<div class="description">
<div class="deprecated">
<strong>Deprecated</strong> Event handlers for this event should be susbcribed to clearEvent.
</div>
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:method" resource="#method_onDeselect">
<h4>
<a name="method_onDeselect">onDeselect</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onDeselect</strong>
(
selected
)
</code>
<div class="description" property="yui:description">
Event executed when a date is deselected in the calendar widget.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">selected</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> An array of date field arrays representing which date or dates were deselected. Example: [ [2006,8,6],[2006,8,7],[2006,8,8] ]</span>
</dd>
</dl>
<div class="deprecated">
<strong>Deprecated</strong> Event handlers for this event should be susbcribed to deselectEvent.
</div>
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:method" resource="#method_onRender">
<h4>
<a name="method_onRender">onRender</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onRender</strong>
(
)
</code>
<div class="description" property="yui:description">
Event executed when the calendar widget is rendered.
</div>
<div class="description">
<div class="deprecated">
<strong>Deprecated</strong> Event handlers for this event should be susbcribed to renderEvent.
</div>
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:method" resource="#method_onReset">
<h4>
<a name="method_onReset">onReset</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onReset</strong>
(
)
</code>
<div class="description" property="yui:description">
Event executed when the calendar widget is reset to its original state.
</div>
<div class="description">
<div class="deprecated">
<strong>Deprecated</strong> Event handlers for this event should be susbcribed to resetEvemt.
</div>
</div>
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:method" resource="#method_onSelect">
<h4>
<a name="method_onSelect">onSelect</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onSelect</strong>
(
selected
)
</code>
<div class="description" property="yui:description">
Event executed when a date is selected in the calendar widget.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">selected</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> An array of date field arrays representing which date or dates were selected. Example: [ [2006,8,6],[2006,8,7],[2006,8,8] ]</span>
</dd>
</dl>
<div class="deprecated">
<strong>Deprecated</strong> Event handlers for this event should be susbcribed to selectEvent.
</div>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_previousMonth">
<h4>
<a name="method_previousMonth">previousMonth</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">previousMonth</strong>
(
)
</code>
<div class="description" property="yui:description">
Navigates to the previous month page in the calendar widget.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_previousYear">
<h4>
<a name="method_previousYear">previousYear</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">previousYear</strong>
(
)
</code>
<div class="description" property="yui:description">
Navigates to the previous year in the currently selected month in the calendar widget.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method_refreshLocale">
<h4>
<a name="method_refreshLocale">refreshLocale</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">refreshLocale</strong>
(
)
</code>
<div class="description" property="yui:description">
Refreshes the locale values used to build the Calendar.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_removeCloseButton">
<h4>
<a name="method_removeCloseButton">removeCloseButton</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">removeCloseButton</strong>
(
)
</code>
<div class="description" property="yui:description">
Removes the close button HTML element from the DOM
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_removeRenderers">
<h4>
<a name="method_removeRenderers">removeRenderers</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">removeRenderers</strong>
(
)
</code>
<div class="description" property="yui:description">
Removes all custom renderers added to the Calendar through the addRenderer, addMonthRenderer and
addWeekdayRenderer methods. Calendar's render method needs to be called after removing renderers
to re-render the Calendar without custom renderers applied.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_removeTitleBar">
<h4>
<a name="method_removeTitleBar">removeTitleBar</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">removeTitleBar</strong>
(
)
</code>
<div class="description" property="yui:description">
Removes the title bar element from the DOM
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_render">
<h4>
<a name="method_render">render</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">render</strong>
(
)
</code>
<div class="description" property="yui:description">
Renders the calendar after it has been configured. The render() method has a specific call chain that will execute
when the method is called: renderHeader, renderBody, renderFooter.
Refer to the documentation for those methods for information on
individual render tasks.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderBody">
<h4>
<a name="method_renderBody">renderBody</a></h4>
<div class="detail" >
<code>
Array
<strong property="yui:name">renderBody</strong>
(
workingDate
,
html
)
</code>
<div class="description" property="yui:description">
Renders the calendar body.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date being used for the render process</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">html</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> The current working HTML array</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Array
</code></dt>
<dd property="yui:returnInfo">The current working HTML array</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderBodyCellRestricted">
<h4>
<a name="method_renderBodyCellRestricted">renderBodyCellRestricted</a></h4>
<div class="detail" >
<code>
String
<strong property="yui:name">renderBodyCellRestricted</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Renders the current calendar cell as a non-selectable "black-out" date using the default
restricted style.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
String
</code></dt>
<dd property="yui:returnInfo">YAHOO.widget.Calendar.STOP_RENDER if rendering should stop with this style, null or nothing if rendering
should not be terminated</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderCellDefault">
<h4>
<a name="method_renderCellDefault">renderCellDefault</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">renderCellDefault</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Renders a single standard calendar cell in the calendar widget table.
All logic for determining how a standard default cell will be rendered is
encapsulated in this method, and must be accounted for when extending the
widget class.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderCellNotThisMonth">
<h4>
<a name="method_renderCellNotThisMonth">renderCellNotThisMonth</a></h4>
<div class="detail" >
<code>
String
<strong property="yui:name">renderCellNotThisMonth</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Applies the default style used for rendering dates that are not a part of the current
month (preceding or trailing the cells for the current month)
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
String
</code></dt>
<dd property="yui:returnInfo">YAHOO.widget.Calendar.STOP_RENDER if rendering should stop with this style, null or nothing if rendering
should not be terminated</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderCellStyleHighlight1">
<h4>
<a name="method_renderCellStyleHighlight1">renderCellStyleHighlight1</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">renderCellStyleHighlight1</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Renders a single standard calendar cell using the CSS hightlight1 style
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderCellStyleHighlight2">
<h4>
<a name="method_renderCellStyleHighlight2">renderCellStyleHighlight2</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">renderCellStyleHighlight2</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Renders a single standard calendar cell using the CSS hightlight2 style
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderCellStyleHighlight3">
<h4>
<a name="method_renderCellStyleHighlight3">renderCellStyleHighlight3</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">renderCellStyleHighlight3</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Renders a single standard calendar cell using the CSS hightlight3 style
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderCellStyleHighlight4">
<h4>
<a name="method_renderCellStyleHighlight4">renderCellStyleHighlight4</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">renderCellStyleHighlight4</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Renders a single standard calendar cell using the CSS hightlight4 style
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderCellStyleSelected">
<h4>
<a name="method_renderCellStyleSelected">renderCellStyleSelected</a></h4>
<div class="detail" >
<code>
String
<strong property="yui:name">renderCellStyleSelected</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Applies the default style used for rendering selected dates to the current calendar cell
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
String
</code></dt>
<dd property="yui:returnInfo">YAHOO.widget.Calendar.STOP_RENDER if rendering should stop with this style, null or nothing if rendering
should not be terminated</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderCellStyleToday">
<h4>
<a name="method_renderCellStyleToday">renderCellStyleToday</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">renderCellStyleToday</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Applies the default style used for rendering today's date to the current calendar cell
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderFooter">
<h4>
<a name="method_renderFooter">renderFooter</a></h4>
<div class="detail" >
<code>
Array
<strong property="yui:name">renderFooter</strong>
(
html
)
</code>
<div class="description" property="yui:description">
Renders the calendar footer. In the default implementation, there is
no footer.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">html</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> The current working HTML array</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Array
</code></dt>
<dd property="yui:returnInfo">The current working HTML array</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderHeader">
<h4>
<a name="method_renderHeader">renderHeader</a></h4>
<div class="detail" >
<code>
Array
<strong property="yui:name">renderHeader</strong>
(
html
)
</code>
<div class="description" property="yui:description">
Renders the calendar header.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">html</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> The current working HTML array</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Array
</code></dt>
<dd property="yui:returnInfo">The current working HTML array</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderOutOfBoundsDate">
<h4>
<a name="method_renderOutOfBoundsDate">renderOutOfBoundsDate</a></h4>
<div class="detail" >
<code>
String
<strong property="yui:name">renderOutOfBoundsDate</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Renders a cell that falls before the minimum date or after the maximum date.
widget class.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
String
</code></dt>
<dd property="yui:returnInfo">YAHOO.widget.Calendar.STOP_RENDER if rendering should stop with this style, null or nothing if rendering
should not be terminated</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderRowFooter">
<h4>
<a name="method_renderRowFooter">renderRowFooter</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">renderRowFooter</strong>
(
weekNum
,
cell
)
</code>
<div class="description" property="yui:description">
Renders the row footer for a week.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">weekNum</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The week number of the current row</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> The current working HTML array</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_renderRowHeader">
<h4>
<a name="method_renderRowHeader">renderRowHeader</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">renderRowHeader</strong>
(
weekNum
,
cell
)
</code>
<div class="description" property="yui:description">
Renders the row header for a week.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">weekNum</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The week number of the current row</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> The current working HTML array</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_reset">
<h4>
<a name="method_reset">reset</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">reset</strong>
(
)
</code>
<div class="description" property="yui:description">
Resets the calendar widget to the originally selected month and year, and
sets the calendar to the initial selection(s).
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_resetRenderers">
<h4>
<a name="method_resetRenderers">resetRenderers</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">resetRenderers</strong>
(
)
</code>
<div class="description" property="yui:description">
Resets the render stack of the current calendar to its original pre-render value.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_select">
<h4>
<a name="method_select">select</a></h4>
<div class="detail" >
<code>
Date[]
<strong property="yui:name">select</strong>
(
date
)
</code>
<div class="description" property="yui:description">
Selects a date or a collection of dates on the current calendar. This method, by default,
does not call the render method explicitly. Once selection has completed, render must be
called for the changes to be reflected visually.
Any dates which are OOB (out of bounds, not selectable) will not be selected and the array of
selected dates passed to the selectEvent will not contain OOB dates.
If all dates are OOB, the no state change will occur; beforeSelect and select events will not be fired.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">date</span>
&lt;<span property="yui:type">String/Date/Date[]</span>&gt;
</code>
<span property="yui:description"> The date string of dates to select in the current calendar. Valid formats are
individual date(s) (12/24/2005,12/26/2005) or date range(s) (12/24/2005-1/1/2006).
Multiple comma-delimited dates can also be passed to this method (12/24/2005,12/11/2005-12/13/2005).
This method can also take a JavaScript Date object or an array of Date objects.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Date[]
</code></dt>
<dd property="yui:returnInfo">Array of JavaScript Date objects representing all individual dates that are currently selected.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_selectCell">
<h4>
<a name="method_selectCell">selectCell</a></h4>
<div class="detail" >
<code>
Date[]
<strong property="yui:name">selectCell</strong>
(
cellIndex
)
</code>
<div class="description" property="yui:description">
Selects a date on the current calendar by referencing the index of the cell that should be selected.
This method is used to easily select a single cell (usually with a mouse click) without having to do
a full render. The selected style is applied to the cell directly.
If the cell is not marked with the CSS_CELL_SELECTABLE class (as is the case by default for out of month
or out of bounds cells), it will not be selected and in such a case beforeSelect and select events will not be fired.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">cellIndex</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The index of the cell to select in the current calendar.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Date[]
</code></dt>
<dd property="yui:returnInfo">Array of JavaScript Date objects representing all individual dates that are currently selected.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_setMonth">
<h4>
<a name="method_setMonth">setMonth</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">setMonth</strong>
(
month
)
</code>
<div class="description" property="yui:description">
Sets the calendar's month explicitly
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">month</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The numeric month, from 0 (January) to 11 (December)</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_setYear">
<h4>
<a name="method_setYear">setYear</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">setYear</strong>
(
year
)
</code>
<div class="description" property="yui:description">
Sets the calendar's year explicitly.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">year</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The numeric 4-digit year</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_show">
<h4>
<a name="method_show">show</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">show</strong>
(
)
</code>
<div class="description" property="yui:description">
Shows the Calendar's outer container.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_styleCellDefault">
<h4>
<a name="method_styleCellDefault">styleCellDefault</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">styleCellDefault</strong>
(
workingDate
,
cell
)
</code>
<div class="description" property="yui:description">
Styles a selectable cell.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">workingDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The current working Date object being used to generate the calendar</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">cell</span>
&lt;<span property="yui:type">HTMLTableCellElement</span>&gt;
</code>
<span property="yui:description"> The current working cell in the calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_subtractMonths">
<h4>
<a name="method_subtractMonths">subtractMonths</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">subtractMonths</strong>
(
count
)
</code>
<div class="description" property="yui:description">
Subtracts the designated number of months from the current calendar month, and sets the current
calendar page date to the new month.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">count</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The number of months to subtract from the current calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_subtractYears">
<h4>
<a name="method_subtractYears">subtractYears</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">subtractYears</strong>
(
count
)
</code>
<div class="description" property="yui:description">
Subtcats the designated number of years from the current calendar, and sets the current
calendar page date to the new month.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">count</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The number of years to subtract from the current calendar</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_toDate">
<h4>
<a name="method_toDate">toDate</a></h4>
<div class="detail" >
<code>
Date
<strong property="yui:name">toDate</strong>
(
dateFieldArray
)
</code>
<div class="description" property="yui:description">
Converts a date field array [yyyy,mm,dd] to a JavaScript Date object. The date field array
is the format in which dates are as provided as arguments to selectEvent and deselectEvent listeners.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">dateFieldArray</span>
&lt;<span property="yui:type">Number[]</span>&gt;
</code>
<span property="yui:description"> The date field array to convert to a JavaScript Date.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Date
</code></dt>
<dd property="yui:returnInfo">JavaScript Date object representing the date field array.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_toString">
<h4>
<a name="method_toString">toString</a></h4>
<div class="detail" >
<code>
String
<strong property="yui:name">toString</strong>
(
)
</code>
<div class="description" property="yui:description">
Returns a string representation of the object.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
String
</code></dt>
<dd property="yui:returnInfo">A string representation of the Calendar object.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_validate">
<h4>
<a name="method_validate">validate</a></h4>
<div class="detail" >
<code>
<strong property="yui:name">validate</strong>
(
)
</code>
<div class="description" property="yui:description">
Validates the calendar widget. This method has no default implementation
and must be extended by subclassing the widget.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">Should return true if the widget validates, and false if
it doesn't.</dd>
</dl>
</div>
</div>
<hr />
</div>
</div>
</div>
</div>
<div rel="yui:events" resource="#events">
<div class="section method details">
<h3 id="events">Events</h3>
<div class="content">
<div class="" rel="yui:event" resource="#event_beforeDeselectEvent">
<h4>
<a name="event_beforeDeselectEvent">beforeDeselectEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeDeselectEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired before a date or set of dates is deselected
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_beforeDestroyEvent">
<h4>
<a name="event_beforeDestroyEvent">beforeDestroyEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeDestroyEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired just before the Calendar is to be destroyed
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_beforeHideEvent">
<h4>
<a name="event_beforeHideEvent">beforeHideEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeHideEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired just before the Calendar is to be hidden
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_beforeHideNavEvent">
<h4>
<a name="event_beforeHideNavEvent">beforeHideNavEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeHideNavEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired just before the CalendarNavigator is to be hidden
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_beforeRenderEvent">
<h4>
<a name="event_beforeRenderEvent">beforeRenderEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeRenderEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired before the Calendar is rendered
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_beforeRenderNavEvent">
<h4>
<a name="event_beforeRenderNavEvent">beforeRenderNavEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeRenderNavEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired just before the CalendarNavigator is to be rendered
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_beforeSelectEvent">
<h4>
<a name="event_beforeSelectEvent">beforeSelectEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeSelectEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired before a date selection is made
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_beforeShowEvent">
<h4>
<a name="event_beforeShowEvent">beforeShowEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeShowEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired just before the Calendar is to be shown
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_beforeShowNavEvent">
<h4>
<a name="event_beforeShowNavEvent">beforeShowNavEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeShowNavEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired just before the CalendarNavigator is to be shown
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_changePageEvent">
<h4>
<a name="event_changePageEvent">changePageEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">changePageEvent</strong>
(
prevDate
,
newDate
)
</code>
<div class="description" property="yui:description">
Fired when the Calendar page is changed
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">prevDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The date before the page was changed</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">newDate</span>
&lt;<span property="yui:type">Date</span>&gt;
</code>
<span property="yui:description"> The date after the page was changed</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_clearEvent">
<h4>
<a name="event_clearEvent">clearEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">clearEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired when the Calendar is cleared
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_deselectEvent">
<h4>
<a name="event_deselectEvent">deselectEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">deselectEvent</strong>
(
Array
)
</code>
<div class="description" property="yui:description">
Fired when a date or set of dates is deselected
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">Array</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> of Date field arrays in the format [YYYY, MM, DD].</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_destroyEvent">
<h4>
<a name="event_destroyEvent">destroyEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">destroyEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired after the Calendar is destroyed. This event should be used
for notification only. When this event is fired, important Calendar instance
properties, dom references and event listeners have already been
removed/dereferenced, and hence the Calendar instance is not in a usable
state.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_hideEvent">
<h4>
<a name="event_hideEvent">hideEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">hideEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired after the Calendar is hidden
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_hideNavEvent">
<h4>
<a name="event_hideNavEvent">hideNavEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">hideNavEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired after the CalendarNavigator is hidden
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_renderEvent">
<h4>
<a name="event_renderEvent">renderEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">renderEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired when the Calendar is rendered
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_renderNavEvent">
<h4>
<a name="event_renderNavEvent">renderNavEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">renderNavEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired after the CalendarNavigator is rendered
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_resetEvent">
<h4>
<a name="event_resetEvent">resetEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">resetEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired when the Calendar is reset
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_selectEvent">
<h4>
<a name="event_selectEvent">selectEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">selectEvent</strong>
(
Array
)
</code>
<div class="description" property="yui:description">
Fired when a date selection is made
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">Array</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> of Date field arrays in the format [YYYY, MM, DD].</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_showEvent">
<h4>
<a name="event_showEvent">showEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">showEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired after the Calendar is shown
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_showNavEvent">
<h4>
<a name="event_showNavEvent">showNavEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">showNavEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fired after the CalendarNavigator is shown
</div>
<div class="description">
</div>
</div>
<hr />
</div>
</div>
</div>
</div>
<div rel="yui:attributes" resource="#configattributes">
<div class="section field details">
<h3 id="configattributes">Configuration Attributes</h3>
<div class="content">
<div class="" rel="yui:attribute" resource="#config_close">
<h4><a name="config_close">close</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Whether or not a close button should be displayed for this Calendar
</div>
</div>
<div class="default">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_DATE_DELIMITER">
<h4><a name="config_DATE_DELIMITER">DATE_DELIMITER</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The value used to delimit individual dates in a date string passed to various Calendar functions.
</div>
</div>
<div class="default">
Default Value: ","
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_DATE_FIELD_DELIMITER">
<h4><a name="config_DATE_FIELD_DELIMITER">DATE_FIELD_DELIMITER</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The value used to delimit date fields in a date string passed to various Calendar functions.
</div>
</div>
<div class="default">
Default Value: "/"
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_DATE_RANGE_DELIMITER">
<h4><a name="config_DATE_RANGE_DELIMITER">DATE_RANGE_DELIMITER</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The value used to delimit date ranges in a date string passed to various Calendar functions.
</div>
</div>
<div class="default">
Default Value: "-"
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_HIDE_BLANK_WEEKS">
<h4><a name="config_HIDE_BLANK_WEEKS">HIDE_BLANK_WEEKS</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
True if the Calendar should suppress weeks that are not a part of the current month. False by default.
</div>
</div>
<div class="default">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_iframe">
<h4><a name="config_iframe">iframe</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Whether or not an iframe shim should be placed under the Calendar to prevent select boxes from bleeding through in Internet Explorer 6 and below.
This property is enabled by default for IE6 and below. It is disabled by default for other browsers for performance reasons, but can be
enabled if required.
</div>
</div>
<div class="default">
Default Value: true for IE6 and below, false for all other browsers
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_LOCALE_MONTHS">
<h4><a name="config_LOCALE_MONTHS">LOCALE_MONTHS</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The setting that determines which length of month labels should be used. Possible values are "short" and "long".
</div>
</div>
<div class="default">
Default Value: "long"
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_LOCALE_WEEKDAYS">
<h4><a name="config_LOCALE_WEEKDAYS">LOCALE_WEEKDAYS</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The setting that determines which length of weekday labels should be used. Possible values are "1char", "short", "medium", and "long".
</div>
</div>
<div class="default">
Default Value: "short"
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_maxdate">
<h4><a name="config_maxdate">maxdate</a>
<code>- <span property="yui:type">String | Date</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The maximum selectable date in the current Calendar (mm/dd/yyyy)
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MD_DAY_POSITION">
<h4><a name="config_MD_DAY_POSITION">MD_DAY_POSITION</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The position of the day in a month/year date string
</div>
</div>
<div class="default">
Default Value: 2
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MD_MONTH_POSITION">
<h4><a name="config_MD_MONTH_POSITION">MD_MONTH_POSITION</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The position of the month in a month/day date string
</div>
</div>
<div class="default">
Default Value: 1
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MDY_DAY_POSITION">
<h4><a name="config_MDY_DAY_POSITION">MDY_DAY_POSITION</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The position of the day in a month/day/year date string
</div>
</div>
<div class="default">
Default Value: 2
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MDY_MONTH_POSITION">
<h4><a name="config_MDY_MONTH_POSITION">MDY_MONTH_POSITION</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The position of the month in a month/day/year date string
</div>
</div>
<div class="default">
Default Value: 1
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MDY_YEAR_POSITION">
<h4><a name="config_MDY_YEAR_POSITION">MDY_YEAR_POSITION</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The position of the year in a month/day/year date string
</div>
</div>
<div class="default">
Default Value: 3
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_mindate">
<h4><a name="config_mindate">mindate</a>
<code>- <span property="yui:type">String | Date</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The minimum selectable date in the current Calendar (mm/dd/yyyy)
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MONTHS_LONG">
<h4><a name="config_MONTHS_LONG">MONTHS_LONG</a>
<code>- <span property="yui:type">String[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The long month labels for the current locale.
</div>
</div>
<div class="default">
Default Value: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MONTHS_SHORT">
<h4><a name="config_MONTHS_SHORT">MONTHS_SHORT</a>
<code>- <span property="yui:type">String[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The short month labels for the current locale.
</div>
</div>
<div class="default">
Default Value: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MULTI_SELECT">
<h4><a name="config_MULTI_SELECT">MULTI_SELECT</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
True if the Calendar should allow multiple selections. False by default.
</div>
</div>
<div class="default">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MY_LABEL_MONTH_POSITION">
<h4><a name="config_MY_LABEL_MONTH_POSITION">MY_LABEL_MONTH_POSITION</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The position of the month in the month year label string used as the Calendar header
</div>
</div>
<div class="default">
Default Value: 1
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MY_LABEL_MONTH_SUFFIX">
<h4><a name="config_MY_LABEL_MONTH_SUFFIX">MY_LABEL_MONTH_SUFFIX</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The suffix used after the month when rendering the Calendar header
</div>
</div>
<div class="default">
Default Value: " "
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MY_LABEL_YEAR_POSITION">
<h4><a name="config_MY_LABEL_YEAR_POSITION">MY_LABEL_YEAR_POSITION</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The position of the year in the month year label string used as the Calendar header
</div>
</div>
<div class="default">
Default Value: 2
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MY_LABEL_YEAR_SUFFIX">
<h4><a name="config_MY_LABEL_YEAR_SUFFIX">MY_LABEL_YEAR_SUFFIX</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The suffix used after the year when rendering the Calendar header
</div>
</div>
<div class="default">
Default Value: ""
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MY_MONTH_POSITION">
<h4><a name="config_MY_MONTH_POSITION">MY_MONTH_POSITION</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The position of the month in a month/year date string
</div>
</div>
<div class="default">
Default Value: 1
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_MY_YEAR_POSITION">
<h4><a name="config_MY_YEAR_POSITION">MY_YEAR_POSITION</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The position of the year in a month/year date string
</div>
</div>
<div class="default">
Default Value: 2
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:attribute" resource="#config_NAV_ARROW_LEFT">
<h4><a name="config_NAV_ARROW_LEFT">NAV_ARROW_LEFT</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The image that should be used for the left navigation arrow.
</div>
</div>
<div class="deprecated">
<strong>Deprecated</strong> You can customize the image by overriding the default CSS class for the left arrow - "calnavleft"
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:attribute" resource="#config_NAV_ARROW_RIGHT">
<h4><a name="config_NAV_ARROW_RIGHT">NAV_ARROW_RIGHT</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The image that should be used for the right navigation arrow.
</div>
</div>
<div class="deprecated">
<strong>Deprecated</strong> You can customize the image by overriding the default CSS class for the right arrow - "calnavright"
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_navigator">
<h4><a name="config_navigator">navigator</a>
<code>- <span property="yui:type">{Object|Boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Configuration for the Month/Year CalendarNavigator UI which allows the user to jump directly to a
specific Month/Year without having to scroll sequentially through months.
<p>
Setting this property to null (default value) or false, will disable the CalendarNavigator UI.
</p>
<p>
Setting this property to true will enable the CalendarNavigatior UI with the default CalendarNavigator configuration values.
</p>
<p>
This property can also be set to an object literal containing configuration properties for the CalendarNavigator UI.
The configuration object expects the the following case-sensitive properties, with the "strings" property being a nested object.
Any properties which are not provided will use the default values (defined in the CalendarNavigator class).
</p>
<dl>
<dt>strings</dt>
<dd><em>Object</em> : An object with the properties shown below, defining the string labels to use in the Navigator's UI
<dl>
<dt>month</dt><dd><em>String</em> : The string to use for the month label. Defaults to "Month".</dd>
<dt>year</dt><dd><em>String</em> : The string to use for the year label. Defaults to "Year".</dd>
<dt>submit</dt><dd><em>String</em> : The string to use for the submit button label. Defaults to "Okay".</dd>
<dt>cancel</dt><dd><em>String</em> : The string to use for the cancel button label. Defaults to "Cancel".</dd>
<dt>invalidYear</dt><dd><em>String</em> : The string to use for invalid year values. Defaults to "Year needs to be a number".</dd>
</dl>
</dd>
<dt>monthFormat</dt><dd><em>String</em> : The month format to use. Either YAHOO.widget.Calendar.LONG, or YAHOO.widget.Calendar.SHORT. Defaults to YAHOO.widget.Calendar.LONG</dd>
<dt>initialFocus</dt><dd><em>String</em> : Either "year" or "month" specifying which input control should get initial focus. Defaults to "year"</dd>
</dl>
<p>E.g.</p>
<pre>
var navConfig = {
strings: {
month:"Calendar Month",
year:"Calendar Year",
submit: "Submit",
cancel: "Cancel",
invalidYear: "Please enter a valid year"
},
monthFormat: YAHOO.widget.Calendar.SHORT,
initialFocus: "month"
}
</pre>
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_pagedate">
<h4><a name="config_pagedate">pagedate</a>
<code>- <span property="yui:type">String | Date</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The month/year representing the current visible Calendar date (mm/yyyy)
</div>
</div>
<div class="default">
Default Value: Today's date
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_selected">
<h4><a name="config_selected">selected</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The date or range of dates representing the current Calendar selection
</div>
</div>
<div class="default">
Default Value: []
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_SHOW_WEEK_FOOTER">
<h4><a name="config_SHOW_WEEK_FOOTER">SHOW_WEEK_FOOTER</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
True if the Calendar should show week row footers. False by default.
</div>
</div>
<div class="default">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_SHOW_WEEK_HEADER">
<h4><a name="config_SHOW_WEEK_HEADER">SHOW_WEEK_HEADER</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
True if the Calendar should show week row headers. False by default.
</div>
</div>
<div class="default">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_SHOW_WEEKDAYS">
<h4><a name="config_SHOW_WEEKDAYS">SHOW_WEEKDAYS</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
True if the Calendar should show weekday labels. True by default.
</div>
</div>
<div class="default">
Default Value: true
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_START_WEEKDAY">
<h4><a name="config_START_WEEKDAY">START_WEEKDAY</a>
<code>- <span property="yui:type">number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The weekday the week begins on. Default is 0 (Sunday = 0, Monday = 1 ... Saturday = 6).
</div>
</div>
<div class="default">
Default Value: 0
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_strings">
<h4><a name="config_strings">strings</a>
<code>- <span property="yui:type">{Object}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The map of UI strings which the Calendar UI uses.
</div>
</div>
<div class="default">
Default Value: An object with the properties shown below:
<dl>
<dt>previousMonth</dt><dd><em>String</em> : The string to use for the "Previous Month" navigation UI. Defaults to "Previous Month".</dd>
<dt>nextMonth</dt><dd><em>String</em> : The string to use for the "Next Month" navigation UI. Defaults to "Next Month".</dd>
<dt>close</dt><dd><em>String</em> : The string to use for the close button label. Defaults to "Close".</dd>
</dl>
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_title">
<h4><a name="config_title">title</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The title to display above the Calendar's month header
</div>
</div>
<div class="default">
Default Value: ""
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_today">
<h4><a name="config_today">today</a>
<code>- <span property="yui:type">Date</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The date to use to represent "Today".
</div>
</div>
<div class="default">
Default Value: The client side date (new Date()) when the Calendar is instantiated.
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_WEEKDAYS_1CHAR">
<h4><a name="config_WEEKDAYS_1CHAR">WEEKDAYS_1CHAR</a>
<code>- <span property="yui:type">String[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The 1-character weekday labels for the current locale.
</div>
</div>
<div class="default">
Default Value: ["S", "M", "T", "W", "T", "F", "S"]
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_WEEKDAYS_LONG">
<h4><a name="config_WEEKDAYS_LONG">WEEKDAYS_LONG</a>
<code>- <span property="yui:type">String[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The long weekday labels for the current locale.
</div>
</div>
<div class="default">
Default Value: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_WEEKDAYS_MEDIUM">
<h4><a name="config_WEEKDAYS_MEDIUM">WEEKDAYS_MEDIUM</a>
<code>- <span property="yui:type">String[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The medium weekday labels for the current locale.
</div>
</div>
<div class="default">
Default Value: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_WEEKDAYS_SHORT">
<h4><a name="config_WEEKDAYS_SHORT">WEEKDAYS_SHORT</a>
<code>- <span property="yui:type">String[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The short weekday labels for the current locale.
</div>
</div>
<div class="default">
Default Value: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_YEAR_OFFSET">
<h4><a name="config_YEAR_OFFSET">YEAR_OFFSET</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The positive or negative year offset from the Gregorian calendar year (assuming a January 1st rollover) to
be used when displaying and parsing dates. NOTE: All JS Date objects returned by methods, or expected as input by
methods will always represent the Gregorian year, in order to maintain date/month/week values.
</div>
</div>
<div class="default">
Default Value: 0
</div>
<hr />
</div>
</div>
</div>
</div>
</div>
</div>
<div class="yui-b">
<div class="nav">
<div id="moduleList" class="module">
<h4>Modules</h4>
<ul class="content">
<li class=""><a href="module_animation.html" title="animation">animation</a></li>
<li class=""><a href="module_autocomplete.html" title="autocomplete">autocomplete</a></li>
<li class=""><a href="module_button.html" title="button">button</a></li>
<li class="selected"><a href="module_calendar.html" title="calendar">calendar</a></li>
<li class=""><a href="module_carousel.html" title="carousel">carousel</a></li>
<li class=""><a href="module_charts.html" title="charts">charts</a></li>
<li class=""><a href="module_colorpicker.html" title="colorpicker">colorpicker</a></li>
<li class=""><a href="module_connection.html" title="connection">connection</a></li>
<li class=""><a href="module_container.html" title="container">container</a></li>
<li class=""><a href="module_cookie.html" title="cookie">cookie</a></li>
<li class=""><a href="module_datasource.html" title="datasource">datasource</a></li>
<li class=""><a href="module_datatable.html" title="datatable">datatable</a></li>
<li class=""><a href="module_datemath.html" title="datemath">datemath</a></li>
<li class=""><a href="module_dom.html" title="dom">dom</a></li>
<li class=""><a href="module_dragdrop.html" title="dragdrop">dragdrop</a></li>
<li class=""><a href="module_editor.html" title="editor">editor</a></li>
<li class=""><a href="module_element.html" title="element">element</a></li>
<li class=""><a href="module_element-delegate.html" title="element-delegate">element-delegate</a></li>
<li class=""><a href="module_event.html" title="event">event</a></li>
<li class=""><a href="module_event-delegate.html" title="event-delegate">event-delegate</a></li>
<li class=""><a href="module_event-mouseenter.html" title="event-mouseenter">event-mouseenter</a></li>
<li class=""><a href="module_event-simulate.html" title="event-simulate">event-simulate</a></li>
<li class=""><a href="module_get.html" title="get">get</a></li>
<li class=""><a href="module_history.html" title="history">history</a></li>
<li class=""><a href="module_imagecropper.html" title="imagecropper">imagecropper</a></li>
<li class=""><a href="module_imageloader.html" title="imageloader">imageloader</a></li>
<li class=""><a href="module_json.html" title="json">json</a></li>
<li class=""><a href="module_layout.html" title="layout">layout</a></li>
<li class=""><a href="module_logger.html" title="logger">logger</a></li>
<li class=""><a href="module_menu.html" title="menu">menu</a></li>
<li class=""><a href="module_paginator.html" title="paginator">paginator</a></li>
<li class=""><a href="module_profiler.html" title="profiler">profiler</a></li>
<li class=""><a href="module_profilerviewer.html" title="profilerviewer">profilerviewer</a></li>
<li class=""><a href="module_progressbar.html" title="progressbar">progressbar</a></li>
<li class=""><a href="module_resize.html" title="resize">resize</a></li>
<li class=""><a href="module_selector.html" title="selector">selector</a></li>
<li class=""><a href="module_slider.html" title="slider">slider</a></li>
<li class=""><a href="module_storage.html" title="Storage">Storage</a></li>
<li class=""><a href="module_stylesheet.html" title="stylesheet">stylesheet</a></li>
<li class=""><a href="module_swf.html" title="swf">swf</a></li>
<li class=""><a href="module_swfdetect.html" title="swfdetect">swfdetect</a></li>
<li class=""><a href="module_swfstore.html" title="swfstore">swfstore</a></li>
<li class=""><a href="module_tabview.html" title="tabview">tabview</a></li>
<li class=""><a href="module_treeview.html" title="treeview">treeview</a></li>
<li class=""><a href="module_uploader.html" title="uploader">uploader</a></li>
<li class=""><a href="module_yahoo.html" title="yahoo">yahoo</a></li>
<li class=""><a href="module_yuiloader.html" title="yuiloader">yuiloader</a></li>
<li class=""><a href="module_yuitest.html" title="yuitest">yuitest</a></li>
</ul>
</div>
<div id="classList" class="module">
<h4>Classes</h4>
<ul class="content">
<li class="selected"><a href="YAHOO.widget.Calendar.html" title="YAHOO.widget.Calendar">YAHOO.widget.Calendar</a></li>
<li class=""><a href="YAHOO.widget.Calendar2up.html" title="YAHOO.widget.Calendar2up">YAHOO.widget.Calendar2up</a></li>
<li class=""><a href="YAHOO.widget.Calendar_Core.html" title="YAHOO.widget.Calendar_Core">YAHOO.widget.Calendar_Core</a></li>
<li class=""><a href="YAHOO.widget.CalendarGroup.html" title="YAHOO.widget.CalendarGroup">YAHOO.widget.CalendarGroup</a></li>
<li class=""><a href="YAHOO.widget.CalendarNavigator.html" title="YAHOO.widget.CalendarNavigator">YAHOO.widget.CalendarNavigator</a></li>
</ul>
</div>
<div id="fileList" class="module">
<h4>Files</h4>
<ul class="content">
<li class=""><a href="Calendar.js.html" title="Calendar.js">Calendar.js</a></li>
<li class=""><a href="CalendarGroup.js.html" title="CalendarGroup.js">CalendarGroup.js</a></li>
<li class=""><a href="CalendarNavigator.js.html" title="CalendarNavigator.js">CalendarNavigator.js</a></li>
</ul>
</div>
<div id="propertyList" class="module">
<h4>Properties</h4>
<ul class="content">
<li class="private"><a href="#property__renderStack" title="_renderStack">_renderStack</a></li>
<li class="private"><a href="#property__selectedDates" title="_selectedDates">_selectedDates</a></li>
<li class=" deprecated"><a href="#property_browser" title="browser">browser</a></li>
<li class=""><a href="#property_cellDates" title="cellDates">cellDates</a></li>
<li class=""><a href="#property_cells" title="cells">cells</a></li>
<li class=""><a href="#property_cfg" title="cfg">cfg</a></li>
<li class="private deprecated"><a href="#property_Config" title="Config">Config</a></li>
<li class=""><a href="#property_containerId" title="containerId">containerId</a></li>
<li class=""><a href="#property_domEventMap" title="domEventMap">domEventMap</a></li>
<li class=""><a href="#property_id" title="id">id</a></li>
<li class=""><a href="#property_index" title="index">index</a></li>
<li class=""><a href="#property_Locale" title="Locale">Locale</a></li>
<li class=""><a href="#property_oDomContainer" title="oDomContainer">oDomContainer</a></li>
<li class=""><a href="#property_oNavigator" title="oNavigator">oNavigator</a></li>
<li class=""><a href="#property_Options" title="Options">Options</a></li>
<li class=""><a href="#property_parent" title="parent">parent</a></li>
<li class=""><a href="#property_renderStack" title="renderStack">renderStack</a></li>
<li class=""><a href="#property_Style.CSS_BODY" title="Style.CSS_BODY">Style.CSS_BODY</a></li>
<li class=""><a href="#property_Style.CSS_CALENDAR" title="Style.CSS_CALENDAR">Style.CSS_CALENDAR</a></li>
<li class=""><a href="#property_Style.CSS_CELL" title="Style.CSS_CELL">Style.CSS_CELL</a></li>
<li class=""><a href="#property_Style.CSS_CELL_BOTTOM" title="Style.CSS_CELL_BOTTOM">Style.CSS_CELL_BOTTOM</a></li>
<li class=""><a href="#property_Style.CSS_CELL_HIGHLIGHT1" title="Style.CSS_CELL_HIGHLIGHT1">Style.CSS_CELL_HIGHLIGHT1</a></li>
<li class=""><a href="#property_Style.CSS_CELL_HIGHLIGHT2" title="Style.CSS_CELL_HIGHLIGHT2">Style.CSS_CELL_HIGHLIGHT2</a></li>
<li class=""><a href="#property_Style.CSS_CELL_HIGHLIGHT3" title="Style.CSS_CELL_HIGHLIGHT3">Style.CSS_CELL_HIGHLIGHT3</a></li>
<li class=""><a href="#property_Style.CSS_CELL_HIGHLIGHT4" title="Style.CSS_CELL_HIGHLIGHT4">Style.CSS_CELL_HIGHLIGHT4</a></li>
<li class=""><a href="#property_Style.CSS_CELL_HOVER" title="Style.CSS_CELL_HOVER">Style.CSS_CELL_HOVER</a></li>
<li class=""><a href="#property_Style.CSS_CELL_LEFT" title="Style.CSS_CELL_LEFT">Style.CSS_CELL_LEFT</a></li>
<li class=""><a href="#property_Style.CSS_CELL_OOB" title="Style.CSS_CELL_OOB">Style.CSS_CELL_OOB</a></li>
<li class=""><a href="#property_Style.CSS_CELL_OOM" title="Style.CSS_CELL_OOM">Style.CSS_CELL_OOM</a></li>
<li class=""><a href="#property_Style.CSS_CELL_RESTRICTED" title="Style.CSS_CELL_RESTRICTED">Style.CSS_CELL_RESTRICTED</a></li>
<li class=""><a href="#property_Style.CSS_CELL_RIGHT" title="Style.CSS_CELL_RIGHT">Style.CSS_CELL_RIGHT</a></li>
<li class=""><a href="#property_Style.CSS_CELL_SELECTABLE" title="Style.CSS_CELL_SELECTABLE">Style.CSS_CELL_SELECTABLE</a></li>
<li class=""><a href="#property_Style.CSS_CELL_SELECTED" title="Style.CSS_CELL_SELECTED">Style.CSS_CELL_SELECTED</a></li>
<li class=""><a href="#property_Style.CSS_CELL_SELECTOR" title="Style.CSS_CELL_SELECTOR">Style.CSS_CELL_SELECTOR</a></li>
<li class=""><a href="#property_Style.CSS_CELL_TODAY" title="Style.CSS_CELL_TODAY">Style.CSS_CELL_TODAY</a></li>
<li class=""><a href="#property_Style.CSS_CELL_TOP" title="Style.CSS_CELL_TOP">Style.CSS_CELL_TOP</a></li>
<li class=""><a href="#property_Style.CSS_CLOSE" title="Style.CSS_CLOSE">Style.CSS_CLOSE</a></li>
<li class=""><a href="#property_Style.CSS_CONTAINER" title="Style.CSS_CONTAINER">Style.CSS_CONTAINER</a></li>
<li class=""><a href="#property_Style.CSS_FIXED_SIZE" title="Style.CSS_FIXED_SIZE">Style.CSS_FIXED_SIZE</a></li>
<li class=""><a href="#property_Style.CSS_FOOTER" title="Style.CSS_FOOTER">Style.CSS_FOOTER</a></li>
<li class=""><a href="#property_Style.CSS_HEADER" title="Style.CSS_HEADER">Style.CSS_HEADER</a></li>
<li class=""><a href="#property_Style.CSS_HEADER_TEXT" title="Style.CSS_HEADER_TEXT">Style.CSS_HEADER_TEXT</a></li>
<li class=""><a href="#property_Style.CSS_LINK_CLOSE" title="Style.CSS_LINK_CLOSE">Style.CSS_LINK_CLOSE</a></li>
<li class=""><a href="#property_Style.CSS_NAV" title="Style.CSS_NAV">Style.CSS_NAV</a></li>
<li class=""><a href="#property_Style.CSS_NAV_LEFT" title="Style.CSS_NAV_LEFT">Style.CSS_NAV_LEFT</a></li>
<li class=""><a href="#property_Style.CSS_NAV_RIGHT" title="Style.CSS_NAV_RIGHT">Style.CSS_NAV_RIGHT</a></li>
<li class=""><a href="#property_Style.CSS_ROW_FOOTER" title="Style.CSS_ROW_FOOTER">Style.CSS_ROW_FOOTER</a></li>
<li class=""><a href="#property_Style.CSS_ROW_HEADER" title="Style.CSS_ROW_HEADER">Style.CSS_ROW_HEADER</a></li>
<li class=""><a href="#property_Style.CSS_SINGLE" title="Style.CSS_SINGLE">Style.CSS_SINGLE</a></li>
<li class=""><a href="#property_Style.CSS_WEEKDAY_CELL" title="Style.CSS_WEEKDAY_CELL">Style.CSS_WEEKDAY_CELL</a></li>
<li class=""><a href="#property_Style.CSS_WEEKDAY_ROW" title="Style.CSS_WEEKDAY_ROW">Style.CSS_WEEKDAY_ROW</a></li>
<li class=""><a href="#property_Style.CSS_WITH_TITLE" title="Style.CSS_WITH_TITLE">Style.CSS_WITH_TITLE</a></li>
<li class=" deprecated"><a href="#property_today" title="today">today</a></li>
<li class="private deprecated"><a href="#property_YAHOO.widget.Calendar._DEFAULT_CONFIG" title="YAHOO.widget.Calendar._DEFAULT_CONFIG">YAHOO.widget.Calendar._DEFAULT_CONFIG</a></li>
<li class="private"><a href="#property_YAHOO.widget.Calendar._EVENT_TYPES" title="YAHOO.widget.Calendar._EVENT_TYPES">YAHOO.widget.Calendar._EVENT_TYPES</a></li>
<li class="private deprecated"><a href="#property_YAHOO.widget.Calendar._STYLES" title="YAHOO.widget.Calendar._STYLES">YAHOO.widget.Calendar._STYLES</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.DATE" title="YAHOO.widget.Calendar.DATE">YAHOO.widget.Calendar.DATE</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.DEFAULT_CONFIG" title="YAHOO.widget.Calendar.DEFAULT_CONFIG">YAHOO.widget.Calendar.DEFAULT_CONFIG</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.DISPLAY_DAYS" title="YAHOO.widget.Calendar.DISPLAY_DAYS">YAHOO.widget.Calendar.DISPLAY_DAYS</a></li>
<li class=" deprecated"><a href="#property_YAHOO.widget.Calendar.IMG_ROOT" title="YAHOO.widget.Calendar.IMG_ROOT">YAHOO.widget.Calendar.IMG_ROOT</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.LONG" title="YAHOO.widget.Calendar.LONG">YAHOO.widget.Calendar.LONG</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.MEDIUM" title="YAHOO.widget.Calendar.MEDIUM">YAHOO.widget.Calendar.MEDIUM</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.MONTH" title="YAHOO.widget.Calendar.MONTH">YAHOO.widget.Calendar.MONTH</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.MONTH_DAY" title="YAHOO.widget.Calendar.MONTH_DAY">YAHOO.widget.Calendar.MONTH_DAY</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.ONE_CHAR" title="YAHOO.widget.Calendar.ONE_CHAR">YAHOO.widget.Calendar.ONE_CHAR</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.RANGE" title="YAHOO.widget.Calendar.RANGE">YAHOO.widget.Calendar.RANGE</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.SHORT" title="YAHOO.widget.Calendar.SHORT">YAHOO.widget.Calendar.SHORT</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.STOP_RENDER" title="YAHOO.widget.Calendar.STOP_RENDER">YAHOO.widget.Calendar.STOP_RENDER</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.STYLES" title="YAHOO.widget.Calendar.STYLES">YAHOO.widget.Calendar.STYLES</a></li>
<li class=""><a href="#property_YAHOO.widget.Calendar.WEEKDAY" title="YAHOO.widget.Calendar.WEEKDAY">YAHOO.widget.Calendar.WEEKDAY</a></li>
</ul>
</div>
<div id="methodsList" class="module">
<h4>Methods</h4>
<ul class="content">
<li class="private"><a href="#method__addRenderer" title="_addRenderer">_addRenderer</a></li>
<li class="private"><a href="#method__buildMonthLabel" title="_buildMonthLabel">_buildMonthLabel</a></li>
<li class="private"><a href="#method__fieldArraysAreEqual" title="_fieldArraysAreEqual">_fieldArraysAreEqual</a></li>
<li class="private"><a href="#method__indexOfSelectedFieldArray" title="_indexOfSelectedFieldArray">_indexOfSelectedFieldArray</a></li>
<li class="protected"><a href="#method__parseArgs" title="_parseArgs">_parseArgs</a></li>
<li class="private"><a href="#method__parseDate" title="_parseDate">_parseDate</a></li>
<li class="private"><a href="#method__parseDates" title="_parseDates">_parseDates</a></li>
<li class="private"><a href="#method__parsePageDate" title="_parsePageDate">_parsePageDate</a></li>
<li class="private"><a href="#method__parseRange" title="_parseRange">_parseRange</a></li>
<li class="private deprecated"><a href="#method__toDate" title="_toDate">_toDate</a></li>
<li class="private"><a href="#method__toFieldArray" title="_toFieldArray">_toFieldArray</a></li>
<li class=""><a href="#method_addMonthRenderer" title="addMonthRenderer">addMonthRenderer</a></li>
<li class=""><a href="#method_addMonths" title="addMonths">addMonths</a></li>
<li class=""><a href="#method_addRenderer" title="addRenderer">addRenderer</a></li>
<li class=""><a href="#method_addWeekdayRenderer" title="addWeekdayRenderer">addWeekdayRenderer</a></li>
<li class=""><a href="#method_addYears" title="addYears">addYears</a></li>
<li class=""><a href="#method_applyListeners" title="applyListeners">applyListeners</a></li>
<li class=""><a href="#method_buildDayLabel" title="buildDayLabel">buildDayLabel</a></li>
<li class=""><a href="#method_buildMonthLabel" title="buildMonthLabel">buildMonthLabel</a></li>
<li class=""><a href="#method_buildWeekdays" title="buildWeekdays">buildWeekdays</a></li>
<li class=""><a href="#method_clear" title="clear">clear</a></li>
<li class=""><a href="#method_clearAllBodyCellStyles" title="clearAllBodyCellStyles">clearAllBodyCellStyles</a></li>
<li class=""><a href="#method_clearElement" title="clearElement">clearElement</a></li>
<li class=""><a href="#method_configClose" title="configClose">configClose</a></li>
<li class=""><a href="#method_configIframe" title="configIframe">configIframe</a></li>
<li class=""><a href="#method_configLocale" title="configLocale">configLocale</a></li>
<li class=""><a href="#method_configLocaleValues" title="configLocaleValues">configLocaleValues</a></li>
<li class=""><a href="#method_configMaxDate" title="configMaxDate">configMaxDate</a></li>
<li class=""><a href="#method_configMinDate" title="configMinDate">configMinDate</a></li>
<li class=""><a href="#method_configNavigator" title="configNavigator">configNavigator</a></li>
<li class=""><a href="#method_configOptions" title="configOptions">configOptions</a></li>
<li class=""><a href="#method_configPageDate" title="configPageDate">configPageDate</a></li>
<li class=""><a href="#method_configSelected" title="configSelected">configSelected</a></li>
<li class=""><a href="#method_configStrings" title="configStrings">configStrings</a></li>
<li class=""><a href="#method_configTitle" title="configTitle">configTitle</a></li>
<li class=""><a href="#method_configToday" title="configToday">configToday</a></li>
<li class=""><a href="#method_createCloseButton" title="createCloseButton">createCloseButton</a></li>
<li class=""><a href="#method_createTitleBar" title="createTitleBar">createTitleBar</a></li>
<li class=""><a href="#method_deselect" title="deselect">deselect</a></li>
<li class=""><a href="#method_deselectAll" title="deselectAll">deselectAll</a></li>
<li class=""><a href="#method_deselectCell" title="deselectCell">deselectCell</a></li>
<li class=""><a href="#method_destroy" title="destroy">destroy</a></li>
<li class=""><a href="#method_doCellMouseOut" title="doCellMouseOut">doCellMouseOut</a></li>
<li class=""><a href="#method_doCellMouseOver" title="doCellMouseOver">doCellMouseOver</a></li>
<li class=""><a href="#method_doNextMonthNav" title="doNextMonthNav">doNextMonthNav</a></li>
<li class=""><a href="#method_doPreviousMonthNav" title="doPreviousMonthNav">doPreviousMonthNav</a></li>
<li class=""><a href="#method_doSelectCell" title="doSelectCell">doSelectCell</a></li>
<li class=""><a href="#method_getCellIndex" title="getCellIndex">getCellIndex</a></li>
<li class=""><a href="#method_getDateByCellId" title="getDateByCellId">getDateByCellId</a></li>
<li class=""><a href="#method_getDateFieldsByCellId" title="getDateFieldsByCellId">getDateFieldsByCellId</a></li>
<li class=""><a href="#method_getIndexFromId" title="getIndexFromId">getIndexFromId</a></li>
<li class=""><a href="#method_getSelectedDates" title="getSelectedDates">getSelectedDates</a></li>
<li class=""><a href="#method_hide" title="hide">hide</a></li>
<li class=""><a href="#method_init" title="init">init</a></li>
<li class=""><a href="#method_initEvents" title="initEvents">initEvents</a></li>
<li class=""><a href="#method_initStyles" title="initStyles">initStyles</a></li>
<li class=""><a href="#method_isDateOOB" title="isDateOOB">isDateOOB</a></li>
<li class=""><a href="#method_isDateOOM" title="isDateOOM">isDateOOM</a></li>
<li class=""><a href="#method_nextMonth" title="nextMonth">nextMonth</a></li>
<li class=""><a href="#method_nextYear" title="nextYear">nextYear</a></li>
<li class=" deprecated"><a href="#method_onBeforeDeselect" title="onBeforeDeselect">onBeforeDeselect</a></li>
<li class=" deprecated"><a href="#method_onBeforeSelect" title="onBeforeSelect">onBeforeSelect</a></li>
<li class=" deprecated"><a href="#method_onChangePage" title="onChangePage">onChangePage</a></li>
<li class=" deprecated"><a href="#method_onClear" title="onClear">onClear</a></li>
<li class=" deprecated"><a href="#method_onDeselect" title="onDeselect">onDeselect</a></li>
<li class=" deprecated"><a href="#method_onRender" title="onRender">onRender</a></li>
<li class=" deprecated"><a href="#method_onReset" title="onReset">onReset</a></li>
<li class=" deprecated"><a href="#method_onSelect" title="onSelect">onSelect</a></li>
<li class=""><a href="#method_previousMonth" title="previousMonth">previousMonth</a></li>
<li class=""><a href="#method_previousYear" title="previousYear">previousYear</a></li>
<li class="private"><a href="#method_refreshLocale" title="refreshLocale">refreshLocale</a></li>
<li class=""><a href="#method_removeCloseButton" title="removeCloseButton">removeCloseButton</a></li>
<li class=""><a href="#method_removeRenderers" title="removeRenderers">removeRenderers</a></li>
<li class=""><a href="#method_removeTitleBar" title="removeTitleBar">removeTitleBar</a></li>
<li class=""><a href="#method_render" title="render">render</a></li>
<li class=""><a href="#method_renderBody" title="renderBody">renderBody</a></li>
<li class=""><a href="#method_renderBodyCellRestricted" title="renderBodyCellRestricted">renderBodyCellRestricted</a></li>
<li class=""><a href="#method_renderCellDefault" title="renderCellDefault">renderCellDefault</a></li>
<li class=""><a href="#method_renderCellNotThisMonth" title="renderCellNotThisMonth">renderCellNotThisMonth</a></li>
<li class=""><a href="#method_renderCellStyleHighlight1" title="renderCellStyleHighlight1">renderCellStyleHighlight1</a></li>
<li class=""><a href="#method_renderCellStyleHighlight2" title="renderCellStyleHighlight2">renderCellStyleHighlight2</a></li>
<li class=""><a href="#method_renderCellStyleHighlight3" title="renderCellStyleHighlight3">renderCellStyleHighlight3</a></li>
<li class=""><a href="#method_renderCellStyleHighlight4" title="renderCellStyleHighlight4">renderCellStyleHighlight4</a></li>
<li class=""><a href="#method_renderCellStyleSelected" title="renderCellStyleSelected">renderCellStyleSelected</a></li>
<li class=""><a href="#method_renderCellStyleToday" title="renderCellStyleToday">renderCellStyleToday</a></li>
<li class=""><a href="#method_renderFooter" title="renderFooter">renderFooter</a></li>
<li class=""><a href="#method_renderHeader" title="renderHeader">renderHeader</a></li>
<li class=""><a href="#method_renderOutOfBoundsDate" title="renderOutOfBoundsDate">renderOutOfBoundsDate</a></li>
<li class=""><a href="#method_renderRowFooter" title="renderRowFooter">renderRowFooter</a></li>
<li class=""><a href="#method_renderRowHeader" title="renderRowHeader">renderRowHeader</a></li>
<li class=""><a href="#method_reset" title="reset">reset</a></li>
<li class=""><a href="#method_resetRenderers" title="resetRenderers">resetRenderers</a></li>
<li class=""><a href="#method_select" title="select">select</a></li>
<li class=""><a href="#method_selectCell" title="selectCell">selectCell</a></li>
<li class=""><a href="#method_setMonth" title="setMonth">setMonth</a></li>
<li class=""><a href="#method_setYear" title="setYear">setYear</a></li>
<li class=""><a href="#method_show" title="show">show</a></li>
<li class=""><a href="#method_styleCellDefault" title="styleCellDefault">styleCellDefault</a></li>
<li class=""><a href="#method_subtractMonths" title="subtractMonths">subtractMonths</a></li>
<li class=""><a href="#method_subtractYears" title="subtractYears">subtractYears</a></li>
<li class=""><a href="#method_toDate" title="toDate">toDate</a></li>
<li class=""><a href="#method_toString" title="toString">toString</a></li>
<li class=""><a href="#method_validate" title="validate">validate</a></li>
</ul>
</div>
<div id="eventsList" class="module">
<h4>Events</h4>
<ul class="content">
<li class=""><a href="#event_beforeDeselectEvent" title="beforeDeselectEvent">beforeDeselectEvent</a></li>
<li class=""><a href="#event_beforeDestroyEvent" title="beforeDestroyEvent">beforeDestroyEvent</a></li>
<li class=""><a href="#event_beforeHideEvent" title="beforeHideEvent">beforeHideEvent</a></li>
<li class=""><a href="#event_beforeHideNavEvent" title="beforeHideNavEvent">beforeHideNavEvent</a></li>
<li class=""><a href="#event_beforeRenderEvent" title="beforeRenderEvent">beforeRenderEvent</a></li>
<li class=""><a href="#event_beforeRenderNavEvent" title="beforeRenderNavEvent">beforeRenderNavEvent</a></li>
<li class=""><a href="#event_beforeSelectEvent" title="beforeSelectEvent">beforeSelectEvent</a></li>
<li class=""><a href="#event_beforeShowEvent" title="beforeShowEvent">beforeShowEvent</a></li>
<li class=""><a href="#event_beforeShowNavEvent" title="beforeShowNavEvent">beforeShowNavEvent</a></li>
<li class=""><a href="#event_changePageEvent" title="changePageEvent">changePageEvent</a></li>
<li class=""><a href="#event_clearEvent" title="clearEvent">clearEvent</a></li>
<li class=""><a href="#event_deselectEvent" title="deselectEvent">deselectEvent</a></li>
<li class=""><a href="#event_destroyEvent" title="destroyEvent">destroyEvent</a></li>
<li class=""><a href="#event_hideEvent" title="hideEvent">hideEvent</a></li>
<li class=""><a href="#event_hideNavEvent" title="hideNavEvent">hideNavEvent</a></li>
<li class=""><a href="#event_renderEvent" title="renderEvent">renderEvent</a></li>
<li class=""><a href="#event_renderNavEvent" title="renderNavEvent">renderNavEvent</a></li>
<li class=""><a href="#event_resetEvent" title="resetEvent">resetEvent</a></li>
<li class=""><a href="#event_selectEvent" title="selectEvent">selectEvent</a></li>
<li class=""><a href="#event_showEvent" title="showEvent">showEvent</a></li>
<li class=""><a href="#event_showNavEvent" title="showNavEvent">showNavEvent</a></li>
</ul>
</div>
<div id="configList" class="module">
<h4>Configuration Attributes</h4>
<ul class="content">
<li class=""><a href="#config_close" title="close">close</a></li>
<li class=""><a href="#config_DATE_DELIMITER" title="DATE_DELIMITER">DATE_DELIMITER</a></li>
<li class=""><a href="#config_DATE_FIELD_DELIMITER" title="DATE_FIELD_DELIMITER">DATE_FIELD_DELIMITER</a></li>
<li class=""><a href="#config_DATE_RANGE_DELIMITER" title="DATE_RANGE_DELIMITER">DATE_RANGE_DELIMITER</a></li>
<li class=""><a href="#config_HIDE_BLANK_WEEKS" title="HIDE_BLANK_WEEKS">HIDE_BLANK_WEEKS</a></li>
<li class=""><a href="#config_iframe" title="iframe">iframe</a></li>
<li class=""><a href="#config_LOCALE_MONTHS" title="LOCALE_MONTHS">LOCALE_MONTHS</a></li>
<li class=""><a href="#config_LOCALE_WEEKDAYS" title="LOCALE_WEEKDAYS">LOCALE_WEEKDAYS</a></li>
<li class=""><a href="#config_maxdate" title="maxdate">maxdate</a></li>
<li class=""><a href="#config_MD_DAY_POSITION" title="MD_DAY_POSITION">MD_DAY_POSITION</a></li>
<li class=""><a href="#config_MD_MONTH_POSITION" title="MD_MONTH_POSITION">MD_MONTH_POSITION</a></li>
<li class=""><a href="#config_MDY_DAY_POSITION" title="MDY_DAY_POSITION">MDY_DAY_POSITION</a></li>
<li class=""><a href="#config_MDY_MONTH_POSITION" title="MDY_MONTH_POSITION">MDY_MONTH_POSITION</a></li>
<li class=""><a href="#config_MDY_YEAR_POSITION" title="MDY_YEAR_POSITION">MDY_YEAR_POSITION</a></li>
<li class=""><a href="#config_mindate" title="mindate">mindate</a></li>
<li class=""><a href="#config_MONTHS_LONG" title="MONTHS_LONG">MONTHS_LONG</a></li>
<li class=""><a href="#config_MONTHS_SHORT" title="MONTHS_SHORT">MONTHS_SHORT</a></li>
<li class=""><a href="#config_MULTI_SELECT" title="MULTI_SELECT">MULTI_SELECT</a></li>
<li class=""><a href="#config_MY_LABEL_MONTH_POSITION" title="MY_LABEL_MONTH_POSITION">MY_LABEL_MONTH_POSITION</a></li>
<li class=""><a href="#config_MY_LABEL_MONTH_SUFFIX" title="MY_LABEL_MONTH_SUFFIX">MY_LABEL_MONTH_SUFFIX</a></li>
<li class=""><a href="#config_MY_LABEL_YEAR_POSITION" title="MY_LABEL_YEAR_POSITION">MY_LABEL_YEAR_POSITION</a></li>
<li class=""><a href="#config_MY_LABEL_YEAR_SUFFIX" title="MY_LABEL_YEAR_SUFFIX">MY_LABEL_YEAR_SUFFIX</a></li>
<li class=""><a href="#config_MY_MONTH_POSITION" title="MY_MONTH_POSITION">MY_MONTH_POSITION</a></li>
<li class=""><a href="#config_MY_YEAR_POSITION" title="MY_YEAR_POSITION">MY_YEAR_POSITION</a></li>
<li class=" deprecated"><a href="#config_NAV_ARROW_LEFT" title="NAV_ARROW_LEFT">NAV_ARROW_LEFT</a></li>
<li class=" deprecated"><a href="#config_NAV_ARROW_RIGHT" title="NAV_ARROW_RIGHT">NAV_ARROW_RIGHT</a></li>
<li class=""><a href="#config_navigator" title="navigator">navigator</a></li>
<li class=""><a href="#config_pagedate" title="pagedate">pagedate</a></li>
<li class=""><a href="#config_selected" title="selected">selected</a></li>
<li class=""><a href="#config_SHOW_WEEK_FOOTER" title="SHOW_WEEK_FOOTER">SHOW_WEEK_FOOTER</a></li>
<li class=""><a href="#config_SHOW_WEEK_HEADER" title="SHOW_WEEK_HEADER">SHOW_WEEK_HEADER</a></li>
<li class=""><a href="#config_SHOW_WEEKDAYS" title="SHOW_WEEKDAYS">SHOW_WEEKDAYS</a></li>
<li class=""><a href="#config_START_WEEKDAY" title="START_WEEKDAY">START_WEEKDAY</a></li>
<li class=""><a href="#config_strings" title="strings">strings</a></li>
<li class=""><a href="#config_title" title="title">title</a></li>
<li class=""><a href="#config_today" title="today">today</a></li>
<li class=""><a href="#config_WEEKDAYS_1CHAR" title="WEEKDAYS_1CHAR">WEEKDAYS_1CHAR</a></li>
<li class=""><a href="#config_WEEKDAYS_LONG" title="WEEKDAYS_LONG">WEEKDAYS_LONG</a></li>
<li class=""><a href="#config_WEEKDAYS_MEDIUM" title="WEEKDAYS_MEDIUM">WEEKDAYS_MEDIUM</a></li>
<li class=""><a href="#config_WEEKDAYS_SHORT" title="WEEKDAYS_SHORT">WEEKDAYS_SHORT</a></li>
<li class=""><a href="#config_YEAR_OFFSET" title="YEAR_OFFSET">YEAR_OFFSET</a></li>
</ul>
</div>
</div>
</div>
</div>
<div id="ft">
<hr />
Copyright &copy; 2010 Yahoo! Inc. All rights reserved.
</div>
</div>
<script type="text/javascript">
var ALL_YUI_PROPS = [{"access": "", "host": "YAHOO.widget.Calendar", "name": "addMonthRenderer", "url": "YAHOO.widget.Calendar.html#method_addMonthRenderer", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "addMonths", "url": "YAHOO.widget.Calendar.html#method_addMonths", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_addRenderer", "url": "YAHOO.widget.Calendar.html#method__addRenderer", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "addRenderer", "url": "YAHOO.widget.Calendar.html#method_addRenderer", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "addWeekdayRenderer", "url": "YAHOO.widget.Calendar.html#method_addWeekdayRenderer", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "addYears", "url": "YAHOO.widget.Calendar.html#method_addYears", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "applyListeners", "url": "YAHOO.widget.Calendar.html#method_applyListeners", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "beforeDeselectEvent", "url": "YAHOO.widget.Calendar.html#event_beforeDeselectEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "beforeDestroyEvent", "url": "YAHOO.widget.Calendar.html#event_beforeDestroyEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "beforeHideEvent", "url": "YAHOO.widget.Calendar.html#event_beforeHideEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "beforeHideNavEvent", "url": "YAHOO.widget.Calendar.html#event_beforeHideNavEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "beforeRenderEvent", "url": "YAHOO.widget.Calendar.html#event_beforeRenderEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "beforeRenderNavEvent", "url": "YAHOO.widget.Calendar.html#event_beforeRenderNavEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "beforeSelectEvent", "url": "YAHOO.widget.Calendar.html#event_beforeSelectEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "beforeShowEvent", "url": "YAHOO.widget.Calendar.html#event_beforeShowEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "beforeShowNavEvent", "url": "YAHOO.widget.Calendar.html#event_beforeShowNavEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "browser", "url": "YAHOO.widget.Calendar.html#property_browser", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "buildDayLabel", "url": "YAHOO.widget.Calendar.html#method_buildDayLabel", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_buildMonthLabel", "url": "YAHOO.widget.Calendar.html#method__buildMonthLabel", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "buildMonthLabel", "url": "YAHOO.widget.Calendar.html#method_buildMonthLabel", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "buildWeekdays", "url": "YAHOO.widget.Calendar.html#method_buildWeekdays", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "cellDates", "url": "YAHOO.widget.Calendar.html#property_cellDates", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "cells", "url": "YAHOO.widget.Calendar.html#property_cells", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "cfg", "url": "YAHOO.widget.Calendar.html#property_cfg", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "changePageEvent", "url": "YAHOO.widget.Calendar.html#event_changePageEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "clear", "url": "YAHOO.widget.Calendar.html#method_clear", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "clearAllBodyCellStyles", "url": "YAHOO.widget.Calendar.html#method_clearAllBodyCellStyles", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "clearElement", "url": "YAHOO.widget.Calendar.html#method_clearElement", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "clearEvent", "url": "YAHOO.widget.Calendar.html#event_clearEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "close", "url": "YAHOO.widget.Calendar.html#config_close", "type": "config"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "Config", "url": "YAHOO.widget.Calendar.html#property_Config", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configClose", "url": "YAHOO.widget.Calendar.html#method_configClose", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configIframe", "url": "YAHOO.widget.Calendar.html#method_configIframe", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configLocale", "url": "YAHOO.widget.Calendar.html#method_configLocale", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configLocaleValues", "url": "YAHOO.widget.Calendar.html#method_configLocaleValues", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configMaxDate", "url": "YAHOO.widget.Calendar.html#method_configMaxDate", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configMinDate", "url": "YAHOO.widget.Calendar.html#method_configMinDate", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configNavigator", "url": "YAHOO.widget.Calendar.html#method_configNavigator", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configOptions", "url": "YAHOO.widget.Calendar.html#method_configOptions", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configPageDate", "url": "YAHOO.widget.Calendar.html#method_configPageDate", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configSelected", "url": "YAHOO.widget.Calendar.html#method_configSelected", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configStrings", "url": "YAHOO.widget.Calendar.html#method_configStrings", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configTitle", "url": "YAHOO.widget.Calendar.html#method_configTitle", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "configToday", "url": "YAHOO.widget.Calendar.html#method_configToday", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "containerId", "url": "YAHOO.widget.Calendar.html#property_containerId", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "createCloseButton", "url": "YAHOO.widget.Calendar.html#method_createCloseButton", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "createTitleBar", "url": "YAHOO.widget.Calendar.html#method_createTitleBar", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "DATE_DELIMITER", "url": "YAHOO.widget.Calendar.html#config_DATE_DELIMITER", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "DATE_FIELD_DELIMITER", "url": "YAHOO.widget.Calendar.html#config_DATE_FIELD_DELIMITER", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "DATE_RANGE_DELIMITER", "url": "YAHOO.widget.Calendar.html#config_DATE_RANGE_DELIMITER", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "deselect", "url": "YAHOO.widget.Calendar.html#method_deselect", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "deselectAll", "url": "YAHOO.widget.Calendar.html#method_deselectAll", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "deselectCell", "url": "YAHOO.widget.Calendar.html#method_deselectCell", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "deselectEvent", "url": "YAHOO.widget.Calendar.html#event_deselectEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "destroy", "url": "YAHOO.widget.Calendar.html#method_destroy", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "destroyEvent", "url": "YAHOO.widget.Calendar.html#event_destroyEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "doCellMouseOut", "url": "YAHOO.widget.Calendar.html#method_doCellMouseOut", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "doCellMouseOver", "url": "YAHOO.widget.Calendar.html#method_doCellMouseOver", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "domEventMap", "url": "YAHOO.widget.Calendar.html#property_domEventMap", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "doNextMonthNav", "url": "YAHOO.widget.Calendar.html#method_doNextMonthNav", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "doPreviousMonthNav", "url": "YAHOO.widget.Calendar.html#method_doPreviousMonthNav", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "doSelectCell", "url": "YAHOO.widget.Calendar.html#method_doSelectCell", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_fieldArraysAreEqual", "url": "YAHOO.widget.Calendar.html#method__fieldArraysAreEqual", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "getCellIndex", "url": "YAHOO.widget.Calendar.html#method_getCellIndex", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "getDateByCellId", "url": "YAHOO.widget.Calendar.html#method_getDateByCellId", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "getDateFieldsByCellId", "url": "YAHOO.widget.Calendar.html#method_getDateFieldsByCellId", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "getIndexFromId", "url": "YAHOO.widget.Calendar.html#method_getIndexFromId", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "getSelectedDates", "url": "YAHOO.widget.Calendar.html#method_getSelectedDates", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "hide", "url": "YAHOO.widget.Calendar.html#method_hide", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "HIDE_BLANK_WEEKS", "url": "YAHOO.widget.Calendar.html#config_HIDE_BLANK_WEEKS", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "hideEvent", "url": "YAHOO.widget.Calendar.html#event_hideEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "hideNavEvent", "url": "YAHOO.widget.Calendar.html#event_hideNavEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "id", "url": "YAHOO.widget.Calendar.html#property_id", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "iframe", "url": "YAHOO.widget.Calendar.html#config_iframe", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "index", "url": "YAHOO.widget.Calendar.html#property_index", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_indexOfSelectedFieldArray", "url": "YAHOO.widget.Calendar.html#method__indexOfSelectedFieldArray", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "init", "url": "YAHOO.widget.Calendar.html#method_init", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "initEvents", "url": "YAHOO.widget.Calendar.html#method_initEvents", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "initStyles", "url": "YAHOO.widget.Calendar.html#method_initStyles", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "isDateOOB", "url": "YAHOO.widget.Calendar.html#method_isDateOOB", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "isDateOOM", "url": "YAHOO.widget.Calendar.html#method_isDateOOM", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Locale", "url": "YAHOO.widget.Calendar.html#property_Locale", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "LOCALE_MONTHS", "url": "YAHOO.widget.Calendar.html#config_LOCALE_MONTHS", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "LOCALE_WEEKDAYS", "url": "YAHOO.widget.Calendar.html#config_LOCALE_WEEKDAYS", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "maxdate", "url": "YAHOO.widget.Calendar.html#config_maxdate", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MD_DAY_POSITION", "url": "YAHOO.widget.Calendar.html#config_MD_DAY_POSITION", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MD_MONTH_POSITION", "url": "YAHOO.widget.Calendar.html#config_MD_MONTH_POSITION", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MDY_DAY_POSITION", "url": "YAHOO.widget.Calendar.html#config_MDY_DAY_POSITION", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MDY_MONTH_POSITION", "url": "YAHOO.widget.Calendar.html#config_MDY_MONTH_POSITION", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MDY_YEAR_POSITION", "url": "YAHOO.widget.Calendar.html#config_MDY_YEAR_POSITION", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "mindate", "url": "YAHOO.widget.Calendar.html#config_mindate", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MONTHS_LONG", "url": "YAHOO.widget.Calendar.html#config_MONTHS_LONG", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MONTHS_SHORT", "url": "YAHOO.widget.Calendar.html#config_MONTHS_SHORT", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MULTI_SELECT", "url": "YAHOO.widget.Calendar.html#config_MULTI_SELECT", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MY_LABEL_MONTH_POSITION", "url": "YAHOO.widget.Calendar.html#config_MY_LABEL_MONTH_POSITION", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MY_LABEL_MONTH_SUFFIX", "url": "YAHOO.widget.Calendar.html#config_MY_LABEL_MONTH_SUFFIX", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MY_LABEL_YEAR_POSITION", "url": "YAHOO.widget.Calendar.html#config_MY_LABEL_YEAR_POSITION", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MY_LABEL_YEAR_SUFFIX", "url": "YAHOO.widget.Calendar.html#config_MY_LABEL_YEAR_SUFFIX", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MY_MONTH_POSITION", "url": "YAHOO.widget.Calendar.html#config_MY_MONTH_POSITION", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "MY_YEAR_POSITION", "url": "YAHOO.widget.Calendar.html#config_MY_YEAR_POSITION", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "NAV_ARROW_LEFT", "url": "YAHOO.widget.Calendar.html#config_NAV_ARROW_LEFT", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "NAV_ARROW_RIGHT", "url": "YAHOO.widget.Calendar.html#config_NAV_ARROW_RIGHT", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "navigator", "url": "YAHOO.widget.Calendar.html#config_navigator", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "nextMonth", "url": "YAHOO.widget.Calendar.html#method_nextMonth", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "nextYear", "url": "YAHOO.widget.Calendar.html#method_nextYear", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "oDomContainer", "url": "YAHOO.widget.Calendar.html#property_oDomContainer", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "oNavigator", "url": "YAHOO.widget.Calendar.html#property_oNavigator", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "onBeforeDeselect", "url": "YAHOO.widget.Calendar.html#method_onBeforeDeselect", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "onBeforeSelect", "url": "YAHOO.widget.Calendar.html#method_onBeforeSelect", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "onChangePage", "url": "YAHOO.widget.Calendar.html#method_onChangePage", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "onClear", "url": "YAHOO.widget.Calendar.html#method_onClear", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "onDeselect", "url": "YAHOO.widget.Calendar.html#method_onDeselect", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "onRender", "url": "YAHOO.widget.Calendar.html#method_onRender", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "onReset", "url": "YAHOO.widget.Calendar.html#method_onReset", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "onSelect", "url": "YAHOO.widget.Calendar.html#method_onSelect", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Options", "url": "YAHOO.widget.Calendar.html#property_Options", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "pagedate", "url": "YAHOO.widget.Calendar.html#config_pagedate", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "parent", "url": "YAHOO.widget.Calendar.html#property_parent", "type": "property"}, {"access": "protected", "host": "YAHOO.widget.Calendar", "name": "_parseArgs", "url": "YAHOO.widget.Calendar.html#method__parseArgs", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_parseDate", "url": "YAHOO.widget.Calendar.html#method__parseDate", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_parseDates", "url": "YAHOO.widget.Calendar.html#method__parseDates", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_parsePageDate", "url": "YAHOO.widget.Calendar.html#method__parsePageDate", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_parseRange", "url": "YAHOO.widget.Calendar.html#method__parseRange", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "previousMonth", "url": "YAHOO.widget.Calendar.html#method_previousMonth", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "previousYear", "url": "YAHOO.widget.Calendar.html#method_previousYear", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "refreshLocale", "url": "YAHOO.widget.Calendar.html#method_refreshLocale", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "removeCloseButton", "url": "YAHOO.widget.Calendar.html#method_removeCloseButton", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "removeRenderers", "url": "YAHOO.widget.Calendar.html#method_removeRenderers", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "removeTitleBar", "url": "YAHOO.widget.Calendar.html#method_removeTitleBar", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "render", "url": "YAHOO.widget.Calendar.html#method_render", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderBody", "url": "YAHOO.widget.Calendar.html#method_renderBody", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderBodyCellRestricted", "url": "YAHOO.widget.Calendar.html#method_renderBodyCellRestricted", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderCellDefault", "url": "YAHOO.widget.Calendar.html#method_renderCellDefault", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderCellNotThisMonth", "url": "YAHOO.widget.Calendar.html#method_renderCellNotThisMonth", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderCellStyleHighlight1", "url": "YAHOO.widget.Calendar.html#method_renderCellStyleHighlight1", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderCellStyleHighlight2", "url": "YAHOO.widget.Calendar.html#method_renderCellStyleHighlight2", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderCellStyleHighlight3", "url": "YAHOO.widget.Calendar.html#method_renderCellStyleHighlight3", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderCellStyleHighlight4", "url": "YAHOO.widget.Calendar.html#method_renderCellStyleHighlight4", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderCellStyleSelected", "url": "YAHOO.widget.Calendar.html#method_renderCellStyleSelected", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderCellStyleToday", "url": "YAHOO.widget.Calendar.html#method_renderCellStyleToday", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderEvent", "url": "YAHOO.widget.Calendar.html#event_renderEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderFooter", "url": "YAHOO.widget.Calendar.html#method_renderFooter", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderHeader", "url": "YAHOO.widget.Calendar.html#method_renderHeader", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderNavEvent", "url": "YAHOO.widget.Calendar.html#event_renderNavEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderOutOfBoundsDate", "url": "YAHOO.widget.Calendar.html#method_renderOutOfBoundsDate", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderRowFooter", "url": "YAHOO.widget.Calendar.html#method_renderRowFooter", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderRowHeader", "url": "YAHOO.widget.Calendar.html#method_renderRowHeader", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_renderStack", "url": "YAHOO.widget.Calendar.html#property__renderStack", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "renderStack", "url": "YAHOO.widget.Calendar.html#property_renderStack", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "reset", "url": "YAHOO.widget.Calendar.html#method_reset", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "resetEvent", "url": "YAHOO.widget.Calendar.html#event_resetEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "resetRenderers", "url": "YAHOO.widget.Calendar.html#method_resetRenderers", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "select", "url": "YAHOO.widget.Calendar.html#method_select", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "selectCell", "url": "YAHOO.widget.Calendar.html#method_selectCell", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "selected", "url": "YAHOO.widget.Calendar.html#config_selected", "type": "config"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_selectedDates", "url": "YAHOO.widget.Calendar.html#property__selectedDates", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "selectEvent", "url": "YAHOO.widget.Calendar.html#event_selectEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "setMonth", "url": "YAHOO.widget.Calendar.html#method_setMonth", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "setYear", "url": "YAHOO.widget.Calendar.html#method_setYear", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "show", "url": "YAHOO.widget.Calendar.html#method_show", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "showEvent", "url": "YAHOO.widget.Calendar.html#event_showEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "showNavEvent", "url": "YAHOO.widget.Calendar.html#event_showNavEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "SHOW_WEEKDAYS", "url": "YAHOO.widget.Calendar.html#config_SHOW_WEEKDAYS", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "SHOW_WEEK_FOOTER", "url": "YAHOO.widget.Calendar.html#config_SHOW_WEEK_FOOTER", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "SHOW_WEEK_HEADER", "url": "YAHOO.widget.Calendar.html#config_SHOW_WEEK_HEADER", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "START_WEEKDAY", "url": "YAHOO.widget.Calendar.html#config_START_WEEKDAY", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "strings", "url": "YAHOO.widget.Calendar.html#config_strings", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "styleCellDefault", "url": "YAHOO.widget.Calendar.html#method_styleCellDefault", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_BODY", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_BODY", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CALENDAR", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CALENDAR", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_BOTTOM", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_BOTTOM", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_HIGHLIGHT1", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_HIGHLIGHT1", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_HIGHLIGHT2", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_HIGHLIGHT2", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_HIGHLIGHT3", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_HIGHLIGHT3", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_HIGHLIGHT4", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_HIGHLIGHT4", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_HOVER", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_HOVER", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_LEFT", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_LEFT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_OOB", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_OOB", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_OOM", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_OOM", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_RESTRICTED", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_RESTRICTED", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_RIGHT", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_RIGHT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_SELECTABLE", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_SELECTABLE", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_SELECTED", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_SELECTED", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_SELECTOR", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_SELECTOR", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_TODAY", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_TODAY", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CELL_TOP", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CELL_TOP", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CLOSE", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CLOSE", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_CONTAINER", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_CONTAINER", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_FIXED_SIZE", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_FIXED_SIZE", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_FOOTER", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_FOOTER", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_HEADER", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_HEADER", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_HEADER_TEXT", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_HEADER_TEXT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_LINK_CLOSE", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_LINK_CLOSE", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_NAV", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_NAV", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_NAV_LEFT", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_NAV_LEFT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_NAV_RIGHT", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_NAV_RIGHT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_ROW_FOOTER", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_ROW_FOOTER", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_ROW_HEADER", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_ROW_HEADER", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_SINGLE", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_SINGLE", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_WEEKDAY_CELL", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_WEEKDAY_CELL", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_WEEKDAY_ROW", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_WEEKDAY_ROW", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "Style.CSS_WITH_TITLE", "url": "YAHOO.widget.Calendar.html#property_Style.CSS_WITH_TITLE", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "subtractMonths", "url": "YAHOO.widget.Calendar.html#method_subtractMonths", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "subtractYears", "url": "YAHOO.widget.Calendar.html#method_subtractYears", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "title", "url": "YAHOO.widget.Calendar.html#config_title", "type": "config"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_toDate", "url": "YAHOO.widget.Calendar.html#method__toDate", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "toDate", "url": "YAHOO.widget.Calendar.html#method_toDate", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "today", "url": "YAHOO.widget.Calendar.html#property_today", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "today", "url": "YAHOO.widget.Calendar.html#config_today", "type": "config"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "_toFieldArray", "url": "YAHOO.widget.Calendar.html#method__toFieldArray", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "toString", "url": "YAHOO.widget.Calendar.html#method_toString", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "validate", "url": "YAHOO.widget.Calendar.html#method_validate", "type": "method"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "WEEKDAYS_1CHAR", "url": "YAHOO.widget.Calendar.html#config_WEEKDAYS_1CHAR", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "WEEKDAYS_LONG", "url": "YAHOO.widget.Calendar.html#config_WEEKDAYS_LONG", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "WEEKDAYS_MEDIUM", "url": "YAHOO.widget.Calendar.html#config_WEEKDAYS_MEDIUM", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "WEEKDAYS_SHORT", "url": "YAHOO.widget.Calendar.html#config_WEEKDAYS_SHORT", "type": "config"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.DATE", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.DATE", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar._DEFAULT_CONFIG", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar._DEFAULT_CONFIG", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.DEFAULT_CONFIG", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.DEFAULT_CONFIG", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.DISPLAY_DAYS", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.DISPLAY_DAYS", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar._EVENT_TYPES", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar._EVENT_TYPES", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.IMG_ROOT", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.IMG_ROOT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.LONG", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.LONG", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.MEDIUM", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.MEDIUM", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.MONTH", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.MONTH", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.MONTH_DAY", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.MONTH_DAY", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.ONE_CHAR", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.ONE_CHAR", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.RANGE", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.RANGE", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.SHORT", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.SHORT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.STOP_RENDER", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.STOP_RENDER", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar._STYLES", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar._STYLES", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.STYLES", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.STYLES", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YAHOO.widget.Calendar.WEEKDAY", "url": "YAHOO.widget.Calendar.html#property_YAHOO.widget.Calendar.WEEKDAY", "type": "property"}, {"access": "", "host": "YAHOO.widget.Calendar", "name": "YEAR_OFFSET", "url": "YAHOO.widget.Calendar.html#config_YEAR_OFFSET", "type": "config"}];
</script>
</body>
</html>