addNamespace("Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules");
Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.PurchaseModuleRadio_class = Class.create();
Object.extend(Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.PurchaseModuleRadio_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	UpdatePrice: function(productId, variationId, currencyCode, accessories) {
		return this.invoke("UpdatePrice", {"productId":productId, "variationId":variationId, "currencyCode":currencyCode, "accessories":accessories}, this.UpdatePrice.getArguments().slice(4));
	},
	AJAXAddtoWishList: function(skucode) {
		return this.invoke("AJAXAddtoWishList", {"skucode":skucode}, this.AJAXAddtoWishList.getArguments().slice(1));
	},
	ShowCurrentNode: function(currentnode, optionfield, optionvalue, optionfieldfriendlynname) {
		return this.invoke("ShowCurrentNode", {"currentnode":currentnode, "optionfield":optionfield, "optionvalue":optionvalue, "optionfieldfriendlynname":optionfieldfriendlynname}, this.ShowCurrentNode.getArguments().slice(4));
	},
	UpdateSelectedSku: function(skucount, productId, optionfield, optionvalue, currentnode, optionfieldfriendlyname) {
		return this.invoke("UpdateSelectedSku", {"skucount":skucount, "productId":productId, "optionfield":optionfield, "optionvalue":optionvalue, "currentnode":currentnode, "optionfieldfriendlyname":optionfieldfriendlyname}, this.UpdateSelectedSku.getArguments().slice(6));
	},
	initialize: function() {
		this.url = '/Store/ajaxpro/Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.PurchaseModuleRadio,Ignify.eCommerce.Web.Store.ashx';
	}
}));
Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.PurchaseModuleRadio = new Ignify.eCommerce.Web.Store.MasterTemplates.Ignify.Modules.SharedModules.PurchaseModuleRadio_class();

