addNamespace("Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules");
Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.MiniPurchaseModule_class = Class.create();
Object.extend(Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.MiniPurchaseModule_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	getSKUIdByAttributes: function(ProductId, listAttributeNames, listAttributeValues) {
		return this.invoke("getSKUIdByAttributes", {"ProductId":ProductId, "listAttributeNames":listAttributeNames, "listAttributeValues":listAttributeValues}, this.getSKUIdByAttributes.getArguments().slice(3));
	},
	PopulateNextAttribute: function(productId, listAttributeNames, listAttributeValues, nextAttributeName) {
		return this.invoke("PopulateNextAttribute", {"productId":productId, "listAttributeNames":listAttributeNames, "listAttributeValues":listAttributeValues, "nextAttributeName":nextAttributeName}, this.PopulateNextAttribute.getArguments().slice(4));
	},
	UpdatePrice: function(productId, variationId, currencyCode, accessories, KDPercentage) {
		return this.invoke("UpdatePrice", {"productId":productId, "variationId":variationId, "currencyCode":currencyCode, "accessories":accessories, "KDPercentage":KDPercentage}, this.UpdatePrice.getArguments().slice(5));
	},
	AJAXAddtoWishList: function(skucode) {
		return this.invoke("AJAXAddtoWishList", {"skucode":skucode}, this.AJAXAddtoWishList.getArguments().slice(1));
	},
	initialize: function() {
		this.url = '/ajaxpro/Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.MiniPurchaseModule,Ignify.eCommerce.Web.Store.ashx';
	}
}));
Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.MiniPurchaseModule = new Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.MiniPurchaseModule_class();


