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.Objective_class = function() {};
Object.extend(OXX.BSC.Templates.Documents.BSCOverview.Objective_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SaveObjective: function(ObjectiveID, htmlobject, xml, ViewType) {
		return this.invoke("SaveObjective", {"ObjectiveID":ObjectiveID, "htmlobject":htmlobject, "xml":xml, "ViewType":ViewType}, this.SaveObjective.getArguments().slice(4));
	},
	LoadObjective: function(clientid, htmlobject, ObjectiveID, ViewType) {
		return this.invoke("LoadObjective", {"clientid":clientid, "htmlobject":htmlobject, "ObjectiveID":ObjectiveID, "ViewType":ViewType}, this.LoadObjective.getArguments().slice(4));
	},
	DeleteObjective: function(htmlobject, ObjectiveID, ViewType) {
		return this.invoke("DeleteObjective", {"htmlobject":htmlobject, "ObjectiveID":ObjectiveID, "ViewType":ViewType}, this.DeleteObjective.getArguments().slice(3));
	},
	LoadObjectiveListView: function(clientid, htmlobject, ObjectiveID) {
		return this.invoke("LoadObjectiveListView", {"clientid":clientid, "htmlobject":htmlobject, "ObjectiveID":ObjectiveID}, this.LoadObjectiveListView.getArguments().slice(3));
	},
	LoadObjectiveIndicators: function(clientid, htmlobject, ObjectiveID, ViewType) {
		return this.invoke("LoadObjectiveIndicators", {"clientid":clientid, "htmlobject":htmlobject, "ObjectiveID":ObjectiveID, "ViewType":ViewType}, this.LoadObjectiveIndicators.getArguments().slice(4));
	},
	LoadObjectiveInitiatives: function(clientid, htmlobject, ObjectiveID, ViewType) {
		return this.invoke("LoadObjectiveInitiatives", {"clientid":clientid, "htmlobject":htmlobject, "ObjectiveID":ObjectiveID, "ViewType":ViewType}, this.LoadObjectiveInitiatives.getArguments().slice(4));
	},
	NewObjective: function(clientid, htmlobject, SitedirectoryID, GUID, ViewType) {
		return this.invoke("NewObjective", {"clientid":clientid, "htmlobject":htmlobject, "SitedirectoryID":SitedirectoryID, "GUID":GUID, "ViewType":ViewType}, this.NewObjective.getArguments().slice(5));
	},
	test: function() {
		return this.invoke("test", {}, this.test.getArguments().slice(0));
	},
	url: '/ajaxpro/OXX.BSC.Templates.Documents.BSCOverview.Objective,OXX.BSC.ashx'
}));
OXX.BSC.Templates.Documents.BSCOverview.Objective = new OXX.BSC.Templates.Documents.BSCOverview.Objective_class();

