function formValidate()
{
	if (document.forms[0].msg_from.value == '')
	{
		alert('Your name is required to send this message.');
		document.forms[0].msg_from.focus();
		return false;
	}
	if (document.forms[0].contact_email.checked && document.forms[0].msg_from_email.value == '')
	{
		alert('Please enter your e-mail address..\nIf you don\'t wish to be contacted by E-Mail, please uncheck the \'E-Mail\' checkbox.');
		document.forms[0].msg_from_email.focus();
		return false;
	}
	if (document.forms[0].contact_phone.checked && document.forms[0].msg_phone.value == '')
	{
		alert('Please enter your phone number.\nIf you don\'t wish to be contacted by phone, please uncheck the \'Phone\' checkbox.');
		document.forms[0].msg_phone.focus();
		return false;
	}
	if (document.forms[0].msg.value == '')
	{
		alert('Please enter a message.');
		document.forms[0].msg.focus();
		return false;
	}
	return true;
}

function formCheckContact(obj)
{
	if (obj.name == 'contact_none')
	{
		document.forms[0].contact_email.checked = false;
		document.forms[0].contact_phone.checked = false;
	}
	else
	if (document.forms[0].contact_email.checked || document.forms[0].contact_phone.checked)
		document.forms[0].contact_none.checked = false;
}
