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.Indicator_class = function() {};
Object.extend(OXX.BSC.Templates.Documents.BSCOverview.Indicator_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SaveIndicator: function(IndicatorID, htmlobject, xml, ViewType) {
		return this.invoke("SaveIndicator", {"IndicatorID":IndicatorID, "htmlobject":htmlobject, "xml":xml, "ViewType":ViewType}, this.SaveIndicator.getArguments().slice(4));
	},
	DeleteIndicator: function(htmlobject, ObjectiveID, IndicatorID, ViewType) {
		return this.invoke("DeleteIndicator", {"htmlobject":htmlobject, "ObjectiveID":ObjectiveID, "IndicatorID":IndicatorID, "ViewType":ViewType}, this.DeleteIndicator.getArguments().slice(4));
	},
	LoadIndicator: function(htmlobject, ObjectiveID, IndicatorID, ViewType) {
		return this.invoke("LoadIndicator", {"htmlobject":htmlobject, "ObjectiveID":ObjectiveID, "IndicatorID":IndicatorID, "ViewType":ViewType}, this.LoadIndicator.getArguments().slice(4));
	},
	LoadGraphDataInput: function(htmlobject, IndicatorID, ObjectiveID, ViewType) {
		return this.invoke("LoadGraphDataInput", {"htmlobject":htmlobject, "IndicatorID":IndicatorID, "ObjectiveID":ObjectiveID, "ViewType":ViewType}, this.LoadGraphDataInput.getArguments().slice(4));
	},
	LoadIndicatorGraphData: function(clientid, htmlobject, IndicatorID, ObjectiveID, ViewType) {
		return this.invoke("LoadIndicatorGraphData", {"clientid":clientid, "htmlobject":htmlobject, "IndicatorID":IndicatorID, "ObjectiveID":ObjectiveID, "ViewType":ViewType}, this.LoadIndicatorGraphData.getArguments().slice(5));
	},
	NewIndicator: function(clientid, htmlobject, SitedirectoryID, ObjectiveID, ViewType) {
		return this.invoke("NewIndicator", {"clientid":clientid, "htmlobject":htmlobject, "SitedirectoryID":SitedirectoryID, "ObjectiveID":ObjectiveID, "ViewType":ViewType}, this.NewIndicator.getArguments().slice(5));
	},
	SaveGraphDataRow: function(ParentDocumentID, GraphDataDocumentID, htmlobject, xml, ViewType) {
		return this.invoke("SaveGraphDataRow", {"ParentDocumentID":ParentDocumentID, "GraphDataDocumentID":GraphDataDocumentID, "htmlobject":htmlobject, "xml":xml, "ViewType":ViewType}, this.SaveGraphDataRow.getArguments().slice(5));
	},
	DeleteGraphDataRow: function(htmlobject, ParentDocumentID, GraphDataDocumentID, ViewType) {
		return this.invoke("DeleteGraphDataRow", {"htmlobject":htmlobject, "ParentDocumentID":ParentDocumentID, "GraphDataDocumentID":GraphDataDocumentID, "ViewType":ViewType}, this.DeleteGraphDataRow.getArguments().slice(4));
	},
	MoveGraphDataRow: function(htmlobject, ParentDocumentID, GraphDataDocumentID, MoveDirection, ViewType) {
		return this.invoke("MoveGraphDataRow", {"htmlobject":htmlobject, "ParentDocumentID":ParentDocumentID, "GraphDataDocumentID":GraphDataDocumentID, "MoveDirection":MoveDirection, "ViewType":ViewType}, this.MoveGraphDataRow.getArguments().slice(5));
	},
	test: function() {
		return this.invoke("test", {}, this.test.getArguments().slice(0));
	},
	url: '/ajaxpro/OXX.BSC.Templates.Documents.BSCOverview.Indicator,OXX.BSC.ashx'
}));
OXX.BSC.Templates.Documents.BSCOverview.Indicator = new OXX.BSC.Templates.Documents.BSCOverview.Indicator_class();

