addNamespace("DLL.Ajax");
DLL.Ajax.GoldBuy_class = Class.create();
Object.extend(DLL.Ajax.GoldBuy_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	CreateItemList: function(Game, Server, ChangeMonkey) {
		return this.invoke("CreateItemList", {"Game":Game, "Server":Server, "ChangeMonkey":ChangeMonkey}, this.CreateItemList.getArguments().slice(3));
	},
	ChangeMoneyCode: function(Game, Server, MoneyCode) {
		return this.invoke("ChangeMoneyCode", {"Game":Game, "Server":Server, "MoneyCode":MoneyCode}, this.ChangeMoneyCode.getArguments().slice(3));
	},
	SubmitConfirm: function(game, server, unit1, unit2, price1, price2, MoneyCode, Quantity) {
		return this.invoke("SubmitConfirm", {"game":game, "server":server, "unit1":unit1, "unit2":unit2, "price1":price1, "price2":price2, "MoneyCode":MoneyCode, "Quantity":Quantity}, this.SubmitConfirm.getArguments().slice(8));
	},
	UpdateInfo: function(Code) {
		return this.invoke("UpdateInfo", {"Code":Code}, this.UpdateInfo.getArguments().slice(1));
	},
	CheckIntroduceID: function(IntroduceID) {
		return this.invoke("CheckIntroduceID", {"IntroduceID":IntroduceID}, this.CheckIntroduceID.getArguments().slice(1));
	},
	CheckFromURL: function(Game) {
		return this.invoke("CheckFromURL", {"Game":Game}, this.CheckFromURL.getArguments().slice(1));
	},
	SaveForm: function(IntroduceID, Code, Country, Email, YourName, Character, Phone, PaymentType) {
		return this.invoke("SaveForm", {"IntroduceID":IntroduceID, "Code":Code, "Country":Country, "Email":Email, "YourName":YourName, "Character":Character, "Phone":Phone, "PaymentType":PaymentType}, this.SaveForm.getArguments().slice(8));
	},
	UpdateSaveForm: function(DeliveryType, spanPointAndEcoupon, spanItem, spanPrice, spanQuantity, spanTotal, tdOtherTotal, tdOtherInfo) {
		return this.invoke("UpdateSaveForm", {"DeliveryType":DeliveryType, "spanPointAndEcoupon":spanPointAndEcoupon, "spanItem":spanItem, "spanPrice":spanPrice, "spanQuantity":spanQuantity, "spanTotal":spanTotal, "tdOtherTotal":tdOtherTotal, "tdOtherInfo":tdOtherInfo}, this.UpdateSaveForm.getArguments().slice(8));
	},
	ConfirmInfo: function() {
		return this.invoke("ConfirmInfo", {}, this.ConfirmInfo.getArguments().slice(0));
	},
	initialize: function() {
		this.url = '/ajaxpro/DLL.Ajax.GoldBuy,DLL.ashx';
	}
}));
DLL.Ajax.GoldBuy = new DLL.Ajax.GoldBuy_class();


