public void OnClick(View view) {
				switch(this.source) {
				case ON_TAB_MEMBER:
					if(!t.activeFragment.Equals(TeamDetailsFragment.MEMBER)) {
						t.changeActiveTab(t.tabMember, t.tabMemberUnderline, t.tabProfile, t.tabProfileUnderline);
						Fragment frag = new TeamDetailsMemberFragment(t.listMember, t.team.id);
						this.switchFragment(t.activeFragment, TeamDetailsFragment.MEMBER, frag);
					}
					break;
				case ON_TAB_PROFILE:
					try {
						if(!t.activeFragment.Equals(TeamDetailsFragment.PROFILE)) {
							t.changeActiveTab(t.tabProfile, t.tabProfileUnderline, t.tabMember, t.tabMemberUnderline);
							Fragment frag = new TeamDetailsProfileFragment(t.team, t.teamrole, t.listRequests);
							this.switchFragment(t.activeFragment, TeamDetailsFragment.PROFILE, frag);
						}
					} catch (System.Exception e) {
						Toast.MakeText(ViewController.getInstance().mainActivity, "Error! " + e.Message, ToastLength.Long);
					}
					break;
				}
			}
			public TeamDetailsClickListener(string source, TeamDetailsProfileFragment t) {
				this.source = source;
				this.t = t;
				this.user = VBUser.GetUserFromPreferences();
			}
			public RequestClickListener(string source, VBRequest r, TeamDetailsProfileFragment t) {
				this.source = source;
				this.r = r;
				this.t = t;
			}
		public RequestUserTypeDialog (int userId, TeamDetailsProfileFragment t) {
			this.userId = userId;
			this.teamId = t.team.id;
			this.t = t;
		}