
function validate_filled(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_match(field1,field2,alerttxt)
{
  if (field1.value != field2.value)
  {
    alert(alerttxt);return false;
  }
  else
  {
    return true;
  }
}

function validate_form(thisform)
{
with (thisform)
  {
  if (validate_filled(email,"Please input an email address.")==false)
  	{email.focus();return false;}
  else if (validate_filled(password, "Please input a password.")==false)
	{password.focus();return false;}
  else if (validate_filled(fname, "Please enter your first name.")==false)
	{fname.focus();return false;}
  else if (validate_filled(lname, "Please enter your last name.")==false)
	{lname.focus();return false;}
  else if (validate_filled(zip, "Please enter your zip code.")==false)
	{zip.focus();return false;}
  else if (validate_match(email,conf_email, "Please make your email addresses match.")==false)
	{email.focus();return false;}
  else if (validate_match(password,document.getElementById("conf_passwd"), "Please make your passwords match.")==false)
	{password.focus();return false;}
  }
return true;
}
