// JS FOR THE OTHER JOHN
function isEmailAddress (string) {
 var addressPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
 return addressPattern.test(string);
}
function notEmptyStr(strValue) {
	if (strValue != "") return true;
	else return false;
}
function NumericOnly (string) {
	var objRegExp  = /[^0-9]/;
	return(objRegExp.test(string));
}

function startValidationContactForm() {
	document.getElementById('msgDiv').innerHTML = "sending...";
	setTimeout('validateContactForm()', 200);
}

function validateContactForm() {
	document.getElementById('msgDiv').innerHTML = "";
	var err ="";
	if (!notEmptyStr(document.getElementById('contactForm').iName.value)) {
		err += 'Please enter your name.<br />';
	}
	if (!isEmailAddress(document.getElementById('contactForm').iEmail.value)) {
		err += 'Please enter a valid email address.<br />';
	}
	if (!notEmptyStr(document.getElementById('contactForm').iComment.value)) {
		err += 'Please enter a comment.<br />';
	}
	if (err!="") { 
		setTimeout('document.getElementById(\'msgDiv\').innerHTML = "<div class=\'errorMsg\'>'+err+'</div>"', 200);
		return false;
	} else {
		document.getElementById('contactForm').iRequired.value="yooDooRight";
		return true;
	}
}

