if(typeof Webscene == "undefined") Webscene={};
if(typeof Webscene.UI == "undefined") Webscene.UI={};
if(typeof Webscene.UI.RC == "undefined") Webscene.UI.RC={};
Webscene.UI.RC_class = function() {};
Object.extend(Webscene.UI.RC_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	RCNotOK: function(sessionId, nodeId, reactionId) {
		return this.invoke("RCNotOK", {"sessionId":sessionId, "nodeId":nodeId, "reactionId":reactionId}, this.RCNotOK.getArguments().slice(3));
	},
	RCReply: function(sessionId, nodeId, reactionId) {
		return this.invoke("RCReply", {"sessionId":sessionId, "nodeId":nodeId, "reactionId":reactionId}, this.RCReply.getArguments().slice(3));
	},
	RCDelete: function(sessionId, nodeId, reactionId, contentId) {
		return this.invoke("RCDelete", {"sessionId":sessionId, "nodeId":nodeId, "reactionId":reactionId, "contentId":contentId}, this.RCDelete.getArguments().slice(4));
	},
	RCSubmit: function(sessionId, nodeId, reactionId, contentId, text, notifications, rating, title, emailAddress, name, allowAutomaticAccountCreation, directLinkMode) {
		return this.invoke("RCSubmit", {"sessionId":sessionId, "nodeId":nodeId, "reactionId":reactionId, "contentId":contentId, "text":text, "notifications":notifications, "rating":rating, "title":title, "emailAddress":emailAddress, "name":name, "allowAutomaticAccountCreation":allowAutomaticAccountCreation, "directLinkMode":directLinkMode}, this.RCSubmit.getArguments().slice(12));
	},
	RCRHGet: function(sessionId, nodeId, contentId, clientId, skinName, open) {
		return this.invoke("RCRHGet", {"sessionId":sessionId, "nodeId":nodeId, "contentId":contentId, "clientId":clientId, "skinName":skinName, "open":open}, this.RCRHGet.getArguments().slice(6));
	},
	RCEdit: function(clientId, sessionId, nodeId, reactionId, contentId, allowPublicReactions, allowAutomaticAccountCreation) {
		return this.invoke("RCEdit", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "reactionId":reactionId, "contentId":contentId, "allowPublicReactions":allowPublicReactions, "allowAutomaticAccountCreation":allowAutomaticAccountCreation}, this.RCEdit.getArguments().slice(7));
	},
	RCGet: function(clientId, sessionId, nodeId, contentId, pageNumber, pageSize, searchString, skin) {
		return this.invoke("RCGet", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "contentId":contentId, "pageNumber":pageNumber, "pageSize":pageSize, "searchString":searchString, "skin":skin}, this.RCGet.getArguments().slice(8));
	},
	RCGet: function(clientId, sessionId, nodeId, contentId, pageNumber, pageSize, searchString, skin, showEmptyOverviewLabel) {
		return this.invoke("RCGet", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "contentId":contentId, "pageNumber":pageNumber, "pageSize":pageSize, "searchString":searchString, "skin":skin, "showEmptyOverviewLabel":showEmptyOverviewLabel}, this.RCGet.getArguments().slice(9));
	},
	url: '/ajaxpro/Webscene.UI.RC,Webscene.UI.ashx'
}));
Webscene.UI.RC = new Webscene.UI.RC_class();


