Fixed the case where "required" rule is not needed but a callback must still be run. Previously the callback was ignored if "required" was not present.
Update validate.js

Small changes to pass JSLint with default options: Removed a few stray colons, re-declared vars and un-escaped chars.
added valid_url validator
Only validate fields that actually exist
Changed a comment style.
Merge pull request #57 from tajo/master

Added url validator
Merged pull request #54 from i-like-robots.
Fixes issue #55 with code from jnhwkim.
Upped verison number to 1.2.1.
Merge pull request #50 from TimBenjamin/master

Fixed issue #49
[fixes #48] Fixed the issue where the global event variable was being overwritten in IE.
Updated version number to 1.2.2
callback rules may have a parameter

It is now possible to use parameters with custom callbacks. In this case, the callback function needs two arguments, of course.
Updated the readme to link to a chinese version.
clean up

still works with much smaller change
Added in the ability to set defaults in text Boxes.  When the validator runs it will check to make sure the text box has been changed. To use under rules have default[default Text]
allow passing of the form dom node
Cleaned up the method to determine if the form name was passed or not.
Merge branch 'DefaultText' of https://github.com/Unkas/validate.js into Unkas-DefaultText
Took out some unnecessary line breaks.