function validateForm(form) {blanks = ""; if(!isBlank(form.Name.value)) blanks += "\n"+"  - Your name"; if(!isEmail(form.Email.value)) blanks += "\n"+"  - Your email address"; //if(!isPostcode(form.Postcode.value)) blanks += "\n"+"  - Your postcode"; 
if (!blanks) return(true);alert("Please correct the following error(s) and resubmit.\nThe following required(*) information is missing: "+blanks+"\n");return(false);}
function isBlank(val) {if (!val) {return(false);} else {return(true);}}
function isText(val) {for(i=0;i<val.length;i++) {c=val.charAt(i);if((c!=' ')&&(c!='\n')&&(c!='\t')) return(false);}return(true);}
function isPostcode(val) {len = val.length;isInt = true;if (len != 4) {isInt=false;} else {for (i=0; i < len; i++) {d = val.charAt(i);if(!(d=="0"||d=="1"||d=="2"||d=="3"||d=="4"||d=="5"||d=="6"||d=="7"||d=="8"||d=="9")) {isInt=false;i=len;}}}return(isInt);}
function isEmail(val) {var supported = 0;if (window.RegExp) {var tempStr = "a";var tempReg = new RegExp(tempStr);if (tempReg.test(tempStr)) supported = 1;}if (!supported) return (val.indexOf(".") > 2) && (val.indexOf("@") > 0);var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");return (!r1.test(val) && r2.test(val));}
function isChecked(form) {len = form.length;var check = 0; for(i = 0; i < form.length; i++) {if (form[i].checked == true) {check = 1;}}if (check == 0) {return false;} else {return true;}}


