
function checkReqs() {
var isError = "false";
var msg = "";

if (document.getElementById('ccontact').Name.value.length <= 0 || document.getElementById('ccontact').Name.value == "") {
	msg = "Name is required.\n";
	isError = "true";
}

if ((document.getElementById('ccontact').Telephone.value.length <= 0 && document.getElementById('ccontact').EMail.value.length <= 0) || (document.getElementById('ccontact').Telephone.value == "" && document.getElementById('ccontact').EMail.value == "")) {
	msg += "Either telephone or email is required.\n";
	isError = "true";
}

if (document.getElementById('ccontact').EMail.value.length > 0) {
	var x = document.getElementById('ccontact').EMail.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(x)) {
		msg += "Invalid email address.\n";
		isError = "true";
	}
}

if (document.getElementById('ccontact').Telephone.value.length > 0) {
	var urlPrefix = "http://";
	var inputString = document.getElementById('ccontact').Telephone.value;
	if (inputString.indexOf(urlPrefix) != -1) {
		msg += "URLs not permitted in the telephone field.\n";
		isError = "true";
	}
}

if (document.getElementById('ccontact').Name.value.length > 0) {
	var urlPrefix = "http://";
	var inputString = document.getElementById('ccontact').Name.value;
	if (inputString.indexOf(urlPrefix) != -1)  {
		msg += "URLs not permitted in the name field.\n";
		isError = "true";
	}
}

if (document.getElementById('ccontact').Message.value.length <= 0 || document.getElementById('ccontact').Message.value == "") {
	msg += "Message is required.\n";
	isError = "true";
}


if (isError == "true") {
	alert("The following were errors with your submission:\n\n" + msg);
	return false;
} else {
	return true;
}
}