function validateForm()
{
	trimFields();
	if(obj.first_name.value == "")
	{
		alert("Please enter First Name");
		obj.first_name.focus();
		return;
	}
	if(obj.last_name.value == "")
	{
		alert("Please enter Last Name");
		obj.last_name.focus();
		return;
	}
	if(obj.zipcode.value == '')
	{
		alert("Please enter Zip Code");
		obj.zipcode.focus();
		return;
	}
	if(obj.zipcode.value.length != 5)
	{
		alert("Zip Code must be a five digit number.");
		obj.zipcode.focus();
		return;
	}
	if(obj.email.value == "")
	{
		alert("Please enter Email");
		obj.email.focus();
		return;
	}
	if(!chkEmail(obj.email.value))
	{
		alert("Please enter a valid Email");
		obj.email.focus();
		obj.email.select();
		return;
	}
	if(obj.phone.value == "")
	{
		alert("Please enter your Phone Number.");
		obj.phone.focus();
		return;
	}
	if(!chkPhone(obj.phone.value))
	{
		alert("The Phone Number appears to be invalid.\nIt should be like 999-999-9999.");
		obj.phone.focus();
		obj.phone.select();
		return;
	}
	if(obj.message.value == "")
	{
		alert("Please enter your Message/Question.");
		obj.message.focus();
		return;
	}
	if(obj.security_answer.value == '')
	{
		alert("Please enter the Security Code.");
		obj.security_answer.focus();
		return;
	}
	//All fine?
	obj.submit();
}
