// Filename: validation-rules.js
// Author: Kenson Man
//
// Description: Provide the validation rule for jquery.validate that make sure user input the correct date.

var __datetimeValidator=function( value, element, param ){
	var params=jQuery.extend({format: 'yyyy-MM-dd HH:mm', minValue: null, maxValue:null}, param);
	value=value.trim();
	if(value.length > 0){
		var value=Date.parseExact(value, params.format);
		if(value==null)return false;
		if(params.minValue!=null){
			var minValue=Date.parseExact(params.minValue, params.format);
		}
	}
	return true;
};
	
jQuery.validator.addMethod("validDatetime", __datetimeValidator, "請輸入正確日期時間格式 yyyy-MM-dd HH:mm");
