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.
Merge branch 'master' of https://github.com/Sweil/validate.js into Sweil-master
[fixes #66] Changed the numeric rule to use the numericRegex.
allow the passing of an array of field names
Changed the name array to require the names key.
Fix typo in valid_credit_card message
Add missing periods to default messages
Merge pull request #70 from websiteduck/patch-1

Fix typo in valid_credit_card message, add missing periods
Simplified the callback API.

1. Callbacks will always be called if required is present and all other rules pass.
2. If required is not present and the field is empty, a callback will not be called.
3. If the conditions in #2 are met, a callback will be forced to call if it is preceded by a !.
[fixes #81] Wrapped default in quotes.
[fixes #78] Fixed an issue with multi checkboxes.
Updated the documentation for 1.3.
Updated the version number.