function validate_email(field,alerttxt)
{
	with (field)
	  {
	  apos=value.indexOf("@");
	  dotpos=value.lastIndexOf(".");
	  if (apos<1||dotpos-apos<2)
		{alert(alerttxt);return false;}
	  else {return true;}
	  }
}
function validate_required(field,alerttxt)
{
	with (field)
	  {
	  if (value==null||value=="")
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function validate_form(thisform)
{
	with (thisform)
	  {
	  if (validate_email(email,"Not a valid e-mail address!")==false)
		{email.focus()}
	  }
		if(validate_required(txtLastName,"Last name must be filled out!") == false)
		{
			txtLastName.focus();
			
		}
		return false;
}
 function validate_formx(thisform)
 {
	 var msg="";
	 
	 with (thisform)
	 {
		 with(txtFirstName)
		 	{	
				if(value==null||value=="")
					{ msg += "First name must be filled out!\n"; }					
			}
		 with(txtLastName)
		 	{	
				if(value==null||value=="")
					{ msg += "Last name must be filled out!\n"; }					
			}
		 with(txtEmailAddress)
		 	{	
				if(value==null||value=="")
					{ msg += "Email address must be filled out!\n"; }					
				else
				{
					apos=value.indexOf("@");
	  				dotpos=value.lastIndexOf(".");
					if (apos<1||dotpos-apos<2)
						msg += "Email address is not well-formed!\n";
				}
			}
		with(txtCompanyName)
		 	{	
				if(value==null||value=="")
					{ msg += "Company name must be filled out!\n"; }					
			}
		with(txtTelephone)
		 	{	
				if(value==null||value=="")
					{ msg += "Phone number must be filled out!\n"; }			
				else if(isNaN(parseInt(value)))
					msg += "Phone number is not well-formed.";
				else if((value.length <5)) 
					msg += "The phone number is the wrong length.";				
			}
	 }
	 if(msg.length>0)
	 	{	alert(msg);
	 		return false;
		}
	else 
		return true;
	 
 }




