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_required(email,"email must be filled out!")==false)
  {email.focus();return false;}
  
if (validate_required(first,"first name must be filled out!")==false)
  {first.focus();return false;}
  
if (validate_required(last,"last name must be filled out!")==false)
  {last.focus();return false;}
  
if (validate_required(company,"company must be filled out!")==false)
  {company.focus();return false;}
  
if (validate_required(taxid,"tax id must be filled out!")==false)
  {taxid.focus();return false;}

if (validate_required(phone,"phone must be filled out!")==false)
  {phone.focus();return false;}
  
if (validate_required(address,"address must be filled out!")==false)
  {address.focus();return false;}
  
if (validate_required(city,"city must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"state must be filled out!")==false)
  {state.focus();return false;}

if (validate_required(zip,"zip must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_required(country,"country must be filled out!")==false)
  {country.focus();return false;}
  
if (validate_required(resale,"resale must be filled out!")==false)
  {resale.focus();return false;}
  
  
}
}