function VerifyForm(frm)
{
	if (frm.FirstName.value == "")
	{
		alert("Please enter your first name.");
		frm.FirstName.focus();
		return false;
	}
	
	if (frm.LastName.value == "")
	{
		alert("Please enter your last name.");
		frm.LastName.focus();
		return false;
	}

	if (frm.CompanyName.value == "")
	{
		alert("Please enter your company name.");
		frm.CompanyName.focus();
		return false;
	}
	
	if (frm.Address1.value == "")
	{
		alert("Please enter your address.");
		frm.Address1.focus();
		return false;
	}
	
	if (frm.City.value == "")
	{
		alert("Please enter your city.");
		frm.City.focus();
		return false;
	}
	
	if (frm.State.selectedIndex == 0 && frm.Province.value == "")
	{
		alert("Please select your state or province.");
		frm.State.focus();
		return false;
	}

	if (frm.PostalCode.value == "")
	{
		alert("Please enter your postal code.");
		frm.PostalCode.focus();
		return false;
	}
	
	if (frm.PhoneNumber.value == "")
	{
		alert("Please enter your phone number.");
		frm.PhoneNumber.focus();
		return false;
	}
	
	if (frm.EmailAddress.value == "")
	{
		alert("Please enter your email address.");
		frm.EmailAddress.focus();
		return false;	
	}
	
	if (frm.country.selectedIndex == 0)
	{
		alert("Please select your country.");
		frm.country.focus();
		return false;
	}
	
	if (frm.ProductCategory.selectedIndex == 0)
	{
		alert("Please select the product category you are interested in.");
		frm.ProductCategory.focus();
		return false;
	}
	
	if (frm.ReferralMethod.selectedIndex == 0)
	{
		alert("Please select referral method.");
		frm.ReferralMethod.focus();
		return false;
	}
	
	var tr = document.getElementById("trGenericProduct_Control");
	if (tr)
	{
		if (tr.style.display != "none")
		{
			if (frm.ProductName.value == "")
			{
				alert("Please enter the product name that you're interested in.");
				frm.ProductName.focus();
				return false;
			}
		}
	}
	
	return true;
}