I found the line where the real problem is:
var dob_Spry = new Spry.Widget.ValidationTextField("dob_Spry", "date",{ format:'mm/dd/yyyy' , validateOn:["blur"]});
When it would not validate on a simple "Required" but still threw the same error it made me look deeper. I actually removed the validation entirely and still got the error but removing the WAValidation does not remove the Spry code at the bottom of the page.
If I change the format there to M-dd-yy it still fails.
If I remove that line entirely the page will submit but the line is not validated at all.