if(typeof ShoveEIMS3 == "undefined") ShoveEIMS3={};
if(typeof ShoveEIMS3.Ajax == "undefined") ShoveEIMS3.Ajax={};
if(typeof ShoveEIMS3.Ajax.Ajax_class == "undefined") ShoveEIMS3.Ajax.Ajax_class={};
ShoveEIMS3.Ajax.Ajax_class = function() {};
Object.extend(ShoveEIMS3.Ajax.Ajax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	EIMS3_GetDataTable: function(tbname, columns, condition, order, startindex, endindex) {
		return this.invoke("EIMS3_GetDataTable", {"tbname":tbname, "columns":columns, "condition":condition, "order":order, "startindex":startindex, "endindex":endindex}, this.EIMS3_GetDataTable.getArguments().slice(6));
	},
	EIMS3_ExecuteScalar: function(sql) {
		return this.invoke("EIMS3_ExecuteScalar", {"sql":sql}, this.EIMS3_ExecuteScalar.getArguments().slice(1));
	},
	EIMS3_DataUpdate: function(tbname, columns, values, condition) {
		return this.invoke("EIMS3_DataUpdate", {"tbname":tbname, "columns":columns, "values":values, "condition":condition}, this.EIMS3_DataUpdate.getArguments().slice(4));
	},
	EIMS3_DataInsert: function(tbname, columns, values) {
		return this.invoke("EIMS3_DataInsert", {"tbname":tbname, "columns":columns, "values":values}, this.EIMS3_DataInsert.getArguments().slice(3));
	},
	EIMS3_DataDelete: function(tbname, condition) {
		return this.invoke("EIMS3_DataDelete", {"tbname":tbname, "condition":condition}, this.EIMS3_DataDelete.getArguments().slice(2));
	},
	url: '/ajaxpro/ShoveEIMS3.Ajax.Ajax,ShoveEIMS3.Ajax.ashx'
}));
ShoveEIMS3.Ajax.Ajax = new ShoveEIMS3.Ajax.Ajax_class();


