/*
 * Validate a contact-form submission. Return false to prevent submission.
 */
function validateContact()
{
	//Valid From:
	var from = document.getElementById("from").value;
	if (!from.match(/^[a-zA-Z0-9\.\-\+\_]+\@[a-zA-Z0-9\-\.\_]+\.[a-zA-Z0-9\-\_]+$/))
	{
		alert("Please provide a valid From: email address.");
		return false;
	}
	var subject = document.getElementById("subject").value;
	if (!subject)
	{
		alert("Please provide a Subject.");
		return false;
	}
	var message = document.getElementById("message").value;
	if (!message)
	{
		alert("Please enter a message-body.");
		return false;
	}
	return true;
}

function validateContactNew()
{
	//Valid From:
	var contactBy = document.getElementById("contactBy").value;
	if (contactBy == "email")
	{
		var from = document.getElementById("email").value;
		if (!from)
		{
			alert("You asked to be contacted by email, but gave no email address; please provide an email address.")
			document.getElementById("email").focus();
			return false;
		} else {
			if (!from.match(/^[a-zA-Z0-9\.\-\+\_]+\@[a-zA-Z0-9\-\.\_]+\.[a-zA-Z0-9\-\_]+$/))
			{
				alert("Please provide a valid email address.");
				document.getElementById("email").focus();
				return false;
			}
		}
	} else if (contactBy == "phone")
	{
		var phone = document.getElementById("email").value;
		if (!phone)
		{
			alert("You asked to be contacted by phone, but gave no phone number; please provide a phone number.")
			document.getElementById("phone").focus();
			return false;
		}
	} else if (contactBy == "fax")
	{
		var fax = document.getElementById("fax").value;
		if (!fax)
		{
			alert("You asked to be contacted by fax, but gave no fax number; please provide a fax number.")
			document.getElementById("fax").focus();
			return false;
		}
	} 
			
	var name = document.getElementById("senderName").value;
	if (!name)
	{
		alert("Please enter a name.");
		document.getElementById("senderName").focus();
		return false;
	}
	var title = document.getElementById("title").value;
	if (!title)
	{
		alert("Please enter a title.");
		document.getElementById("title").focus();
		return false;
	}
	var message = document.getElementById("message").value;
	if (!message)
	{
		alert("Please enter a message-body.");
		document.getElementById("message").focus();
		return false;
	}
	return true;
}