if(typeof TaskM == "undefined") TaskM={};
if(typeof TaskM.common == "undefined") TaskM.common={};
if(typeof TaskM.common.AjaxService == "undefined") TaskM.common.AjaxService={};
TaskM.common.AjaxService_class = function() {};
Object.extend(TaskM.common.AjaxService_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	TestAjax: function(i) {
		return this.invoke("TestAjax", {"i":i}, this.TestAjax.getArguments().slice(1));
	},
	AjaxDailyEmailNotification: function(nSelect) {
		return this.invoke("AjaxDailyEmailNotification", {"nSelect":nSelect}, this.AjaxDailyEmailNotification.getArguments().slice(1));
	},
	AjaxSaveUISetting: function(nSelect) {
		return this.invoke("AjaxSaveUISetting", {"nSelect":nSelect}, this.AjaxSaveUISetting.getArguments().slice(1));
	},
	AjaxbtnCommTask: function(strCommText, strCommAttachedFile, isCheckEmail) {
		return this.invoke("AjaxbtnCommTask", {"strCommText":strCommText, "strCommAttachedFile":strCommAttachedFile, "isCheckEmail":isCheckEmail}, this.AjaxbtnCommTask.getArguments().slice(3));
	},
	GetMyLoginInfo: function() {
		return this.invoke("GetMyLoginInfo", {}, this.GetMyLoginInfo.getArguments().slice(0));
	},
	setNoteBook: function(strNoteBook) {
		return this.invoke("setNoteBook", {"strNoteBook":strNoteBook}, this.setNoteBook.getArguments().slice(1));
	},
	getNoteBook: function() {
		return this.invoke("getNoteBook", {}, this.getNoteBook.getArguments().slice(0));
	},
	DeleteTask: function(tasklist) {
		return this.invoke("DeleteTask", {"tasklist":tasklist}, this.DeleteTask.getArguments().slice(1));
	},
	DeleteProject: function(tasklist) {
		return this.invoke("DeleteProject", {"tasklist":tasklist}, this.DeleteProject.getArguments().slice(1));
	},
	SetTask: function(tasktag, tasklist) {
		return this.invoke("SetTask", {"tasktag":tasktag, "tasklist":tasklist}, this.SetTask.getArguments().slice(2));
	},
	PauseTask: function(tasklist) {
		return this.invoke("PauseTask", {"tasklist":tasklist}, this.PauseTask.getArguments().slice(1));
	},
	CancelTask: function(tasklist) {
		return this.invoke("CancelTask", {"tasklist":tasklist}, this.CancelTask.getArguments().slice(1));
	},
	QuoteProject: function(TaskID) {
		return this.invoke("QuoteProject", {"TaskID":TaskID}, this.QuoteProject.getArguments().slice(1));
	},
	CollectProject: function(TaskID) {
		return this.invoke("CollectProject", {"TaskID":TaskID}, this.CollectProject.getArguments().slice(1));
	},
	DelCollectProject: function(TaskID) {
		return this.invoke("DelCollectProject", {"TaskID":TaskID}, this.DelCollectProject.getArguments().slice(1));
	},
	ShareProject: function(TaskID) {
		return this.invoke("ShareProject", {"TaskID":TaskID}, this.ShareProject.getArguments().slice(1));
	},
	UndoShareProject: function(TaskID) {
		return this.invoke("UndoShareProject", {"TaskID":TaskID}, this.UndoShareProject.getArguments().slice(1));
	},
	AjaxNoteUpTask: function(strMyNote) {
		return this.invoke("AjaxNoteUpTask", {"strMyNote":strMyNote}, this.AjaxNoteUpTask.getArguments().slice(1));
	},
	AjaxClearCookieSession: function() {
		return this.invoke("AjaxClearCookieSession", {}, this.AjaxClearCookieSession.getArguments().slice(0));
	},
	url: '/ajaxpro/TaskM.common.AjaxService,TaskM.ashx'
}));
TaskM.common.AjaxService = new TaskM.common.AjaxService_class();

