<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(function() {
	var FixLoad = false;
	$.fn.AutoSize = function(option){
    var THIS 	= this;
		var param = $.extend({
      'selectMfg':'*[name="mfg"]',
      'selectModel':'*[name="model"]',
      'selectYear':'*[name="year"]',
      'selectModification':'*[name="modification"]',
      'catalog':'*[name="catalog"]',
      'result':'.result',
      'url':null
    },option);
		
		$(this).on("change", param.selectMfg,function(){
			$(param.selectModel,THIS).empty().attr('disabled',true).fSelect('reload');
			$(param.selectYear,THIS).empty().attr('disabled',true).fSelect('reload');
			$(param.selectModification,THIS).empty().attr('disabled',true).fSelect('reload');
			_change();
		});
		$(this).on("change", param.selectModel,function(){
			$(param.selectYear,THIS).empty().attr('disabled',true).fSelect('reload');
			$(param.selectModification,THIS).empty().attr('disabled',true).fSelect('reload');
			_change();
		});
		$(this).on("change", param.selectYear,function(){
			$(param.selectModification,THIS).empty().attr('disabled',true).fSelect('reload');
			_change();
		});

		$(this).on("change", param.selectModification,function(){
			_change();
		});		

		_change();
		
		function _change(){
			var mfg = $(param.selectMfg,THIS).val();
			var model = $(param.selectModel,THIS).val();
			var year = $(param.selectYear,THIS).val();
			var modification = $(param.selectModification,THIS).val();
			if (!FixLoad) {
				FixLoad = true;
			}

			//$(param.result,THIS).html('Р·Р°РіСЂСѓР·РєР°...');
			$(THIS).css('opacity',0.5);
			var value = {
				'mfg': mfg,
				'model': model,
				'year': year,
				'modification': modification,
				'catalog':$(param.catalog,THIS).val(),
				'url':$('*[name="url"]',THIS).val(), 
			};
			
			
			$.post(param.url,value,function(data){
        $(param.result,THIS).html('');
			  $(THIS).css('opacity',1).closest('.field-base').addClass('no-empty');
			 
				if($(data.model).length&gt;0){
					$(param.selectModel,THIS).empty();
					$(param.selectModel,THIS).attr('disabled',false);
					$(param.selectModel,THIS).append( $('&lt;option value=""&gt;- РІС‹Р±РµСЂРёС‚Рµ -&lt;/option&gt;'));
					$(data.model).each(function(k,v){
						$(param.selectModel,THIS).append( $('&lt;option '+(v.selected ? 'selected' : '')+' value="'+v.name+'"&gt;'+v.name+'&lt;/option&gt;'));	
					});
					$(param.selectModel,THIS).fSelect('reload').closest('.field-base').addClass('no-empty');
				}
				if($(data.year).length&gt;0){
					$(param.selectYear,THIS).empty();
					$(param.selectYear,THIS).attr('disabled',false);
					$(param.selectYear,THIS).append( $('&lt;option value=""&gt;- РІС‹Р±РµСЂРёС‚Рµ -&lt;/option&gt;'));
					$(data.year).each(function(k,v){
						$(param.selectYear,THIS).append( $('&lt;option '+(v.selected ? 'selected' : '')+' value="'+v.name+'"&gt;'+v.name+'&lt;/option&gt;'));	
					});
					$(param.selectYear,THIS).fSelect('reload').closest('.field-base').addClass('no-empty');
				}
				if($(data.modification).length&gt;0){
					$(param.selectModification,THIS).empty();
					$(param.selectModification,THIS).attr('disabled',false);
					$(param.selectModification,THIS).append( $('&lt;option value=""&gt;- РІС‹Р±РµСЂРёС‚Рµ -&lt;/option&gt;'));
					$(data.modification).each(function(k,v){
						$(param.selectModification,THIS).append( $('&lt;option '+(v.selected ? 'selected' : '')+' value="'+v.name+'"&gt;'+v.name+'&lt;/option&gt;'));	
					});
					$(param.selectModification,THIS).fSelect('reload').closest('.field-base').addClass('no-empty');
				}
				
				if(data.result){
					$(param.result,THIS).html(data.result);
				}
				
			},'json');
			

		}
			 
	}
})();	</pre></body></html>