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.Initiative_class = function() {};
Object.extend(OXX.BSC.Templates.Documents.BSCOverview.Initiative_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SaveInitiative: function(InitiativeID, htmlobject, xml, ViewType) {
		return this.invoke("SaveInitiative", {"InitiativeID":InitiativeID, "htmlobject":htmlobject, "xml":xml, "ViewType":ViewType}, this.SaveInitiative.getArguments().slice(4));
	},
	LoadInitiative: function(htmlobject, ObjectiveID, InitiativeID, ViewType) {
		return this.invoke("LoadInitiative", {"htmlobject":htmlobject, "ObjectiveID":ObjectiveID, "InitiativeID":InitiativeID, "ViewType":ViewType}, this.LoadInitiative.getArguments().slice(4));
	},
	DeleteInitiative: function(htmlobject, ObjectiveID, InitiativeID, ViewType) {
		return this.invoke("DeleteInitiative", {"htmlobject":htmlobject, "ObjectiveID":ObjectiveID, "InitiativeID":InitiativeID, "ViewType":ViewType}, this.DeleteInitiative.getArguments().slice(4));
	},
	LoadInitiativeMilestones: function(clientid, htmlobject, InitiativeID, ViewType) {
		return this.invoke("LoadInitiativeMilestones", {"clientid":clientid, "htmlobject":htmlobject, "InitiativeID":InitiativeID, "ViewType":ViewType}, this.LoadInitiativeMilestones.getArguments().slice(4));
	},
	SaveMilestone: function(ParentDocumentID, htmlobject, xml, ViewType) {
		return this.invoke("SaveMilestone", {"ParentDocumentID":ParentDocumentID, "htmlobject":htmlobject, "xml":xml, "ViewType":ViewType}, this.SaveMilestone.getArguments().slice(4));
	},
	DeleteMilestone: function(htmlobject, InitiativeID, MilestoneID) {
		return this.invoke("DeleteMilestone", {"htmlobject":htmlobject, "InitiativeID":InitiativeID, "MilestoneID":MilestoneID}, this.DeleteMilestone.getArguments().slice(3));
	},
	NewInitiative: function(clientid, htmlobject, SitedirectoryID, ObjectiveID, ViewType) {
		return this.invoke("NewInitiative", {"clientid":clientid, "htmlobject":htmlobject, "SitedirectoryID":SitedirectoryID, "ObjectiveID":ObjectiveID, "ViewType":ViewType}, this.NewInitiative.getArguments().slice(5));
	},
	url: '/ajaxpro/OXX.BSC.Templates.Documents.BSCOverview.Initiative,OXX.BSC.ashx'
}));
OXX.BSC.Templates.Documents.BSCOverview.Initiative = new OXX.BSC.Templates.Documents.BSCOverview.Initiative_class();


