// This function will validate a form // Written by: Thi Thach // Date: 16 May 2007 9:06am function validateForm(theform, formname) { pass = 1; //assume everything is ok msg = "The following problem was found in trying to submit this form:\n\n"; //Check enquiry form or contact us form //====================================== if (isEmpty(theform.realname.value)) { msg = msg + "- Name cannot be empty\n"; pass = 0; } //make sure required fields are not empty if (isEmpty(theform.email.value)) { msg = msg + "- Email address cannot be empty\n"; pass = 0; } else { //validate the email address if (!(isEmail(theform.email.value))) { msg = msg + "- Please enter a valid email address\n"; pass = 0; } } if (isEmpty(theform.comments.value)) { msg = msg + "- Message cannot be empty\n"; pass = 0; } if (pass == 1) { return true; } else { alert(msg); return false; } } function isEmpty (s) { var p = /\S+/; return !p.test(s); } function isEmail(string) { if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true; else return false; } //Check whether it is numeric value or not //e = event function AllowNumber(e) { var keyCode = (isNetScape) ? e.which : e.keyCode; var ckey = String.fromCharCode(keyCode); for (i=0; i