if(typeof Soda == "undefined") Soda={};
if(typeof Soda.Scripts == "undefined") Soda.Scripts={};
if(typeof Soda.Scripts.Modules == "undefined") Soda.Scripts.Modules={};
if(typeof Soda.Scripts.Modules.Shop2 == "undefined") Soda.Scripts.Modules.Shop2={};
Soda.Scripts.Modules.Shop2.listProducts_class = function() {};
Object.extend(Soda.Scripts.Modules.Shop2.listProducts_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	AddItemToCart: function(shopID, qty) {
		return this.invoke("AddItemToCart", {"shopID":shopID, "qty":qty}, this.AddItemToCart.getArguments().slice(2));
	},
	AddItem_: function(shopID, qty) {
		return this.invoke("AddItem_", {"shopID":shopID, "qty":qty}, this.AddItem_.getArguments().slice(2));
	},
	AddItem: function(shopID, qty, navID) {
		return this.invoke("AddItem", {"shopID":shopID, "qty":qty, "navID":navID}, this.AddItem.getArguments().slice(3));
	},
	AddItemProps_: function(shopID, qty, props) {
		return this.invoke("AddItemProps_", {"shopID":shopID, "qty":qty, "props":props}, this.AddItemProps_.getArguments().slice(3));
	},
	AddItemProps: function(shopID, qty, props, navID) {
		return this.invoke("AddItemProps", {"shopID":shopID, "qty":qty, "props":props, "navID":navID}, this.AddItemProps.getArguments().slice(4));
	},
	AddItemDefaultProps_: function(shopID, qty) {
		return this.invoke("AddItemDefaultProps_", {"shopID":shopID, "qty":qty}, this.AddItemDefaultProps_.getArguments().slice(2));
	},
	AddItemDefaultProps: function(shopID, qty, navID) {
		return this.invoke("AddItemDefaultProps", {"shopID":shopID, "qty":qty, "navID":navID}, this.AddItemDefaultProps.getArguments().slice(3));
	},
	GetTxtCart: function() {
		return this.invoke("GetTxtCart", {}, this.GetTxtCart.getArguments().slice(0));
	},
	GetContent: function(idnav) {
		return this.invoke("GetContent", {"idnav":idnav}, this.GetContent.getArguments().slice(1));
	},
	UpdateItem: function(productID, newQty) {
		return this.invoke("UpdateItem", {"productID":productID, "newQty":newQty}, this.UpdateItem.getArguments().slice(2));
	},
	UpdateItems: function(ids, vals) {
		return this.invoke("UpdateItems", {"ids":ids, "vals":vals}, this.UpdateItems.getArguments().slice(2));
	},
	RemoveItem: function(productID) {
		return this.invoke("RemoveItem", {"productID":productID}, this.RemoveItem.getArguments().slice(1));
	},
	RemoveItemEx: function(productID) {
		return this.invoke("RemoveItemEx", {"productID":productID}, this.RemoveItemEx.getArguments().slice(1));
	},
	GetCart: function(id) {
		return this.invoke("GetCart", {"id":id}, this.GetCart.getArguments().slice(1));
	},
	url: '/ajaxpro/Soda.Scripts.Modules.Shop2.listProducts,Soda.ashx'
}));
Soda.Scripts.Modules.Shop2.listProducts = new Soda.Scripts.Modules.Shop2.listProducts_class();


