addNamespace("aion.ajax");
aion.ajax.common_class = Class.create();
Object.extend(aion.ajax.common_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Login: function(Email, PassWord) {
		return this.invoke("Login", {"Email":Email, "PassWord":PassWord}, this.Login.getArguments().slice(2));
	},
	Logout: function() {
		return this.invoke("Logout", {}, this.Logout.getArguments().slice(0));
	},
	CheckLogin: function() {
		return this.invoke("CheckLogin", {}, this.CheckLogin.getArguments().slice(0));
	},
	GetSerialNo: function(len) {
		return this.invoke("GetSerialNo", {"len":len}, this.GetSerialNo.getArguments().slice(1));
	},
	SaveAff: function(Aff) {
		return this.invoke("SaveAff", {"Aff":Aff}, this.SaveAff.getArguments().slice(1));
	},
	CreateItemList: function(Game, Server, ChangeMonkey) {
		return this.invoke("CreateItemList", {"Game":Game, "Server":Server, "ChangeMonkey":ChangeMonkey}, this.CreateItemList.getArguments().slice(3));
	},
	SubmitConfirm: function(game, server, unit1, unit2, price1, price2, MoneyCode) {
		return this.invoke("SubmitConfirm", {"game":game, "server":server, "unit1":unit1, "unit2":unit2, "price1":price1, "price2":price2, "MoneyCode":MoneyCode}, this.SubmitConfirm.getArguments().slice(7));
	},
	ChangeMoneyCode: function(Game, Server, MoneyCode) {
		return this.invoke("ChangeMoneyCode", {"Game":Game, "Server":Server, "MoneyCode":MoneyCode}, this.ChangeMoneyCode.getArguments().slice(3));
	},
	SaveForm: function(Game, Server, Unit1, Unit2, Price1, Price2, MoneyCode, Character, Email, Phone) {
		return this.invoke("SaveForm", {"Game":Game, "Server":Server, "Unit1":Unit1, "Unit2":Unit2, "Price1":Price1, "Price2":Price2, "MoneyCode":MoneyCode, "Character":Character, "Email":Email, "Phone":Phone}, this.SaveForm.getArguments().slice(10));
	},
	initialize: function() {
		this.url = '/ajaxpro/aion.ajax.common,dal.ashx';
	}
}));
aion.ajax.common = new aion.ajax.common_class();

