function ValidateForm()
{
	var f = document.forms['form2'];

	if (f.first_name.value == "")
	{
		alert("Please enter your first name.");
		f.first_name.focus();
		return;
	}
	
	if (f.last_name.value == "")
	{
		alert("Please enter your last name.");
		f.last_name.focus();
		return;
	}

	EmailAddy = f.email.value;
	if (EmailAddy.length == 0)
	{
		 alert("Please enter your email address.");
		 f.email.focus();
		 return;
	}

	if (EmailAddy.indexOf("@") != -1) 
	{
		if (EmailAddy.substr(EmailAddy.indexOf("@")).substr(EmailAddy.substr(EmailAddy.indexOf("@"))).indexOf(".") == -1) 
		{
			alert("Your e-mail address is not formatted correctly. Please check your e-mail address for proper format.");
			f.email.focus();
			return ;
		}
	}
	else 
	{
		alert("Your email address is not formatted correctly. Please check your email address for proper format.");
		f.email.focus();
		return;
	}

	if (f.address.value == "")
	{
		alert("Please enter your address.");
		f.address.focus();
		return;
	}
	
	if (f.city.value == "")
	{
		alert("Please enter your city.");
		f.city.focus();
		return;
	}
	
	if (f.state.selectedIndex == 0)
	{
		alert("Please select your state.");
		f.state.focus();
		return;
	}
	
	if (f.zip.value == "")
	{
		alert("Please enter your zip code.");
		f.zip.focus();
		return;
	}
	
	if (f.phone.value == "")
	{
		alert("Please enter your phone number.");
		f.phone.focus();
		return;
	}
	
	if (f.services.value == "")
	{
		alert("Please enter the services and/or equipment you are interested in.");
		f.services.focus();
		return;
	}
	
	f.submit();
}
