addNamespace("Product_Ajax");
Product_Ajax_class = Class.create();
Product_Ajax_class.prototype = (new AjaxPro.Request()).extend({
	add_address: function(truename, province, city, address, mobile, phone, postcode, uid, callback) {
		return this.invoke("add_address", {"truename":truename, "province":province, "city":city, "address":address, "mobile":mobile, "phone":phone, "postcode":postcode, "uid":uid}, callback);
	},
	update_address: function(truename, province, city, address, mobile, phone, postcode, id, uid, callback) {
		return this.invoke("update_address", {"truename":truename, "province":province, "city":city, "address":address, "mobile":mobile, "phone":phone, "postcode":postcode, "id":id, "uid":uid}, callback);
	},
	del_address: function(id, callback) {
		return this.invoke("del_address", {"id":id}, callback);
	},
	get_shi: function(str, callback) {
		return this.invoke("get_shi", {"str":str}, callback);
	},
	get_shiSelected: function(str, def, callback) {
		return this.invoke("get_shiSelected", {"str":str, "def":def}, callback);
	},
	get_CardSub: function(sK, sY, norderid, uid, callback) {
		return this.invoke("get_CardSub", {"sK":sK, "sY":sY, "norderid":norderid, "uid":uid}, callback);
	},
	DelCardPay: function(norderid, payid, callback) {
		return this.invoke("DelCardPay", {"norderid":norderid, "payid":payid}, callback);
	},
	initialize: function() {
		this.url = "/ajaxpro/Product_Ajax,App_Code.2zxb-o2k.ashx";
	}
})
Product_Ajax = new Product_Ajax_class();

