if(typeof BMS_LIB == "undefined") BMS_LIB={};
if(typeof BMS_LIB.ThumbsUp == "undefined") BMS_LIB.ThumbsUp={};
if(typeof BMS_LIB.ThumbsUp.BDL == "undefined") BMS_LIB.ThumbsUp.BDL={};
if(typeof BMS_LIB.ThumbsUp.BDL.BO == "undefined") BMS_LIB.ThumbsUp.BDL.BO={};
if(typeof BMS_LIB.ThumbsUp.BDL.BO.ThumbsUpHelpers_class == "undefined") BMS_LIB.ThumbsUp.BDL.BO.ThumbsUpHelpers_class={};
BMS_LIB.ThumbsUp.BDL.BO.ThumbsUpHelpers_class = function() {};
Object.extend(BMS_LIB.ThumbsUp.BDL.BO.ThumbsUpHelpers_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Add: function(p_What, p_UserID, p_ItemID, p_ThumbsUp, p_ControlID) {
		return this.invoke("Add", {"p_What":p_What, "p_UserID":p_UserID, "p_ItemID":p_ItemID, "p_ThumbsUp":p_ThumbsUp, "p_ControlID":p_ControlID}, this.Add.getArguments().slice(5));
	},
	Delete: function(p_What, p_UserID, p_ItemID, p_ControlID) {
		return this.invoke("Delete", {"p_What":p_What, "p_UserID":p_UserID, "p_ItemID":p_ItemID, "p_ControlID":p_ControlID}, this.Delete.getArguments().slice(4));
	},
	DidUserGiveThumbsUp: function(p_What, p_UserID, p_ItemID, p_ControlID) {
		return this.invoke("DidUserGiveThumbsUp", {"p_What":p_What, "p_UserID":p_UserID, "p_ItemID":p_ItemID, "p_ControlID":p_ControlID}, this.DidUserGiveThumbsUp.getArguments().slice(4));
	},
	UserThumbsUpValue: function(p_What, p_UserID, p_ItemID, p_ControlID) {
		return this.invoke("UserThumbsUpValue", {"p_What":p_What, "p_UserID":p_UserID, "p_ItemID":p_ItemID, "p_ControlID":p_ControlID}, this.UserThumbsUpValue.getArguments().slice(4));
	},
	CountOfUsersVotedThumbsUp: function(p_What, p_ThumbsUp, p_ItemID, p_ControlID) {
		return this.invoke("CountOfUsersVotedThumbsUp", {"p_What":p_What, "p_ThumbsUp":p_ThumbsUp, "p_ItemID":p_ItemID, "p_ControlID":p_ControlID}, this.CountOfUsersVotedThumbsUp.getArguments().slice(4));
	},
	CountOfUsersVoted: function(p_What, p_ItemID, p_ControlID) {
		return this.invoke("CountOfUsersVoted", {"p_What":p_What, "p_ItemID":p_ItemID, "p_ControlID":p_ControlID}, this.CountOfUsersVoted.getArguments().slice(3));
	},
	GetData: function(p_What, p_UserID, p_ItemID, p_ControlID) {
		return this.invoke("GetData", {"p_What":p_What, "p_UserID":p_UserID, "p_ItemID":p_ItemID, "p_ControlID":p_ControlID}, this.GetData.getArguments().slice(4));
	},
	url: '/ajaxpro/BMS_LIB.ThumbsUp.BDL.BO.ThumbsUpHelpers,BMS_LIB.ashx'
}));
BMS_LIB.ThumbsUp.BDL.BO.ThumbsUpHelpers = new BMS_LIB.ThumbsUp.BDL.BO.ThumbsUpHelpers_class();


