﻿/// <reference path="jquery-1.2.3-intellisense.js" />
/// <reference path="jquery.validate.js" />

var ValidationExtras = {

	AddRegexValidation : function() {
		$.validator.addMethod("regexp", function(value, element, param) {
				if(value == null || value == ""){
					return true;
				}
				var rp = new RegExp(param, "i");
				return rp.test(value);
			}, "Input doesn't match regular expression"
		);
	},
			
	AddGroupValidation : function() {	
		$.validator.addMethod("groupNotEmpty", function(value, element, param) {
				return ($("input[@groupName='" + param + "']:filled").length > 0)
			}, "Please enter at least one value for the group"
		)
	}
}	