// JavaScript Document
function empty(fld) {
		var error = "";
		if (fld.value.length == 0) {
			fld.style.background = 'red';		
			fld.focus();
			error = "The required field has not been filled in.\n"
		} else {
			fld.style.background = '#fff';
		}
		return error;
	 }  
	 function trim(s)
	{
	  return s.replace(/^\s+|\s+$/, '');
	}
	function email(fld){
		  var error="";
			var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
			var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
			var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
		
			if (fld.value == "") {
				fld.style.background = 'red';
				error = "You didn't enter an email address.\n";
				fld.focus();
			} else if (!emailFilter.test(tfld)) {              //test email for illegal characters
				fld.style.background = 'red';
				error = "Please enter a valid email address.\n";
				fld.focus();
			} else if (fld.value.match(illegalChars)) {
				fld.style.background = 'red';
				error = "The email address contains illegal characters.\n";
				fld.focus();
			} else {
				fld.style.background = '#fff';
			}
			return error;
	}
