function LoginCheck(form) {
  if (form.registration.value == "true") { // this is a registration request
    if (form.email1.value == "") {
      alert("Please enter an email address");
      return false;
    }
    if (form.name1.value == "") {
      alert("Please enter a name");
      return false;
    }
    if (form.password1.value == "") {
      alert("Please enter a password");
      return false;
    }
    if (form.password1.value != form.confirm1.value) {
      alert("Password confirmation does not match the password");
      return false;
    }
    if (form.zip.value == "") {
      alert("Please enter a postal code");
      return false;
    }
    if (form.year1.value >= 2009) {
      alert("Please enter a birthdate");
      return false;
    }
    if (!form.agree.checked) {
      alert("Please agree to the REAP terms of use and privacy policy");
      return false;
    }
  } else { // this is a login request
    if (form.email2.value == "") {
      alert("Please enter an email address");
      return false;
    }
    if (form.password2.value == "") {
      alert("Please enter a password");
      return false;
    }
  }
  return true;
}

function Forgot(form) {
  var email = form.email2.value;
  if (email == "") {
    alert("Please enter an email address");
    return;
  }
  var url = "loginforgot.php?email=" + email;
  var wind = window.open(url, "forgot");
  wind.focus();
//  document.location = url;
}

function Login(form) {

  var email = GetParameter("email");
  var indent = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" +
               "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
  code = "";

  code += "  <input type='hidden' name='returnUrl' value='" + document.location + "'>";
  code += "  <input type='hidden' name='registration'>";
  code += "  <input type='hidden' name='subscribe' value=" + GetParameter("subscribe") + ">";
  code += "  <table xborder='1' cellspacing='0'>";
  code += "    <td width='250' class='b2'>";
  code += "      <br><h3>" + indent + "I'm new here</h3>";
  code += "      <font color='red'>" + indent + "* Required Fields</font><br><br>";
  code += "      " + indent + "<b>Your Email</b> <font color='red'>*</font><br>";
  code += "      " + indent + "<input name='email1' size='30' value=" + email + "><br>";
  code += "      " + indent + "<b>Your Name</b> <font color='red'>*</font><br>";
  code += "      " + indent + "<input name='name1' size='30'><br>";
  code += "      " + indent + "<b>Password</b> <font color='red'>*</font><br>";
  code += "      " + indent + "<input name='password1' type='password' size='30'><br>";
  code += "      " + indent + "<b>Confirm Password</b> <font color='red'>*</font><br>";
  code += "      " + indent + "<input name='confirm1' type='password' size='30'><br>";
  code += "      " + indent + "<b>Your Postal Code</b> <font color='red'>*</font><br>";
  code += "      " + indent + "<input name='zip'>";

/*
  code += "      " + indent + "<b>Your Birthday</b> <font color='red'>*</font><br>";
  code += "      " + indent + "<select name='month1'>";
  for (var z=1; z<=12; z++) {
    zz = (z<=9) ? '0'+z : z;
    code += "      <option value='" + z + "'>" + zz + "</option>";
  }
  code += "      </select>/";
  code += "      <select name='day1'>";
  for (z=1; z<=31; z++) {
    zz = (z<=9) ? '0'+z : z;
    code += "      <option value='" + z + "'>" + zz + "</option>";
  }
  code += "      </select>/";
  code += "      <select name='year1'>";
  for (z=2009; z>=1900; z--) {
    code += "      <option>" + z + "</option>";
  }
  code += "      </select><br>";
*/
  code += "<input type='hidden' name='month1' value='1'>";
  code += "<input type='hidden' name='day1' value='1'>";
  code += "<input type='hidden' name='year1' value='1900'>";

  code += "      <br><br>";
  code += "      " + indent + "<input type='checkbox' name='agree'>";
  code += "      I agree to the REAP terms&nbsp;<br>" + indent + "of use and privacy policy <font color='red'>*</font><br><br>";
  code += "      " + indent + "<input type='submit' name='submit1' value='Register' onclick='document." + form + ".registration.value=\"true\"'>";
  code += "      <br><br>";
  code += "    </td>";
  code += "    <td width='250' class='b2'>";
  code += "      <h3>" + indent + "Done this before?</h3><br>";
  code += "      " + indent + "<b>Email</b> <font color='red'>*</font><br>";
  code += "      " + indent + "<input name='email2' size='30' value=" + email + "><br>";
  code += "      " + indent + "<b>Password</b> <font color='red'>*</font><br>";
  code += "      " + indent + "<input name='password2' type='password' size='30'><br><br>";
  code += "      " + indent + "<input type='submit' name='submit2' value='Login'  onclick='document." + form + ".registration.value=\"false\"'><br><br>";
  code += "      " + indent + "<a href='javascript:Forgot(document." + form + ");'>forgot password?</a>";
  code += "      <br><br><br><br><br><br><br><br><br>";
  code += "    </td>";
  code += "  </table>";

  return code;
}
