An HTML5 form validation library in plain javascript