
// global state for the page
login = {valid:false};


/* validate the fields */
function v() {
  var email = document.login.email.value;
  var bGoodEmail = false;
  if (email.value != "") {
    // check for invalid spaces
    var i = email.indexOf(" ");
    if (i == -1) {
      // split the email on the @ symbol
      parts = email.split("@");
      if (parts.length == 2) {
        // be sure right side has a .
	domain = parts[1];
	parts = domain.split(".");
	if (parts.length >= 2)
	  bGoodEmail = true;
      }
    }
  }
  fname = "" + document.login.fname;
  lname = "" + document.login.lname;

  login.valid = (bGoodEmail && (fname.length > 0)
		  && (lname.length > 0));

  if (login.valid)
    document.login.bttn.src = "/i/door.jpg";
  else
    document.login.bttn.src = "/i/blank.jpg";

  return login.valid;
}

function wov() {
  if (login.valid)
    document.login.bttn.src = "/i/dooropen.jpg";
}

function wof() {
  if (login.valid)
    document.login.bttn.src = "/i/door.jpg";
}

function go() {
  if (login.valid) {
    document.login.op.value='login';
    document.login.submit();
  }
}
