    function validatePersonalInfo()
    {
      if (document.PersonalInfo.txtFirstName.value == ""
        || document.PersonalInfo.txtLastName.value == ""
        || document.PersonalInfo.pwdOldPassword.value == ""
        || document.PersonalInfo.pwdPassword.value == "")
      {
        alert("Sorry, all personal info fields are required and must be filled out.");
        return;
      }

      if (document.PersonalInfo.pwdPassword.value == document.PersonalInfo.pwdPassword2.value)
        document.PersonalInfo.submit();
      else
        alert("Sorry, the two password fields don't match.  Please try again.");
    }

    function sendResponse(responseType, messageFrom, gameID)
    {
      document.responseToInvite.response.value = responseType;
      document.responseToInvite.messageFrom.value = messageFrom;
      document.responseToInvite.gameID.value = gameID;
      document.responseToInvite.submit();
    }

    function loadGame(gameID)
    {
      document.existingGames.gameID.value = gameID;
      document.existingGames.submit();
    }
    
    function loadReplay(gameID)
    {
      document.endedGames.gameID.value = gameID;
      document.endedGames.submit();
    }

    function withdrawRequest(gameID)
    {
      document.withdrawRequestForm.gameID.value = gameID;
      document.withdrawRequestForm.submit();
    }

    function viewMessage(gameID)
    {
      document.messageViewForm.messageID.value = gameID;
      document.messageViewForm.submit();
    }

    function loadEndedGame(gameID)
    {
      document.endedGames.gameID.value = gameID;
      document.endedGames.submit();
    }
    
    function testEmail()
    {
      document.preferences.ToDo.value = "TestEmail";
      document.preferences.submit();
    }

  function challenge() {
    window.location = 'inviteplayer.php';
  }

  function reload() {
    window.location.replace(window.location.href);
  }
