rem: var tmpDt = this._selectedDate; var idx = 0; var operator = tmpDt < this._curDate ? "+" : "-"; var comparator = tmpDt < this._curDate ? "<" : ">"; eval("while (tmpDt " + comparator + " this._curDate) {tmpDt = new Date(tmpDt.getFullYear(), tmpDt.getMonth() " + operator + " 1, tmpDt.getDate());idx" + operator + operator + ";}"); this._incrementMonth(-idx); 
context:     _footerClickListener: function(event) {        var footer = tw_getEventTarget(event);        this.setSelectedDate(this._today);        var tmpDt = this._selectedDate;        var idx = 0;        var operator = tmpDt < this._curDate ? "+" : "-";        var comparator = tmpDt < this._curDate ? "<" : ">";        eval("while (tmpDt " + comparator + " this._curDate) {tmpDt = new Date(tmpDt.getFullYear(), tmpDt.getMonth() " + operator + " 1, tmpDt.getDate());idx" + operator + operator + ";}");        this._incrementMonth(-idx);    },
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/55609b79de53c65b109ab690480644cb3613fc6d/DateBox.js/clean/src/thinwire/render/web/resources/DateBox.js