(function($){
  // очищаем select
  $.fn.clearSelect = function() {
	  return this.each(function(){
		  if(this.tagName=='SELECT') {
		      this.options.length = 0;
		      $(this).attr('disabled','disabled');
		  }
	  });
  }
  // заполняем select
  $.fn.fillSelect = function(dataArray) {
	  return this.clearSelect().each(function(){
		  if(this.tagName=='SELECT') {
			  var currentSelect = this;
			  $.each(dataArray,function(index,data){
				  var option = new Option(data.text,data.value);
				  if($.support.cssFloat) {
					  currentSelect.add(option,null);
				  } else {
					  currentSelect.add(option);
				  }
			  });
		  }
	  });
  }
})(jQuery);

$(document).ready(function(){

  // выбор оборудования
  function adjustAuto(){
  	var categoryValue = $('#category').val();
  	var tmpSelect = $('#auto');
  	if(categoryValue.length == 0) {
  		tmpSelect.attr('disabled','disabled');
  		tmpSelect.clearSelect();
  		adjustModel();
  	} else {
  		$.getJSON('cascadeSelectAuto.php',{category:categoryValue},function(data) { tmpSelect.fillSelect(data).attr('disabled',''); adjustModel(); });
  		
  	}
  };
  // выбор модели
  function adjustModel(){
  	var categoryValue = $('#category').val();
  	var autoValue = $('#auto').val();
  	var tmpSelect = $('#model');
  	if(categoryValue.length == 0||autoValue.length == 0) {
  		tmpSelect.attr('disabled','disabled');
  		tmpSelect.clearSelect();
  	} else {
  		$.getJSON('cascadeSelectModel.php',{category:categoryValue,auto:autoValue},function(data) { tmpSelect.fillSelect(data).attr('disabled',''); });
  	}
  };
	
  $('#category').change(function(){
  	adjustAuto();
  }).change();
  $('#auto').change(function(){
  	//if($(this).val().length != 0) { alert($('#auto').val()); } вывод значения переменной
  	if(($('#auto').val() == "2")&($('#category').val() == "2")) { open('../osk_gruz_16.php'); }
	else if (($('#auto').val() == "1")&($('#category').val() == "2")) { open('../osk_gruz_14.php'); }
	else if (($('#auto').val() == "2")&($('#category').val() == "1")) { open('../osk_legk_beton.php'); }
	else if (($('#auto').val() == "1")&($('#category').val() == "1")) { open('../osk_legk_metall.php'); }
	else if (($('#auto').val() == "1")&($('#category').val() == "3")) { open('../apa_bo.php'); }
	else if (($('#auto').val() == "2")&($('#category').val() == "3")) { open('../apa_bt.php'); }
	else if (($('#auto').val() == "3")&($('#category').val() == "3")) { open('../apa_bm.php'); }
	else if (($('#auto').val() == "4")&($('#category').val() == "3")) { open('../apa_bw.php'); }
	else if (($('#auto').val() == "5")&($('#category').val() == "3")) { open('../ppx2_4lines.php'); }
	else if (($('#auto').val() == "1")&($('#category').val() == "4")) { open('../apa_mo.php'); }
	else if (($('#auto').val() == "2")&($('#category').val() == "4")) { open('../apa_mt.php'); }
	else if (($('#auto').val() == "3")&($('#category').val() == "4")) { open('../apa_mm.php'); }
	else if (($('#auto').val() == "4")&($('#category').val() == "4")) { open('../apa_mw.php'); }
	else if (($('#auto').val() == "1")&($('#category').val() == "5")) { open('../al_p.php'); }
	else if (($('#auto').val() == "2")&($('#category').val() == "5")) { open('../al_2stv.php'); }
	else if (($('#auto').val() == "3")&($('#category').val() == "5")) { open('../al_4st.php'); }
	else if (($('#auto').val() == "4")&($('#category').val() == "5")) { open('../al_s.php'); }
	else if (($('#auto').val() == "5")&($('#category').val() == "5")) { open('../al_t.php'); }
	else if (($('#auto').val() == "1")&($('#category').val() == "6")) { open('../aс_l.php'); }
	else if (($('#auto').val() == "2")&($('#category').val() == "6")) { open('../aс_g.php'); }	
	else if (($('#auto').val() == "1")&($('#category').val() == "7")) { open('../ab_l.php'); }
	else if (($('#auto').val() == "2")&($('#category').val() == "7")) { open('../ab_g.php'); }

  });

});
