var doVerify=true;var submitConfirmed=true;String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function isblank(b){for(var a=0;a<b.length;a++){var d=b.charAt(a);if((d!=" ")&&(d!="\n")&&(d!="\t")){return false}}return true}function isnumeric(a){return !/\D/.test(a)}function elementChange(a){var b=a.form;computeTotal(b)}function confirmSubmit(a){submitConfirmed=confirm(a)}function clickCancel(b){var c=b.form;var a=c.action;window.location=a;return true}function setVerify(b,a){var c=b.form;doVerify=a;return true}function verify(a){var c;var g="";var p="";var l=new Object();if(!doVerify){return true}if(!submitConfirmed){return false}for(var f=0;f<a.length;f++){var h=a.elements[f];var m;if(h.title==null){m=h.name}else{m=h.title}if(h.className!="required"){continue}if(h.type=="checkbox"){if(h.checked==false){g+="\n          "+m}continue}if(h.type=="radio"&&!(h.name in l)){var b=h.name;var o=false;for(var d=0;d<a.length;d++){var k=a.elements[d];if(k.name!=b){continue}if(k.type!="radio"){continue}if(k.checked){o=true}}l[b]=o;if(!o){g+="\n          "+m}continue}if(h.type=="text"||h.type=="textarea"||h.type=="select-one"){if(h.value==null||h.value==""||isblank(h.value)){g+="\n          "+m;continue}if(h.maxlen!=null){if(h.value.length>h.maxlength){p+='- The field "'+m+'" has a maximum length of '+h.maxlen+" characters.  You have entered "+h.value.length+".\n";continue}}}}if(!g&&!p){return true}c="______________________________________________________\n\n";c+="Cannot submit form because of the following error(s).\n";c+="Please correct these error(s) and re-submit.\n";c+="______________________________________________________\n\n";if(g){c+="- The following required field(s) are empty:"+g+"\n";if(p){c+="\n"}}c+=p;alert(c);return false};