AjaxFun_class = function() {};
Object.extend(AjaxFun_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SaveFavShop: function(userID, storeID) {
		return this.invoke("SaveFavShop", {"userID":userID, "storeID":storeID}, this.SaveFavShop.getArguments().slice(2));
	},
	DeleteFavShop: function(userID, storeID) {
		return this.invoke("DeleteFavShop", {"userID":userID, "storeID":storeID}, this.DeleteFavShop.getArguments().slice(2));
	},
	ExistEmail: function(email) {
		return this.invoke("ExistEmail", {"email":email}, this.ExistEmail.getArguments().slice(1));
	},
	ExistUserName: function(userName) {
		return this.invoke("ExistUserName", {"userName":userName}, this.ExistUserName.getArguments().slice(1));
	},
	Reg: function(email, userName, pwd, city) {
		return this.invoke("Reg", {"email":email, "userName":userName, "pwd":pwd, "city":city}, this.Reg.getArguments().slice(4));
	},
	GetUserID: function(userName) {
		return this.invoke("GetUserID", {"userName":userName}, this.GetUserID.getArguments().slice(1));
	},
	Login: function(loginName, pwd) {
		return this.invoke("Login", {"loginName":loginName, "pwd":pwd}, this.Login.getArguments().slice(2));
	},
	UpdateUser: function(userName, realName, city, placeMark) {
		return this.invoke("UpdateUser", {"userName":userName, "realName":realName, "city":city, "placeMark":placeMark}, this.UpdateUser.getArguments().slice(4));
	},
	UpdateUserDetail: function(userName, nickName, age, sexy, qq, msn, phone, cellPhone) {
		return this.invoke("UpdateUserDetail", {"userName":userName, "nickName":nickName, "age":age, "sexy":sexy, "qq":qq, "msn":msn, "phone":phone, "cellPhone":cellPhone}, this.UpdateUserDetail.getArguments().slice(8));
	},
	ExistPlaceMark: function(city, placeMarkName) {
		return this.invoke("ExistPlaceMark", {"city":city, "placeMarkName":placeMarkName}, this.ExistPlaceMark.getArguments().slice(2));
	},
	GetLikePalceMark: function(city, searchText) {
		return this.invoke("GetLikePalceMark", {"city":city, "searchText":searchText}, this.GetLikePalceMark.getArguments().slice(2));
	},
	CreateStore: function(city, type, storeName, phone, address, placeMark, distance, description, qCount, qPrice, userName) {
		return this.invoke("CreateStore", {"city":city, "type":type, "storeName":storeName, "phone":phone, "address":address, "placeMark":placeMark, "distance":distance, "description":description, "qCount":qCount, "qPrice":qPrice, "userName":userName}, this.CreateStore.getArguments().slice(11));
	},
	AlterStore: function(storeID, city, storeName, phone, address, placeMark, distance, description, notice, qCount, qPrice) {
		return this.invoke("AlterStore", {"storeID":storeID, "city":city, "storeName":storeName, "phone":phone, "address":address, "placeMark":placeMark, "distance":distance, "description":description, "notice":notice, "qCount":qCount, "qPrice":qPrice}, this.AlterStore.getArguments().slice(11));
	},
	AddMenuType: function(sid, name, description) {
		return this.invoke("AddMenuType", {"sid":sid, "name":name, "description":description}, this.AddMenuType.getArguments().slice(3));
	},
	AlterMenuType: function(mtID, name, description) {
		return this.invoke("AlterMenuType", {"mtID":mtID, "name":name, "description":description}, this.AlterMenuType.getArguments().slice(3));
	},
	DeleteMenuType: function(menuTypeID) {
		return this.invoke("DeleteMenuType", {"menuTypeID":menuTypeID}, this.DeleteMenuType.getArguments().slice(1));
	},
	ExistMenuType: function(sid, name) {
		return this.invoke("ExistMenuType", {"sid":sid, "name":name}, this.ExistMenuType.getArguments().slice(2));
	},
	GetMenuTypeHtml: function(sid) {
		return this.invoke("GetMenuTypeHtml", {"sid":sid}, this.GetMenuTypeHtml.getArguments().slice(1));
	},
	ExistMenu: function(menuTypeID, name) {
		return this.invoke("ExistMenu", {"menuTypeID":menuTypeID, "name":name}, this.ExistMenu.getArguments().slice(2));
	},
	AddMenu: function(menuTypeID, name, strPrice, strCount, description, photoUrl) {
		return this.invoke("AddMenu", {"menuTypeID":menuTypeID, "name":name, "strPrice":strPrice, "strCount":strCount, "description":description, "photoUrl":photoUrl}, this.AddMenu.getArguments().slice(6));
	},
	AlterMenu: function(menuID, menuTypeID, name, strPrice, strCount, description, photoUrl) {
		return this.invoke("AlterMenu", {"menuID":menuID, "menuTypeID":menuTypeID, "name":name, "strPrice":strPrice, "strCount":strCount, "description":description, "photoUrl":photoUrl}, this.AlterMenu.getArguments().slice(7));
	},
	DeleteTopbar: function(sid) {
		return this.invoke("DeleteTopbar", {"sid":sid}, this.DeleteTopbar.getArguments().slice(1));
	},
	DeleteMenuPhoto: function(menuID) {
		return this.invoke("DeleteMenuPhoto", {"menuID":menuID}, this.DeleteMenuPhoto.getArguments().slice(1));
	},
	DeleteMenu: function(menuID) {
		return this.invoke("DeleteMenu", {"menuID":menuID}, this.DeleteMenu.getArguments().slice(1));
	},
	GetExistMenuHtml: function(menuTypeID, sid) {
		return this.invoke("GetExistMenuHtml", {"menuTypeID":menuTypeID, "sid":sid}, this.GetExistMenuHtml.getArguments().slice(2));
	},
	GetMenuHtml: function(typeID, sid) {
		return this.invoke("GetMenuHtml", {"typeID":typeID, "sid":sid}, this.GetMenuHtml.getArguments().slice(2));
	},
	GetCommentContent: function(commentID) {
		return this.invoke("GetCommentContent", {"commentID":commentID}, this.GetCommentContent.getArguments().slice(1));
	},
	LeaveComment: function(sID, user, ip, content, mark) {
		return this.invoke("LeaveComment", {"sID":sID, "user":user, "ip":ip, "content":content, "mark":mark}, this.LeaveComment.getArguments().slice(5));
	},
	GetCommentPage: function(numPerPage, page, sID) {
		return this.invoke("GetCommentPage", {"numPerPage":numPerPage, "page":page, "sID":sID}, this.GetCommentPage.getArguments().slice(3));
	},
	CommentVote: function(commentID, user, isAgree) {
		return this.invoke("CommentVote", {"commentID":commentID, "user":user, "isAgree":isAgree}, this.CommentVote.getArguments().slice(3));
	},
	GetPage: function(numPerPage, page, sID, typeID) {
		return this.invoke("GetPage", {"numPerPage":numPerPage, "page":page, "sID":sID, "typeID":typeID}, this.GetPage.getArguments().slice(4));
	},
	GetClientIP: function() {
		return this.invoke("GetClientIP", {}, this.GetClientIP.getArguments().slice(0));
	},
	SetCookie: function(cookieName, cookieValue, encrypt) {
		return this.invoke("SetCookie", {"cookieName":cookieName, "cookieValue":cookieValue, "encrypt":encrypt}, this.SetCookie.getArguments().slice(3));
	},
	GetCookie: function(cookieName, encrypt) {
		return this.invoke("GetCookie", {"cookieName":cookieName, "encrypt":encrypt}, this.GetCookie.getArguments().slice(2));
	},
	AlterPwd: function(pUserName, newPwd) {
		return this.invoke("AlterPwd", {"pUserName":pUserName, "newPwd":newPwd}, this.AlterPwd.getArguments().slice(2));
	},
	CheckPwd: function(pUserName, pwd) {
		return this.invoke("CheckPwd", {"pUserName":pUserName, "pwd":pwd}, this.CheckPwd.getArguments().slice(2));
	},
	SetShowPhoto: function(storeID, photoUrl) {
		return this.invoke("SetShowPhoto", {"storeID":storeID, "photoUrl":photoUrl}, this.SetShowPhoto.getArguments().slice(2));
	},
	DeletePhoto: function(sid, photoID, photoUrl) {
		return this.invoke("DeletePhoto", {"sid":sid, "photoID":photoID, "photoUrl":photoUrl}, this.DeletePhoto.getArguments().slice(3));
	},
	GetStoreShowPhoto: function(sid) {
		return this.invoke("GetStoreShowPhoto", {"sid":sid}, this.GetStoreShowPhoto.getArguments().slice(1));
	},
	GetStoreID: function(photoID) {
		return this.invoke("GetStoreID", {"photoID":photoID}, this.GetStoreID.getArguments().slice(1));
	},
	GetStoreSidebarContent: function(storeID) {
		return this.invoke("GetStoreSidebarContent", {"storeID":storeID}, this.GetStoreSidebarContent.getArguments().slice(1));
	},
	SetErrorOK: function(errorID, isOK) {
		return this.invoke("SetErrorOK", {"errorID":errorID, "isOK":isOK}, this.SetErrorOK.getArguments().slice(2));
	},
	ErrorAnswer: function(errorID, content) {
		return this.invoke("ErrorAnswer", {"errorID":errorID, "content":content}, this.ErrorAnswer.getArguments().slice(2));
	},
	HaveMenu: function(menuTypeID) {
		return this.invoke("HaveMenu", {"menuTypeID":menuTypeID}, this.HaveMenu.getArguments().slice(1));
	},
	GetPercent: function(userName) {
		return this.invoke("GetPercent", {"userName":userName}, this.GetPercent.getArguments().slice(1));
	},
	Order: function(bookContent, userName, contactPerson, phone, address, deliverTime, bookMemo) {
		return this.invoke("Order", {"bookContent":bookContent, "userName":userName, "contactPerson":contactPerson, "phone":phone, "address":address, "deliverTime":deliverTime, "bookMemo":bookMemo}, this.Order.getArguments().slice(7));
	},
	ShowOrderInfo: function(orderID) {
		return this.invoke("ShowOrderInfo", {"orderID":orderID}, this.ShowOrderInfo.getArguments().slice(1));
	},
	GetOrderStatus: function(orderID) {
		return this.invoke("GetOrderStatus", {"orderID":orderID}, this.GetOrderStatus.getArguments().slice(1));
	},
	DeleteOrder: function(orderID) {
		return this.invoke("DeleteOrder", {"orderID":orderID}, this.DeleteOrder.getArguments().slice(1));
	},
	ExistOrder: function(orderID, status) {
		return this.invoke("ExistOrder", {"orderID":orderID, "status":status}, this.ExistOrder.getArguments().slice(2));
	},
	AcceptOrder: function(orderID) {
		return this.invoke("AcceptOrder", {"orderID":orderID}, this.AcceptOrder.getArguments().slice(1));
	},
	RejectOrder: function(orderID, reason) {
		return this.invoke("RejectOrder", {"orderID":orderID, "reason":reason}, this.RejectOrder.getArguments().slice(2));
	},
	GetPrintContent: function(printType, orderID) {
		return this.invoke("GetPrintContent", {"printType":printType, "orderID":orderID}, this.GetPrintContent.getArguments().slice(2));
	},
	StoreHasNewError: function(storeID) {
		return this.invoke("StoreHasNewError", {"storeID":storeID}, this.StoreHasNewError.getArguments().slice(1));
	},
	StoreHasNewOrder: function(storeID) {
		return this.invoke("StoreHasNewOrder", {"storeID":storeID}, this.StoreHasNewOrder.getArguments().slice(1));
	},
	SetStore: function(storeID, status) {
		return this.invoke("SetStore", {"storeID":storeID, "status":status}, this.SetStore.getArguments().slice(2));
	},
	SetAllStore: function(storeIDs, status) {
		return this.invoke("SetAllStore", {"storeIDs":storeIDs, "status":status}, this.SetAllStore.getArguments().slice(2));
	},
	SetComment: function(commentID, status) {
		return this.invoke("SetComment", {"commentID":commentID, "status":status}, this.SetComment.getArguments().slice(2));
	},
	SetAllComment: function(commentIDs, status) {
		return this.invoke("SetAllComment", {"commentIDs":commentIDs, "status":status}, this.SetAllComment.getArguments().slice(2));
	},
	SetSubdomain: function(storeID, subdomain) {
		return this.invoke("SetSubdomain", {"storeID":storeID, "subdomain":subdomain}, this.SetSubdomain.getArguments().slice(2));
	},
	SetOwner: function(storeID, owner) {
		return this.invoke("SetOwner", {"storeID":storeID, "owner":owner}, this.SetOwner.getArguments().slice(2));
	},
	GetMenuPhotoHtml: function(typeID, sid, status, page, numPerPage) {
		return this.invoke("GetMenuPhotoHtml", {"typeID":typeID, "sid":sid, "status":status, "page":page, "numPerPage":numPerPage}, this.GetMenuPhotoHtml.getArguments().slice(5));
	},
	UpdateTopbar: function(sid, showTitle, bgcolor) {
		return this.invoke("UpdateTopbar", {"sid":sid, "showTitle":showTitle, "bgcolor":bgcolor}, this.UpdateTopbar.getArguments().slice(3));
	},
	CloseVip: function(sid) {
		return this.invoke("CloseVip", {"sid":sid}, this.CloseVip.getArguments().slice(1));
	},
	GetVipValue: function(sid) {
		return this.invoke("GetVipValue", {"sid":sid}, this.GetVipValue.getArguments().slice(1));
	},
	SetVipValue: function(sid, isvip, slevel, spayamount, sbegin, send) {
		return this.invoke("SetVipValue", {"sid":sid, "isvip":isvip, "slevel":slevel, "spayamount":spayamount, "sbegin":sbegin, "send":send}, this.SetVipValue.getArguments().slice(6));
	},
	DeletePM: function(pmid) {
		return this.invoke("DeletePM", {"pmid":pmid}, this.DeletePM.getArguments().slice(1));
	},
	url: '/ajaxpro/AjaxFun,App_Code.ashx'
}));
AjaxFun = new AjaxFun_class();

