 						true, baseField, "wrongLength", 
 						validator.wrongLengthError
 						+ (DateValidator._includeFormatInError?" " + inputFormat:"")));	
+					return results;
 				}
 				// MM or M format
 				if ((monthRequired && monthPart.length == 2 && dateObj.month.length != 2)

						true, baseField, "wrongLength", 
						validator.wrongLengthError
						+ (DateValidator._includeFormatInError?" " + inputFormat:"")));	
				}
						
				if ((monthRequired && dateObj.month == "") ||

					results.push(new ValidationResult(
						true, baseField, "wrongLength", 
						validator.wrongLengthError
						+ (DateValidator._includeFormatInError?" " + inputFormat:"")));
					return results;
				}
				// YY or YYYY format
				if ((yearRequired && yearPart.length == 2 && dateObj.year.length != 2)
