;(function($) {
	jQuery.fn.GoodsListItem = function(args) {
		
		var container = this;
		var price_container = false;
		var opts = {};
		
		function init() {
			if (!container) {return;}
			opts = $.extend(opts, args);
			
			price_container = $(".goodslist-item-price", container);
			
			var attribute_selectors = $('form select', container);
			
			if (attribute_selectors && price_container) {
				
				attribute_selectors.change(function(){
					var curvalue = $(this).val();
					var id = $(this).attr('id');
					id = id.replace('attribute-', '');
					
					if (opts.customOptions[id] && (opts.customOptions[id].used_in_pricing==1) && opts.customOptions[id].options) {
						
						for(i in opts.customOptions[id].options) {
							if (opts.customOptions[id].options[i].id == curvalue) {
								var pr = opts.customOptions[id].options[i].price;
								price_container.text(pr);
							}
						}
						
					}
				});
			}
		}
		
		init();
		return container;
	}
})(jQuery);


