Form Validation

Lots of coding going on here. Don’t let the amount of code scare you.
Try to work with the sections and understand what each section does.
All of you have seen this in action when filling out forms yourself so
now you can see how it is down.