var eBug = 0;
var anyflag = 0;

function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {return false;}
else {return true;}
}
}

function validate_required(field,alerttxt)
{
with (field)
{
  if (value==null||value=="")
  {
  return false;
  }
  else
  {
  return true;
  }
}
}                                                                                                                                                                                                                          

function validate_form(thisform)
{
with (thisform){
  alrt=""; 
  eBug=0;
  zBug=0;
if (validate_required(fn," ")==false)
  {anyflag=1; alrt=alrt+"Please enter your first name.\n";}

if (validate_required(ln," ")==false)
  {anyflag=1; alrt=alrt+"Please enter your last name.\n"; }

if (validate_required(zc," ")==false)
  {anyflag=1; zBug=1; alrt=alrt+"Please enter your zip code.\n"; }

if (validate_required(city," ")==false)
  {anyflag=1; alrt=alrt+"Please enter your city.\n";}

if (validate_required(ad," ")==false)
  {anyflag=1; alrt=alrt+"Please enter your address.\n";}

if (validate_required(pe," ")==false)
  {anyflag=1; eBug=1; alrt=alrt+"Please enter your primary email.\n"; }

if (eBug!=1){
	if (validate_email(pe," ")==false)
  	{anyflag=1; alrt=alrt+"Please enter a valid email address."; pe.focus();}}

if (anyflag==1){
	alert(alrt);
	anyflag=0;
	return false;}
if (anyflag!=1){
	return true;}
}
}

