
function formreset()
{
	document.forms['contactform'].reset()
}

function errorCheck()
{


// some variables
var requiredFieldsErrorMessage = "";
var FirstNameEntered = "";
var emailEntered = "";
var LastNameEntered = "";
var PhoneEntered = "";
var emailErrorMessage = "";

FirstNameEntered = document.forms['contactform'].elements['First_Name'].value;
LastNameEntered = document.forms['contactform'].elements['Last_Name'].value;
PhoneEntered = document.forms['contactform'].elements['Phone'].value;
emailEntered = document.forms['contactform'].elements['Email'].value;

if ((!FirstNameEntered) || (!LastNameEntered) || (!PhoneEntered) || (!emailEntered))
{

	if (!FirstNameEntered)
	{
		requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- First Name\r";
	}
	if (!LastNameEntered)
	{
		requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- Last Name\r";
	}
	if (!PhoneEntered)
	{
		requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- Phone\r";
	}
	if (!emailEntered)
	{
		requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- Email\r";
	}
}

// email error checking

if (emailEntered)
{
	emailEntered = document.forms['contactform'].elements['Email'].value;
	emailValue = new String (emailEntered);
	emailHasAt = emailValue.indexOf("@");
	emailHasPeriod = emailValue.indexOf(".");

		
	if ((emailHasAt == -1) || (emailHasPeriod == -1))
	{
		emailErrorMessage = "- Email\r";
	}
}


// Letting the user know what was missed

if ((requiredFieldsErrorMessage) || (emailErrorMessage))
{
	alertMessage = "Please provide the following information:\r";

	//build remainder of the alert message
	alertMessage = alertMessage + requiredFieldsErrorMessage;
	alertMessage = alertMessage + emailErrorMessage;

	// Now, display the error message
	alert ( alertMessage )
}
else // there are no problems with the form
{
	// send this form data to its CGI
	document.forms['contactform'].submit()
}
}