if(typeof friendsmanage == "undefined") friendsmanage={};
friendsmanage_class = function() {};
Object.extend(friendsmanage_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	getfriendgrouplist: function(pageSize, pageIndex) {
		return this.invoke("getfriendgrouplist", {"pageSize":pageSize, "pageIndex":pageIndex}, this.getfriendgrouplist.getArguments().slice(2));
	},
	addfriendgroup: function(groupName) {
		return this.invoke("addfriendgroup", {"groupName":groupName}, this.addfriendgroup.getArguments().slice(1));
	},
	updategroupname: function(groupID, field, value, fieldType) {
		return this.invoke("updategroupname", {"groupID":groupID, "field":field, "value":value, "fieldType":fieldType}, this.updategroupname.getArguments().slice(4));
	},
	delfriendgroup: function(friendGroupID) {
		return this.invoke("delfriendgroup", {"friendGroupID":friendGroupID}, this.delfriendgroup.getArguments().slice(1));
	},
	sendfriendrequest: function(userID, friendID) {
		return this.invoke("sendfriendrequest", {"userID":userID, "friendID":friendID}, this.sendfriendrequest.getArguments().slice(2));
	},
	addfriendinfo: function(friendID, note, state, friendGroupID) {
		return this.invoke("addfriendinfo", {"friendID":friendID, "note":note, "state":state, "friendGroupID":friendGroupID}, this.addfriendinfo.getArguments().slice(4));
	},
	getfriendlist: function(intUserID, friendGroupID, state, pageSize, pageIndex) {
		return this.invoke("getfriendlist", {"intUserID":intUserID, "friendGroupID":friendGroupID, "state":state, "pageSize":pageSize, "pageIndex":pageIndex}, this.getfriendlist.getArguments().slice(5));
	},
	cutgetfriendlist: function(intUserID, pageSize, pageIndex) {
		return this.invoke("cutgetfriendlist", {"intUserID":intUserID, "pageSize":pageSize, "pageIndex":pageIndex}, this.cutgetfriendlist.getArguments().slice(3));
	},
	updatefrendinfo: function(friendID, field, value, fieldType) {
		return this.invoke("updatefrendinfo", {"friendID":friendID, "field":field, "value":value, "fieldType":fieldType}, this.updatefrendinfo.getArguments().slice(4));
	},
	delfriendinfo: function(friendID, friendGroupID) {
		return this.invoke("delfriendinfo", {"friendID":friendID, "friendGroupID":friendGroupID}, this.delfriendinfo.getArguments().slice(2));
	},
	getdelfriendlist: function(intUserID, pageSize, pageIndex) {
		return this.invoke("getdelfriendlist", {"intUserID":intUserID, "pageSize":pageSize, "pageIndex":pageIndex}, this.getdelfriendlist.getArguments().slice(3));
	},
	url: '/ajaxpro/FriendsMethod,App_Code.vf6fogef.ashx'
}));
friendsmanage = new friendsmanage_class();

