if(typeof OpenService == "undefined") OpenService={};
if(typeof OpenService.BIK == "undefined") OpenService.BIK={};
if(typeof OpenService.BIK.Business == "undefined") OpenService.BIK.Business={};
if(typeof OpenService.BIK.Business.Model == "undefined") OpenService.BIK.Business.Model={};
OpenService.BIK.Business.Model.AjaxFactory_class = function() {};
Object.extend(OpenService.BIK.Business.Model.AjaxFactory_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Login: function(username, password, ip, url) {
		return this.invoke("Login", {"username":username, "password":password, "ip":ip, "url":url}, this.Login.getArguments().slice(4));
	},
	GetPassword: function(username) {
		return this.invoke("GetPassword", {"username":username}, this.GetPassword.getArguments().slice(1));
	},
	GetLoginInfo: function() {
		return this.invoke("GetLoginInfo", {}, this.GetLoginInfo.getArguments().slice(0));
	},
	AddScoreForOnlineTime: function(userID, score, desc) {
		return this.invoke("AddScoreForOnlineTime", {"userID":userID, "score":score, "desc":desc}, this.AddScoreForOnlineTime.getArguments().slice(3));
	},
	getcashtime: function(userid) {
		return this.invoke("getcashtime", {"userid":userid}, this.getcashtime.getArguments().slice(1));
	},
	addcashtime: function(userid) {
		return this.invoke("addcashtime", {"userid":userid}, this.addcashtime.getArguments().slice(1));
	},
	Popular: function(type, concertid, popular, sip) {
		return this.invoke("Popular", {"type":type, "concertid":concertid, "popular":popular, "sip":sip}, this.Popular.getArguments().slice(4));
	},
	SendURLEmail: function(emails, body) {
		return this.invoke("SendURLEmail", {"emails":emails, "body":body}, this.SendURLEmail.getArguments().slice(2));
	},
	ApplyManager: function(schoolid) {
		return this.invoke("ApplyManager", {"schoolid":schoolid}, this.ApplyManager.getArguments().slice(1));
	},
	ApplyMember: function(schoolid) {
		return this.invoke("ApplyMember", {"schoolid":schoolid}, this.ApplyMember.getArguments().slice(1));
	},
	ReCreateWiki: function(wikiid) {
		return this.invoke("ReCreateWiki", {"wikiid":wikiid}, this.ReCreateWiki.getArguments().slice(1));
	},
	DoVote: function(uncfid) {
		return this.invoke("DoVote", {"uncfid":uncfid}, this.DoVote.getArguments().slice(1));
	},
	UnicefLogin: function(username, password, ip, url) {
		return this.invoke("UnicefLogin", {"username":username, "password":password, "ip":ip, "url":url}, this.UnicefLogin.getArguments().slice(4));
	},
	AddPersonalCollection: function(type, concreteType, concreteid, tergetuserid, collectname, url) {
		return this.invoke("AddPersonalCollection", {"type":type, "concreteType":concreteType, "concreteid":concreteid, "tergetuserid":tergetuserid, "collectname":collectname, "url":url}, this.AddPersonalCollection.getArguments().slice(6));
	},
	guest_login: function(guesturl) {
		return this.invoke("guest_login", {"guesturl":guesturl}, this.guest_login.getArguments().slice(1));
	},
	VoteForChineseOpus: function(opusid) {
		return this.invoke("VoteForChineseOpus", {"opusid":opusid}, this.VoteForChineseOpus.getArguments().slice(1));
	},
	DeleteChineseOpus: function(opusid) {
		return this.invoke("DeleteChineseOpus", {"opusid":opusid}, this.DeleteChineseOpus.getArguments().slice(1));
	},
	PaoPaoDoVote: function(ppkid) {
		return this.invoke("PaoPaoDoVote", {"ppkid":ppkid}, this.PaoPaoDoVote.getArguments().slice(1));
	},
	VoteForActivity: function(votemainid, concreteid) {
		return this.invoke("VoteForActivity", {"votemainid":votemainid, "concreteid":concreteid}, this.VoteForActivity.getArguments().slice(2));
	},
	ActivityLogin: function(actid, username, password, ip, url) {
		return this.invoke("ActivityLogin", {"actid":actid, "username":username, "password":password, "ip":ip, "url":url}, this.ActivityLogin.getArguments().slice(5));
	},
	islinkFriend: function() {
		return this.invoke("islinkFriend", {}, this.islinkFriend.getArguments().slice(0));
	},
	group_canpublish: function(groupid, userid) {
		return this.invoke("group_canpublish", {"groupid":groupid, "userid":userid}, this.group_canpublish.getArguments().slice(2));
	},
	group_updateclickcount: function(disid) {
		return this.invoke("group_updateclickcount", {"disid":disid}, this.group_updateclickcount.getArguments().slice(1));
	},
	url: '/ajaxpro/OpenService.BIK.Business.Model.AjaxFactory,OpenService.BIK.Business.ashx'
}));
OpenService.BIK.Business.Model.AjaxFactory = new OpenService.BIK.Business.Model.AjaxFactory_class();

