%xformsDTD; ]> aControl.textContent = aLabel; aControl.setAttribute("class", aType); if (aControl) aControl.setAttribute("selected", "selected"); if (aControl) aControl.removeAttribute("selected"); if (aNode.localName != "td" || aNode.namespaceURI != this.XHTML_NS) return false; return true; if (!this._dayContainer) this._dayContainer = this.ownerDocument. getAnonymousElementByAttribute(this, "anonid", "dayContainer"); return this._dayContainer; null var target = event.originalTarget; if (this.isDayControl(target)) this.processAction(target.getAttribute("class"), target.textContent); var target = event.originalTarget; if (this.isDayControl(target)) this.processAction(target.getAttribute("class"), target.textContent); this.refreshInternal(aCurrentDay, aDaysRefreshOnly); var dateLabel = new Date(this.year, this.month - 1).toLocaleFormat("%B %Y"); this.dateLabel.textContent = dateLabel; if (!this._dateLabel) { this._dateLabel = this.ownerDocument. getAnonymousElementByAttribute(this, "anonid", "date-label"); } return this._dateLabel; null if (!this._backButton) { this._backButton = this.ownerDocument. getAnonymousElementByAttribute(this, "anonid", "back-button"); } return this._backButton; null if (!this._fwdButton) { this._fwdButton = this.ownerDocument. getAnonymousElementByAttribute(this, "anonid", "fwd-button"); } return this._fwdButton; null switch (event.originalTarget) { case this.backButton: this.processAction("prevMonth", null, true); break; case this.fwdButton: this.processAction("nextMonth", null, true); break; }