checkout - bug fix

when an error occurred, the animate to first error sometimes caused a js
error.
email validation was missing.