 var input = dojo.string.trim(this.inputNode.value); if(input){ var inputDate = dojo.date.parse(input, {formatLength:this.formatLength, datePattern:this.displayFormat, selector:'dateOnly', locale:this.lang});  if(!this.datePicker._isDisabledDate(inputDate)){ this.setDate(inputDate); } } else { if(input=="") { this.datePicker.setDate(""); } this.valueNode.value = input; } 
 var input = dojo.string.trim(this.inputNode.value); if(input){ var inputDate = dojo.date.parse(input, {formatLength:this.formatLength, datePattern:this.displayFormat, selector:'dateOnly', locale:this.lang});  if(!this.datePicker._isDisabledDate(inputDate)){ this.setDate(inputDate); } } else { if(input=="") { this.datePicker.setDate(""); } this.valueNode.value = input; } 
    onInputChange: function(){      // summary: callback when user manually types a date into the <input> field      var input = dojo.string.trim(this.inputNode.value);      if(input){        var inputDate = dojo.date.parse(input,            {formatLength:this.formatLength, datePattern:this.displayFormat, selector:'dateOnly', locale:this.lang});        // if inputDate is in a valid range, we call setDate        if(!this.datePicker._isDisabledDate(inputDate)){          this.setDate(inputDate);        }      } else {        if(input=="") { this.datePicker.setDate(""); }        this.valueNode.value = input;      }      // If the date entered didn't parse, reset to the old date.  KISS, for now.      //TODO: usability?  should we provide more feedback somehow? an error notice?      // seems redundant to do this if the parse failed, but at least until we have validation,      // this will fix up the display of entries like 01/32/2006      if(input){ this._updateText(); }    },
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/65ae7e8768a77997b7894e274bc242069a1cb027/struts_dojo.js.uncompressed.js/clean/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js