addNamespace("Posss983.Ajax");
Posss983.Ajax.UserLogin_class = Class.create();
Object.extend(Posss983.Ajax.UserLogin_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Logout: function() {
		return this.invoke("Logout", {}, this.Logout.getArguments().slice(0));
	},
	ChangePassword: function(oldPwd, newPwd) {
		return this.invoke("ChangePassword", {"oldPwd":oldPwd, "newPwd":newPwd}, this.ChangePassword.getArguments().slice(2));
	},
	Login: function(userCode, pwd, storageID, validateCode) {
		return this.invoke("Login", {"userCode":userCode, "pwd":pwd, "storageID":storageID, "validateCode":validateCode}, this.Login.getArguments().slice(4));
	},
	ThirdLogin: function(userCode, pwd, departmentID, validateCode) {
		return this.invoke("ThirdLogin", {"userCode":userCode, "pwd":pwd, "departmentID":departmentID, "validateCode":validateCode}, this.ThirdLogin.getArguments().slice(4));
	},
	initialize: function() {
		this.url = '/ajaxpro/Posss983.Ajax.UserLogin,Posss983.ashx';
	}
}));
Posss983.Ajax.UserLogin = new Posss983.Ajax.UserLogin_class();


