validations for email page

we definitely need to rework this, maybe we should do postback like with
web forms so we can have client side script. this register startup
script is not as fast, and not as clean