// JavaScript Document

// check second form values
function checkForm()
{
	// instantiate object
	fv = new formValidator();
	
	// perform checks
	// check for empty name field
	if (fv.isEmpty(document.form.name.value))
	{
		fv.raiseError("Please enter your name");
	}
		
	// check for empty title field
	if (fv.isEmpty(document.form.title.value))
	{
		fv.raiseError("Please enter your title");
	}
		
	// check for empty org field
	if (fv.isEmpty(document.form.org.value))
	{
		fv.raiseError("Please enter your organization");
	}
		
		// check for tel number
	if (fv.isEmpty(document.form.phone1.value))
	{
		fv.raiseError("Please enter a telephone number");
	}
	
	// check for empty email address
	if (fv.isEmpty(document.form.email.value))
	{
		fv.raiseError("Please enter an email address");
	}
	
	// check for valid email address format
	if (!fv.isEmpty(document.form.email.value) && !fv.isEmailAddress(document.form.email.value))
	{
		fv.raiseError("Please enter a valid email address");
	}
	
	// check for correct zip code
	if (!fv.isEmpty(document.form.zip.value) && !fv.isZipCode(document.form.zip.value))
	{
		fv.raiseError("Please enter a correct zip code");
	}
	
	// check for empty question
	if (fv.isEmpty(document.form.question.value))
	{
		fv.raiseError("Please enter a question");
	}

	
	// all done
	
	// if errors, display, else proceed
	if (fv.numErrors() > 0)
	{
		fv.displayErrors();
		return false;
	}
	else
	{
		return true;
	}
	
}

