if(typeof Ccd == "undefined") Ccd={};
if(typeof Ccd.Web == "undefined") Ccd.Web={};
if(typeof Ccd.Web.Helpers == "undefined") Ccd.Web.Helpers={};
Ccd.Web.Helpers.AjaxHelper_class = function() {};
Object.extend(Ccd.Web.Helpers.AjaxHelper_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetRollOverCloud: function(userID) {
		return this.invoke("GetRollOverCloud", {"userID":userID}, this.GetRollOverCloud.getArguments().slice(1));
	},
	BlockThisUser: function(entityRefID) {
		return this.invoke("BlockThisUser", {"entityRefID":entityRefID}, this.BlockThisUser.getArguments().slice(1));
	},
	RateThis: function(entityRefID, entityType_str, ratingValue) {
		return this.invoke("RateThis", {"entityRefID":entityRefID, "entityType_str":entityType_str, "ratingValue":ratingValue}, this.RateThis.getArguments().slice(3));
	},
	SaveAsFavorite: function(entityRefID, entityType_str) {
		return this.invoke("SaveAsFavorite", {"entityRefID":entityRefID, "entityType_str":entityType_str}, this.SaveAsFavorite.getArguments().slice(2));
	},
	AddAComment: function(entityRefID, parentCommentID, entityType_str, userTitle, userMessage, isPreview) {
		return this.invoke("AddAComment", {"entityRefID":entityRefID, "parentCommentID":parentCommentID, "entityType_str":entityType_str, "userTitle":userTitle, "userMessage":userMessage, "isPreview":isPreview}, this.AddAComment.getArguments().slice(6));
	},
	EmailAFriend: function(entityRefID, entityType_str, friendsName, friendsEmail, userMessage) {
		return this.invoke("EmailAFriend", {"entityRefID":entityRefID, "entityType_str":entityType_str, "friendsName":friendsName, "friendsEmail":friendsEmail, "userMessage":userMessage}, this.EmailAFriend.getArguments().slice(5));
	},
	CheckWords: function(copy, fieldType) {
		return this.invoke("CheckWords", {"copy":copy, "fieldType":fieldType}, this.CheckWords.getArguments().slice(2));
	},
	ReportThis: function(entityRefID, entityType_str, userMessage) {
		return this.invoke("ReportThis", {"entityRefID":entityRefID, "entityType_str":entityType_str, "userMessage":userMessage}, this.ReportThis.getArguments().slice(3));
	},
	EmailAUser: function(toUserID, fromName, fromEmail, userMessage) {
		return this.invoke("EmailAUser", {"toUserID":toUserID, "fromName":fromName, "fromEmail":fromEmail, "userMessage":userMessage}, this.EmailAUser.getArguments().slice(4));
	},
	url: '/ajaxpro/Ccd.Web.Helpers.AjaxHelper,Ccd.Web.ashx'
}));
Ccd.Web.Helpers.AjaxHelper = new Ccd.Web.Helpers.AjaxHelper_class();

