
function contactUsSubmit() {
	var emailCheck = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	var elEmailFrom = document.getElementById('emailFrom');
	var elEmailAddress = document.getElementById('emailAddress');
	var elEmailContent = document.getElementById('emailContent');
	var validEmail = false, validFrom = false, validContent = false;
	if (elEmailFrom.value.length > 0)
		validFrom = true;
	if (elEmailAddress.value.length > 0 && emailCheck.test(elEmailAddress.value))
		validEmail = true;
	if (elEmailContent.value.length > 0)
		validContent = true;
	if (!validFrom || !validEmail || !validContent) {
		var elWarning = document.getElementById('formWarning');
		if (!elWarning) {
			elWarning = document.createElement('p');
			elWarning.id = "formWarning";
			var elForm = document.getElementById('contactUsForm');
			elForm.appendChild(elWarning);	
		} else {
			for (x = elWarning.childNodes.length - 1; x > -1; x--)
				elWarning.removeChild(elWarning.childNodes[x]);
		}
		if (!validFrom) {
			elWarning.appendChild(document.createTextNode('Please enter a name'));
			elWarning.appendChild(document.createElement('br'));
		}
		if (!validEmail) {
			elWarning.appendChild(document.createTextNode('Please enter a valid email address'));
			elWarning.appendChild(document.createElement('br'));
		}
		if (!validContent) {
			elWarning.appendChild(document.createTextNode('Please enter a query'));
			elWarning.appendChild(document.createElement('br'));
		}
		return false;
	} else
		return true;
}
