addNamespace("LSA");
LSA.biz_base_class = Class.create();
LSA.biz_base_class.prototype = (new AjaxPro.Request()).extend({
	scheckauth: function(callback) {
		return this.invoke("scheckauth", {}, callback);
	},
	getAjaxObj: function(id, callback) {
		return this.invoke("getAjaxObj", {"id":id}, callback);
	},
	dosave: function(obj, callback) {
		return this.invoke("dosave", {"obj":obj}, callback);
	},
	renderrelation: function(num, callback) {
		return this.invoke("renderrelation", {"num":num}, callback);
	},
	bindmodel: function(callback) {
		return this.invoke("bindmodel", {}, callback);
	},
	bindcategory: function(num, callback) {
		return this.invoke("bindcategory", {"num":num}, callback);
	},
	bindsupplier: function(id, callback) {
		return this.invoke("bindsupplier", {"id":id}, callback);
	},
	bindapplication: function(num, callback) {
		return this.invoke("bindapplication", {"num":num}, callback);
	},
	savenewcategory: function(values, callback) {
		return this.invoke("savenewcategory", {"values":values}, callback);
	},
	savenewmodel: function(values, callback) {
		return this.invoke("savenewmodel", {"values":values}, callback);
	},
	savenewapp: function(values, callback) {
		return this.invoke("savenewapp", {"values":values}, callback);
	},
	savenewsupplier: function(values, callback) {
		return this.invoke("savenewsupplier", {"values":values}, callback);
	},
	addrelationapps: function(cat, app, callback) {
		return this.invoke("addrelationapps", {"cat":cat, "app":app}, callback);
	},
	addrelationsupplier: function(id, sqlstr, callback) {
		return this.invoke("addrelationsupplier", {"id":id, "sqlstr":sqlstr}, callback);
	},
	sdelmodel: function(id, callback) {
		return this.invoke("sdelmodel", {"id":id}, callback);
	},
	sdelsupplier: function(id, callback) {
		return this.invoke("sdelsupplier", {"id":id}, callback);
	},
	sdelcategory: function(id, callback) {
		return this.invoke("sdelcategory", {"id":id}, callback);
	},
	sdelapps: function(id, callback) {
		return this.invoke("sdelapps", {"id":id}, callback);
	},
	dosignin: function(uname, pwd, callback) {
		return this.invoke("dosignin", {"uname":uname, "pwd":pwd}, callback);
	},
	dochangepwd: function(pwd, callback) {
		return this.invoke("dochangepwd", {"pwd":pwd}, callback);
	},
	sdologout: function(callback) {
		return this.invoke("sdologout", {}, callback);
	},
	loadproductdataset: function(lines, category, model, app, supplier, callback) {
		return this.invoke("loadproductdataset", {"lines":lines, "category":category, "model":model, "app":app, "supplier":supplier}, callback);
	},
	slistproduct: function(admin, pageno, callback) {
		return this.invoke("slistproduct", {"admin":admin, "pageno":pageno}, callback);
	},
	sproductpager: function(admin, pageno, callback) {
		return this.invoke("sproductpager", {"admin":admin, "pageno":pageno}, callback);
	},
	sdelitem: function(id, callback) {
		return this.invoke("sdelitem", {"id":id}, callback);
	},
	loadnewsdataset: function(lines, callback) {
		return this.invoke("loadnewsdataset", {"lines":lines}, callback);
	},
	slistnewspage: function(admin, pageno, callback) {
		return this.invoke("slistnewspage", {"admin":admin, "pageno":pageno}, callback);
	},
	slistnews: function(admin, callback) {
		return this.invoke("slistnews", {"admin":admin}, callback);
	},
	snewspager: function(admin, pageno, callback) {
		return this.invoke("snewspager", {"admin":admin, "pageno":pageno}, callback);
	},
	sdelnews: function(id, callback) {
		return this.invoke("sdelnews", {"id":id}, callback);
	},
	sloadnews: function(nid, callback) {
		return this.invoke("sloadnews", {"nid":nid}, callback);
	},
	screateindex: function(callback) {
		return this.invoke("screateindex", {}, callback);
	},
	rendertext: function(keywords, pageno, callback) {
		return this.invoke("rendertext", {"keywords":keywords, "pageno":pageno}, callback);
	},
	srenderpager: function(keywords, pageno, callback) {
		return this.invoke("srenderpager", {"keywords":keywords, "pageno":pageno}, callback);
	},
	sloadpage: function(t, callback) {
		return this.invoke("sloadpage", {"t":t}, callback);
	},
	cleanbindcategory: function(callback) {
		return this.invoke("cleanbindcategory", {}, callback);
	},
	cleanbindapps: function(id, callback) {
		return this.invoke("cleanbindapps", {"id":id}, callback);
	},
	cleanbindmodel: function(callback) {
		return this.invoke("cleanbindmodel", {}, callback);
	},
	cleanbindsupplier: function(callback) {
		return this.invoke("cleanbindsupplier", {}, callback);
	},
	getcontactobj: function(callback) {
		return this.invoke("getcontactobj", {}, callback);
	},
	getcontactobjex: function(id, callback) {
		return this.invoke("getcontactobjex", {"id":id}, callback);
	},
	sdosavecontact: function(obj, callback) {
		return this.invoke("sdosavecontact", {"obj":obj}, callback);
	},
	loadcontactdataset: function(lines, callback) {
		return this.invoke("loadcontactdataset", {"lines":lines}, callback);
	},
	slistcontactpage: function(pageno, callback) {
		return this.invoke("slistcontactpage", {"pageno":pageno}, callback);
	},
	scontactpager: function(pageno, callback) {
		return this.invoke("scontactpager", {"pageno":pageno}, callback);
	},
	sdelfeedback: function(id, callback) {
		return this.invoke("sdelfeedback", {"id":id}, callback);
	},
	svalidaterelation: function(callback) {
		return this.invoke("svalidaterelation", {}, callback);
	},
	initialize: function() {
		this.url = "/ajaxpro/LSA.biz_base,LSA.ashx";
	}
})
LSA.biz_base = new LSA.biz_base_class();

