check dates in fromPost instead of in setValues

Setvalues already does a double check via setValue()
set and check depublish
fix typo date changed check
Form-validation revalidate visual clue

Added a small slideDown() animation when validating. This gives a better clue that validation still not ok.
Merge pull request #2145 from GDmac/2.0

check dates in fromPost instead of in setValues
Merge pull request #2146 from GDmac/purdy-validation

Form-validation revalidate visual clue