Validation.add('over0','Please enter a value of 0 or greater.', {min:0});
Validation.add('strlen20','Please enter 20 characters or less.',{maxLength:20});
Validation.add('strlen30','Please enter 30 characters or less.',{maxLength:30});
Validation.add('strlen50','Please enter 50 characters or less.',{maxLength:50});
Validation.add('strlen60','Please enter 60 characters or less.',{maxLength:60});
Validation.add('strlen100','Please enter 100 characters or less.',{maxLength:100});
Validation.add('strlen200','Please enter 200 characters or less.',{maxLength:200});
Validation.add('strlen256','Please enter 256 characters or less.',{maxLength:256});
Validation.add('strlen300','Please enter 300 characters or less.',{maxLength:300});
Validation.add('strlen1000','Please enter 1000 characters or less.',{maxLength:1000});
Validation.add('strlen2000','Please enter 2000 characters or less.',{maxLength:2000});
Validation.add('telephone','Please enter details in the format 0000-0000-0000.', function(v){
    var regex = /^0\d{1,4}-\d{1,4}-\d{4}$/;
    return regex.test(v);
});
Validation.add('validate-alphanum-space','Please use only letters (a-z) or numbers (0-9) only in this field.', function(v){
	return Validation.get('IsEmpty').test(v) ||  !/[^0-9A-Za-z\s.-]+/.test(v);
});

