if(typeof NfsAjaxPro == "undefined") NfsAjaxPro={};
NfsAjaxPro_class = function() {};
Object.extend(NfsAjaxPro_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	pv: function(uname) {
		return this.invoke("pv", {"uname":uname}, this.pv.getArguments().slice(1));
	},
	topicpv: function(uname, topicid, userip) {
		return this.invoke("topicpv", {"uname":uname, "topicid":topicid, "userip":userip}, this.topicpv.getArguments().slice(3));
	},
	photopv: function(uname, imgid, userip) {
		return this.invoke("photopv", {"uname":uname, "imgid":imgid, "userip":userip}, this.photopv.getArguments().slice(3));
	},
	productpv: function(uname, pdid, userip) {
		return this.invoke("productpv", {"uname":uname, "pdid":pdid, "userip":userip}, this.productpv.getArguments().slice(3));
	},
	getMenu: function(uname, wframe, mtype) {
		return this.invoke("getMenu", {"uname":uname, "wframe":wframe, "mtype":mtype}, this.getMenu.getArguments().slice(3));
	},
	getVcodeEnable: function(uname, ctype) {
		return this.invoke("getVcodeEnable", {"uname":uname, "ctype":ctype}, this.getVcodeEnable.getArguments().slice(2));
	},
	GetVcode: function(uname, ctype) {
		return this.invoke("GetVcode", {"uname":uname, "ctype":ctype}, this.GetVcode.getArguments().slice(2));
	},
	GetUserControlPath: function(UserControlPath, uname) {
		return this.invoke("GetUserControlPath", {"UserControlPath":UserControlPath, "uname":uname}, this.GetUserControlPath.getArguments().slice(2));
	},
	GetUserControlPath1: function(UserControlPath, uname, adverurl) {
		return this.invoke("GetUserControlPath1", {"UserControlPath":UserControlPath, "uname":uname, "adverurl":adverurl}, this.GetUserControlPath1.getArguments().slice(3));
	},
	GetAscxControl: function(cid, refer) {
		return this.invoke("GetAscxControl", {"cid":cid, "refer":refer}, this.GetAscxControl.getArguments().slice(2));
	},
	checkLogin: function(uname, upwd) {
		return this.invoke("checkLogin", {"uname":uname, "upwd":upwd}, this.checkLogin.getArguments().slice(2));
	},
	weblogin: function(uname, upwd) {
		return this.invoke("weblogin", {"uname":uname, "upwd":upwd}, this.weblogin.getArguments().slice(2));
	},
	webregister: function(username, password, mail, mobile, regcontent) {
		return this.invoke("webregister", {"username":username, "password":password, "mail":mail, "mobile":mobile, "regcontent":regcontent}, this.webregister.getArguments().slice(5));
	},
	webregupdate: function(uid, username, password, mail, mobile, regcontent) {
		return this.invoke("webregupdate", {"uid":uid, "username":username, "password":password, "mail":mail, "mobile":mobile, "regcontent":regcontent}, this.webregupdate.getArguments().slice(6));
	},
	SendUserByMobile: function(mobile) {
		return this.invoke("SendUserByMobile", {"mobile":mobile}, this.SendUserByMobile.getArguments().slice(1));
	},
	CheckMobile: function(mobile) {
		return this.invoke("CheckMobile", {"mobile":mobile}, this.CheckMobile.getArguments().slice(1));
	},
	SingleSignOn: function(cookieData, uname) {
		return this.invoke("SingleSignOn", {"cookieData":cookieData, "uname":uname}, this.SingleSignOn.getArguments().slice(2));
	},
	SignOut: function() {
		return this.invoke("SignOut", {}, this.SignOut.getArguments().slice(0));
	},
	websendmail: function(subject, body, mailto) {
		return this.invoke("websendmail", {"subject":subject, "body":body, "mailto":mailto}, this.websendmail.getArguments().slice(3));
	},
	GetDecryptStr: function(s) {
		return this.invoke("GetDecryptStr", {"s":s}, this.GetDecryptStr.getArguments().slice(1));
	},
	GetEncryptStr: function(s) {
		return this.invoke("GetEncryptStr", {"s":s}, this.GetEncryptStr.getArguments().slice(1));
	},
	sendMsg: function(domain, mobile, cont, subcode, stime) {
		return this.invoke("sendMsg", {"domain":domain, "mobile":mobile, "cont":cont, "subcode":subcode, "stime":stime}, this.sendMsg.getArguments().slice(5));
	},
	url: '/ajaxpro/NfsAjaxPro,MyResource.ashx'
}));
NfsAjaxPro = new NfsAjaxPro_class();


