
function ValidateForm(theForm)
{
	if(isWhiteSpace(theForm.FirstName.value))
	{
		alert("First Name is a required field.");
		theForm.FirstName.focus();
		return false;
	}	

	if(isWhiteSpace(theForm.LastName.value))
	{
		alert("Last Name is a required field.");
		theForm.LastName.focus();
		return false;
	}	

	if(isWhiteSpace(theForm.CompanyName.value))
	{
		alert("Company Name is a required field.");
		theForm.CompanyName.focus();
		return false;
	}	

	if(isWhiteSpace(theForm.StreetAddress.value))
	{
		alert("Company Address is a required field.");
		theForm.StreetAddress.focus();
		return false;
	}	

		if(isWhiteSpace(theForm.City.value))
	{
		alert("City is a required field.");
		theForm.City.focus();
		return false;
	}	

		if(isWhiteSpace(theForm.State.value))
	{
		alert("State is a required field.");
		theForm.State.focus();
		return false;
	}	

		if(isWhiteSpace(theForm.Zip.value))
	{
		alert("Zip is a required field.");
		theForm.Zip.focus();
		return false;
	}	
	
	else if( (theForm.Zip.value.length != 5) || (!isNumeric(theForm.Zip.value) ) )
	{
		alert("Zip code is invalid.");
		theForm.Zip.focus();
		return false;
	}
		
		if(isWhiteSpace(theForm.PhoneSet1.value))
	{
		alert("Phone number is a required field.");
		theForm.PhoneSet1.focus();
		return false;
	}	
	
			if(isWhiteSpace(theForm.PhoneSet2.value))
	{
		alert("Phone number is a required field.");
		theForm.PhoneSet2.focus();
		return false;
	}	
	
			if(isWhiteSpace(theForm.PhoneSet3.value))
	{
		alert("Phone number is a required field.");
		theForm.PhoneSet3.focus();
		return false;
	}	

					if(isWhiteSpace(theForm.EMail.value))
	{
		alert("EMail is a required field.");
		theForm.EMail.focus();
		return false;
	}	


			if(isWhiteSpace(theForm.BestTimeToCall.value))
	{
		alert("Best Time To Call is a required field.");
		theForm.BestTimeToCall.focus();
		return false;
	}	


	return true;
}
