/**
  * Replaces login fragment with chat fragment
  *
  * @param username username to use in the chat
  * @param targetSchool the school chat to enter
  */
 public void enterChat(String username, String targetSchool) {
   Log.d(TAG, "Ready to enter chat room");
   chatFragment = ChatFragment.newInstance(username, targetSchool);
   FragmentTransaction transaction = getFragmentManager().beginTransaction();
   transaction.replace(R.id.mainFragment, chatFragment);
   transaction.commit();
 }
  @Override
  public Fragment getItem(int i) {
    SurespotLog.v(TAG, "getItem, I: " + i);
    if (i == 0) {

      FriendFragment ff = FriendFragment.newInstance(mOurUSername);
      SurespotLog.v(TAG, "created new friend fragment: " + ff);

      // ff.setRetainInstance(true);

      return ff;
    } else {
      String name = mChatFriends.get(i - 1).getName();
      ChatFragment cf = ChatFragment.newInstance(mOurUSername, name);
      SurespotLog.v(TAG, "created new chat fragment: " + cf);

      // cf.setRetainInstance(true);

      return cf;
    }
  }