let formIdentifier="form[comos]";function processFormData(){let e="",t=document.querySelector(formIdentifier).querySelectorAll("input, textarea, select");if(t.length>0){e="{";for(var s=0;s{if(form=document.querySelector(formIdentifier),!form)return console.log("A comos.io configured form could not be found."),!1;form.addEventListener("submit",function(e){for(e.preventDefault(),validationDivs=this.querySelectorAll(".validation"),i=0;i@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i,n="";for(inputs=this.querySelectorAll("input, textarea, select"),i=0;i=0?(n=o.substr(i+1,o.length),o=o.substr(0,i)):o=o.substr(i+1,o.length),o){case"required":""===e.value&&(t=!0,r=!0);break;case"email":s.test(e.value)||(t=!0,r=!0)}if(r&&null!=e.getAttribute("data-error-message")){let t=e.parentNode.querySelector(".validation");t.innerHTML=e.getAttribute("data-error-message"),t.style.display="block"}}}if(t)return console.log("The form has errors so we'll need to stop"),e.preventDefault(),!1;processFormData(),form.reset()})});