function validateContact()
{
	var formPassed;
	var validMsg;
	var actHght;
	
	validMsg="";
	formPassed=1;
	actHght=0;
	
	if (document.MailInquiry.NAME.value=="")
	{
		highlightErrorInput(document.MailInquiry.NAME);
		validMsg += "A Name is required.\n";
		formPassed=0;
	}
	else
	{
		highlightNormalInput(document.MailInquiry.NAME);
	}
	if (document.MailInquiry.EMAIL.value=="")
	{
		highlightErrorInput(document.MailInquiry.EMAIL);
		validMsg += "An Email Address is required.\n";
		formPassed=0;
	}
	else
	{
		highlightNormalInput(document.MailInquiry.EMAIL);
	}
	if (document.MailInquiry.SUBJECT.value=="")
	{
		highlightErrorInput(document.MailInquiry.SUBJECT);
		validMsg += "A Subject is Required.\n";
		formPassed=0;
	}
	else
	{
		highlightNormalInput(document.MailInquiry.SUBJECT);
	}
	if (document.MailInquiry.Message.value=="")
	{
		highlightErrorInput(document.MailInquiry.Message);
		validMsg += "A Message is Required.\n";
		formPassed=0;
	}
	else
	{
		highlightNormalInput(document.MailInquiry.Message);
	}
	if (document.MailInquiry.EMAIL.value!="")
	{
		if (validateEmailAddress(document.MailInquiry.EMAIL.value)==false)
		{
			highlightErrorInput(document.MailInquiry.EMAIL);
			validMsg += "The provided email address is invalid.\n";
			formPassed=0;
		}
		else
		{
			if (document.MailInquiry.EMAIL.value != document.MailInquiry.CONFIRMEMAIL.value)
			{
				highlightErrorInput(document.MailInquiry.EMAIL);
				validMsg += "The email address and confirm email address do not match.\n";
				formPassed=0;
			}
			else
			{
				highlightNormalInput(document.MailInquiry.EMAIL);
			}
		}
	}

	if (formPassed==1)
	{
		return true;
	}
	else
	{
		alert(validMsg);
		document.MailInquiry.EMAIL.focus();
		return false;
	}
}

