function do_login()
{
  if(!document._account.email.value.length)
  {
    alert("Please enter your e-mail address.");
    document._account.email.focus();
    return;
  }
  else if(!/^\w[\w\.-]*@[\w\.-]+\.[\w\.-]+$/.test(
    document._account.email.value))
  {
    alert("That isn't a valid e-mail address.");
    document._account.email.focus();
    return;
  }
  else if(!document._account.password.value.length)
  {
    alert("Please enter your password.");
    document._account.password.focus();
    return;
  }

  document._account.what.value = "login";
  document._account.submit();
}

function do_remind()
{
  if(!document._account.email.value.length)
  {
    alert("Please enter your e-mail address.");
    document._account.email.focus();
    return;
  }
  else if(!/^\w[\w\.-]*@[\w\.-]+\.[\w\.-]+$/.test(
    document._account.email.value))
  {
    alert("That isn't a valid e-mail address.");
    document._account.email.focus();
    return;
  }

  document._account.what.value = "remind";
  document._account.submit();
}

function do_reset_password()
{
  if(!document._account.email.value.length)
  {
    alert("Please enter your E-mail address.");
    document._account.email.focus();
    return;
  }
  else if(!/^\w[\w\.-]*@[\w\.-]+\.[\w\.-]+$/.test(
    document._account.email.value))
  {
    alert("That isn't a valid E-mail address.");
    document._account.email.focus();
    return;
  }

  document._account.what.value = "reset_password";
  document._account.submit();
}

