﻿/// <reference name="MicrosoftAjax.js"/>
// client textarea max length validation
function validateMaxLength(source, e) {
	var maxLength = source.maxlength;
	var textLength = e.Value.trim().length;
	e.IsValid = textLength <= maxLength;
}

function validateTime(source, e) {
	var text = e.Value.trim();
	if(source.validateemptytext) {
		if(text.length==0) {
			e.IsValid = false;
			return false;
		}
	}
	var standardTimeParse = Date.parseLocale(text, "H:m")
	var longTimeParse = Date.parseLocale(text, Sys.CultureInfo.CurrentCulture.dateTimeFormat.LongTimePattern);
	var shortTimeParse = Date.parseLocale(text, Sys.CultureInfo.CurrentCulture.dateTimeFormat.ShortTimePattern);
	e.IsValid = standardTimeParse != null || longTimeParse != null || shortTimeParse != null;
}
