//Email Validation
function validateFormOnSubmit(theForm) {
				var reason = "";
				reason += validateEmpty(theForm.frmName);
				reason += validateEmail(theForm.frmEmail);
				
				if (reason != "") {
					alert(reason);
					return false;
				}
				return true;
			}
			
			//Validate Empty
			function validateEmpty(fld) {
				var error = "";
				
				if (fld.value.length == 0) {
					error = "Name is a required field.\n"
					} else {
					fld.style.background = 'White';
				}
				return error;   
			}
			
			
			//Validate Email
			function trim(s)
			{
				return s.replace(/^\s+|\s+$/, '');
			} 
			
			function validateEmail(fld) {
				var error="";
				var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
				var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
				var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
				
				if (fld.value == "") {
					error = "Email is a required field.\n";
				} else if (!emailFilter.test(tfld)) {              //test email for illegal characters
					error = "Please enter a valid email address.\n";
				} else if (fld.value.match(illegalChars)) {
					error = "The email address entered contains illegal characters.\n";
				} else {
					fld.style.background = 'White';
				}
				return error;
			}


