Yes, the problem was that you were overwriting the jquery library at the bottom of the page and jquery was already loaded in the header and used to set up validation.
By re-including it you were erasing the validation and causing the form to submit even when it failed. I corrected the problem by removing the repeated jquery scripts you added to the bottom of the page.