if(typeof NIU == "undefined") NIU={};
if(typeof NIU.Biip == "undefined") NIU.Biip={};
if(typeof NIU.Biip.Controls == "undefined") NIU.Biip.Controls={};
if(typeof NIU.Biip.Controls.Profile == "undefined") NIU.Biip.Controls.Profile={};
NIU.Biip.Controls.Profile.Profile_class = function() {};
Object.extend(NIU.Biip.Controls.Profile.Profile_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Report: function(profileId, userId, type) {
		return this.invoke("Report", {"profileId":profileId, "userId":userId, "type":type}, this.Report.getArguments().slice(3));
	},
	ClearStatus: function(userId) {
		return this.invoke("ClearStatus", {"userId":userId}, this.ClearStatus.getArguments().slice(1));
	},
	UpdateStatus: function(userId, userAlias, body) {
		return this.invoke("UpdateStatus", {"userId":userId, "userAlias":userAlias, "body":body}, this.UpdateStatus.getArguments().slice(3));
	},
	Ignore: function(profileId, userId) {
		return this.invoke("Ignore", {"profileId":profileId, "userId":userId}, this.Ignore.getArguments().slice(2));
	},
	UpdateModulePlacements: function(profileId, placement, strIds) {
		return this.invoke("UpdateModulePlacements", {"profileId":profileId, "placement":placement, "strIds":strIds}, this.UpdateModulePlacements.getArguments().slice(3));
	},
	url: '/ajaxpro/NIU.Biip.Controls.Profile.Profile,NIU.Biip.Web.ashx'
}));
NIU.Biip.Controls.Profile.Profile = new NIU.Biip.Controls.Profile.Profile_class();


