rem: cells[j].style.color = tw_COLOR_WINDOWTEXT; 
context:     _populateCells: function() {        var highlight = this._selectedDate != null && this._curDate.getFullYear() == this._selectedDate.getFullYear() && this._curDate.getMonth() == this._selectedDate.getMonth();        if (this._selectedDate != null) var oldSelectedCell = this._getCellFromDate(this._selectedDate, true);        var first = new Date(this._curDate.getFullYear(), this._curDate.getMonth(), 1).getDay();        var last = new Date(new Date(this._curDate.getFullYear(), this._curDate.getMonth() + 1, 1).getTime() - tw_DateBox.MILLISECONDS_IN_DAY).getDate();        var rows = this._table.firstChild.childNodes;        var dayIdx = -first;        for (var i = 0, cnt = rows.length; i < cnt; i++) {            var cells = rows[i].childNodes;            for (var j = 0; j < cells.length; j++) {                dayIdx++;                var newValue;                if (dayIdx > 0 && dayIdx <= last) {                    newValue = dayIdx;                    cells[j].style.color = tw_COLOR_WINDOWTEXT;                } else {                    newValue = new Date(this._curDate.getFullYear(), this._curDate.getMonth(), dayIdx).getDate();                    cells[j].style.color = tw_COLOR_GRAYTEXT;                }                cells[j].replaceChild(document.createTextNode(newValue), cells[j].firstChild);                                if (new Date(this._curDate.getFullYear(), this._curDate.getMonth(), dayIdx).getTime() == this._today.getTime()) {                    cells[j].style.borderStyle = "solid";                    cells[j].style.padding = "0px";                } else {                    cells[j].style.borderStyle = "none";                    cells[j].style.padding = "1px";                }                                if (highlight && dayIdx == this._selectedDate.getDate()) {                    this._toggleSelection(cells[j], true);                } else if (oldSelectedCell != null && cells[j] == oldSelectedCell) {                    this._toggleSelection(cells[j], false);                }            }        }    },
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/08678d7dea9b1128e89dae68c0cc8da8c8dec68c/DateBox.js/buggy/src/thinwire/render/web/resources/DateBox.js