addNamespace("IDrawing");
IDrawing.gobalMethod_class = Class.create();
IDrawing.gobalMethod_class.prototype = (new AjaxPro.Request()).extend({
	getAllRules: function(Page, curPage, callback) {
		return this.invoke("getAllRules", {"Page":Page, "curPage":curPage}, callback);
	},
	getDetail: function(BoardID, TitleID, callback) {
		return this.invoke("getDetail", {"BoardID":BoardID, "TitleID":TitleID}, callback);
	},
	getAllTable: function(Page, curPage, callback) {
		return this.invoke("getAllTable", {"Page":Page, "curPage":curPage}, callback);
	},
	getAllAnnounce: function(Page, curPage, callback) {
		return this.invoke("getAllAnnounce", {"Page":Page, "curPage":curPage}, callback);
	},
	getProcess: function(condiction, Page, curPage, callback) {
		return this.invoke("getProcess", {"condiction":condiction, "Page":Page, "curPage":curPage}, callback);
	},
	getResult: function(condiction, Page, curPage, type, callback) {
		return this.invoke("getResult", {"condiction":condiction, "Page":Page, "curPage":curPage, "type":type}, callback);
	},
	getCheckProcess: function(year, month, cxtj, callback) {
		return this.invoke("getCheckProcess", {"year":year, "month":month, "cxtj":cxtj}, callback);
	},
	getDetailProcess: function(year, month, cxtj, callback) {
		return this.invoke("getDetailProcess", {"year":year, "month":month, "cxtj":cxtj}, callback);
	},
	getProjectDetail: function(cxtj, password, callback) {
		return this.invoke("getProjectDetail", {"cxtj":cxtj, "password":password}, callback);
	},
	getProjectIn: function(cxtj, password, callback) {
		return this.invoke("getProjectIn", {"cxtj":cxtj, "password":password}, callback);
	},
	checkPro: function(proid, password, callback) {
		return this.invoke("checkPro", {"proid":proid, "password":password}, callback);
	},
	getName: function(callback) {
		return this.invoke("getName", {}, callback);
	},
	saveLeaveMessage: function(boardid, title, txt, callback) {
		return this.invoke("saveLeaveMessage", {"boardid":boardid, "title":title, "txt":txt}, callback);
	},
	initialize: function() {
		this.url = "/ajaxpro/IDrawing.gobalMethod,IDrawing.ashx";
	}
})
IDrawing.gobalMethod = new IDrawing.gobalMethod_class();

