add:  this.yearIndex = -1; this.monthIndex = -1; this.dayIndex = -1; this.twoDigitYear = false;  var parseShortDateRegex = /^\s*(\d+)\D(\d+)\D(\d+)\s*$/; var probeDate = new Date(2002,3-1,4); var probeString = this.getShortFormatedDate(probeDate);  var probeArray = parseShortDateRegex.exec(probeString); for (var i = 1; i <= 3; i++) { switch (Number(probeArray[i])) { case 02:    this.twoDigitYear = true; case 2002:  this.yearIndex = i;       break; case 3:     this.monthIndex = i;      break; case 4:     this.dayIndex = i;        break; } }  
context: function DateFormater( ){   // we get the date bundle in case the locale changes, can   // we be notified of a locale change instead, then we could   // get the bundle once.      this.dateStringBundle = srGetStrBundle("chrome://calendar/locale/dateFormat.properties");}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/3ee77de094022e0d029a52f4d0163242d45307f3/dateUtils.js/buggy/calendar/resources/content/dateUtils.js