if(typeof OXX == "undefined") OXX={};
if(typeof OXX.BSC == "undefined") OXX.BSC={};
if(typeof OXX.BSC.Templates == "undefined") OXX.BSC.Templates={};
if(typeof OXX.BSC.Templates.Documents == "undefined") OXX.BSC.Templates.Documents={};
if(typeof OXX.BSC.Templates.Documents.BSCOverview == "undefined") OXX.BSC.Templates.Documents.BSCOverview={};
OXX.BSC.Templates.Documents.BSCOverview.Comment_class = function() {};
Object.extend(OXX.BSC.Templates.Documents.BSCOverview.Comment_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	LoadComments: function(clientid, htmlobject, ParentDocumentID, ViewType) {
		return this.invoke("LoadComments", {"clientid":clientid, "htmlobject":htmlobject, "ParentDocumentID":ParentDocumentID, "ViewType":ViewType}, this.LoadComments.getArguments().slice(4));
	},
	SaveComment: function(ParentDocumentID, CommentID, htmlobject, xml, ViewType) {
		return this.invoke("SaveComment", {"ParentDocumentID":ParentDocumentID, "CommentID":CommentID, "htmlobject":htmlobject, "xml":xml, "ViewType":ViewType}, this.SaveComment.getArguments().slice(5));
	},
	DeleteComment: function(CommentID, ParentDocumentID, ViewType) {
		return this.invoke("DeleteComment", {"CommentID":CommentID, "ParentDocumentID":ParentDocumentID, "ViewType":ViewType}, this.DeleteComment.getArguments().slice(3));
	},
	test: function() {
		return this.invoke("test", {}, this.test.getArguments().slice(0));
	},
	url: '/ajaxpro/OXX.BSC.Templates.Documents.BSCOverview.Comment,OXX.BSC.ashx'
}));
OXX.BSC.Templates.Documents.BSCOverview.Comment = new OXX.BSC.Templates.Documents.BSCOverview.Comment_class();

