addNamespace("Credit.Clwh.Web.AjaxMethods");
Credit.Clwh.Web.AjaxMethods.AjaxUser_class = Class.create();
Credit.Clwh.Web.AjaxMethods.AjaxUser_class.prototype = (new AjaxPro.Request()).extend({
	ValidateUserCode: function(validateCode, callback) {
		return this.invoke("ValidateUserCode", {"validateCode":validateCode}, callback);
	},
	ValidateAdminCode: function(validateCode, callback) {
		return this.invoke("ValidateAdminCode", {"validateCode":validateCode}, callback);
	},
	CheckUserCode: function(userCode, callback) {
		return this.invoke("CheckUserCode", {"userCode":userCode}, callback);
	},
	AjaxUserReg: function(sUserName, sUserPwd, sEmail, sValidata, QQ, MSN, callback) {
		return this.invoke("AjaxUserReg", {"sUserName":sUserName, "sUserPwd":sUserPwd, "sEmail":sEmail, "sValidata":sValidata, "QQ":QQ, "MSN":MSN}, callback);
	},
	AjaxUserRegWeiKe: function(sUserName, sUserPwd, sEmail, sValidata, realName, cardCode, QQ, MSN, callback) {
		return this.invoke("AjaxUserRegWeiKe", {"sUserName":sUserName, "sUserPwd":sUserPwd, "sEmail":sEmail, "sValidata":sValidata, "realName":realName, "cardCode":cardCode, "QQ":QQ, "MSN":MSN}, callback);
	},
	AjaxUserRegZhiKe: function(sUserName, sUserPwd, sEmail, sValidata, realName, cardCode, content, QQ, MSN, callback) {
		return this.invoke("AjaxUserRegZhiKe", {"sUserName":sUserName, "sUserPwd":sUserPwd, "sEmail":sEmail, "sValidata":sValidata, "realName":realName, "cardCode":cardCode, "content":content, "QQ":QQ, "MSN":MSN}, callback);
	},
	LoadUserData: function(callback) {
		return this.invoke("LoadUserData", {}, callback);
	},
	UpdataUserData: function(sUserName, sSex, sProvince, sCity, sArea, sAddress, sMobile, sPhone1, sPhone2, sImg, callback) {
		return this.invoke("UpdataUserData", {"sUserName":sUserName, "sSex":sSex, "sProvince":sProvince, "sCity":sCity, "sArea":sArea, "sAddress":sAddress, "sMobile":sMobile, "sPhone1":sPhone1, "sPhone2":sPhone2, "sImg":sImg}, callback);
	},
	UserLoginValidata: function(sUserCode, sUserPwd, sValidataCode, callback) {
		return this.invoke("UserLoginValidata", {"sUserCode":sUserCode, "sUserPwd":sUserPwd, "sValidataCode":sValidataCode}, callback);
	},
	UserLoginValidata2: function(sUserCode, sUserPwd, sValidataCode, callback) {
		return this.invoke("UserLoginValidata2", {"sUserCode":sUserCode, "sUserPwd":sUserPwd, "sValidataCode":sValidataCode}, callback);
	},
	UserLoginValidataYang: function(sUserCode, sUserPwd, sValidataCode, callback) {
		return this.invoke("UserLoginValidataYang", {"sUserCode":sUserCode, "sUserPwd":sUserPwd, "sValidataCode":sValidataCode}, callback);
	},
	UserLoginAciton: function(sUserCode, sUserPwd, sValidataCode, backUrl, callback) {
		return this.invoke("UserLoginAciton", {"sUserCode":sUserCode, "sUserPwd":sUserPwd, "sValidataCode":sValidataCode, "backUrl":backUrl}, callback);
	},
	UserLoginNoVAciton: function(sUserCode, sUserPwd, callback) {
		return this.invoke("UserLoginNoVAciton", {"sUserCode":sUserCode, "sUserPwd":sUserPwd}, callback);
	},
	IsBuys: function(ID, callback) {
		return this.invoke("IsBuys", {"ID":ID}, callback);
	},
	IsLogin: function(callback) {
		return this.invoke("IsLogin", {}, callback);
	},
	GetUserLogInfo: function(callback) {
		return this.invoke("GetUserLogInfo", {}, callback);
	},
	ChangeuserHeader: function(userImg, callback) {
		return this.invoke("ChangeuserHeader", {"userImg":userImg}, callback);
	},
	GetCity: function(ID, callback) {
		return this.invoke("GetCity", {"ID":ID}, callback);
	},
	initialize: function() {
		this.url = "/ajaxpro/Credit.Clwh.Web.AjaxMethods.AjaxUser,Credit.Clwh.Web.ashx";
	}
})
Credit.Clwh.Web.AjaxMethods.AjaxUser = new Credit.Clwh.Web.AjaxMethods.AjaxUser_class();

