
			function checkFContents(f) {
					/* Martin Latter Dec 08 */	

				var errBgColour = "#ff9933";
				var em=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
				var elArr = [f.name, f.email, f.message];
				var elArrLen = elArr.length;

				for (var i = 0; i < elArrLen; i++) {
					elArr[i].style.background = "#f1f2ee";
				}
					// clear error boxes
				var nameOfClass	= "errorfield";
				var errorCont = document.getElementById("contactform");
				var errorDivs = errorCont.getElementsByTagName("div");
				var errorDivsLen = errorDivs.length;
				for (var i = 0; i < errorDivsLen; i++) {
					if (errorDivs[i].className == nameOfClass) {
						errorDivs[i].innerHTML = "";
						errorDivs[i].style.display = "none";
					}
				}
					// error messages
				if (f.name.value == "") {
					f.name.style.background = errBgColour;
					f.name.focus();
					var efn = document.getElementById("ename");
					efn.style.display = "block";
					efn.innerHTML = "Please enter a name.";
					return false;
				}
				else if (f.email.value == "") {
					f.email.style.background = errBgColour;
					f.email.focus();
					var eem = document.getElementById("eemail");
					eem.style.display = "block";
					eem.innerHTML = "Please enter an email address.";
					return false;
				}
				else if (!em.test(f.email.value)) {
					f.email.style.background = errBgColour;
					f.email.focus();
					var eem = document.getElementById("eemail");
					eem.style.display = "block";
					eem.innerHTML = "Please enter valid email address.";
					return false;
				}
				else if (f.message.value == "") {
					f.message.style.background = errBgColour;
					f.message.focus();
					var ec = document.getElementById("emessage");
					ec.style.display = "block";
					ec.innerHTML = "Please enter a message.";
					return false;
				}
				else {
					return true;
				}
			}
