function select_field(catalog_id, field_id, brend_id){
  var req = new JsHttpRequest();
                //   alert(value);
	req.open(null, '/_admincp/_ajax/fetch.php', true);
	var cur_sel = document.getElementById(field_id);
	var value = cur_sel.value;
//    value = document.getElementById('value_'+option_id).innerHTML;
//	alert(value+' '+field_id+' '+catalog_id+' '+brend_id);
	var data = { 'catalog_id': catalog_id, 'field_id': field_id, 'value' : value, 'brend_id' : brend_id};
        req.send(data);

    req.onreadystatechange = function() {
		if (req.readyState == 4) {
      
//alert(req.responseJS.dis_fields);
		    var select_name = req.responseJS.select_name;
		    var dis_fields = new Array();
  		    var massiv = new Array();
  		    massiv = req.responseJS.massiv;
	        dis_fields = req.responseJS.dis_fields;
	        var select = document.getElementById(select_name);

			if (select_name!=0) {
				if (massiv.length>0) select.disabled = "";
				}
				else document.fetch.submit();
		
	      if (dis_fields.length>1 && dis_fields!=0) for (var i = 1; i<dis_fields.length; i++) document.getElementById(dis_fields[i]).disabled = "disabled";

		if (massiv.length>0) {
	        	select.length = 1;
	           for (i = 0; i<massiv.length; i++) {
   		      var cnt   = (select.getElementsByTagName("option").length)+1;
	 	      var option = document.createElement('option');
	     	 	 option.id = "value_"+i;//value_id;
             		 option.value = massiv[i];
	         	 option.innerHTML = massiv[i];
			 select.appendChild(option);
	       		 }
		   }

		}
    }
}


function select_brend(catalog_id, brend_id){
  var req = new JsHttpRequest();

	req.open(null, '/_admincp/_ajax/fetch_brend.php', true);
	var data = { 'catalog_id': catalog_id, 'brend_id' : brend_id};
        req.send(data);

    req.onreadystatechange = function() {
		if (req.readyState == 4) {

//alert(req.responseJS.dis_fields);
//alert(req.responseJS.massiv);  
		    var select_name = req.responseJS.select_name;
		    var dis_fields = new Array();
  		    var massiv = new Array();
  		    massiv = req.responseJS.massiv;
	        dis_fields = req.responseJS.dis_fields;
    
	        var select = document.getElementById(select_name);

			if (select_name!=0) {
				if (massiv.length>0) select.disabled = "";
				}
				else document.fetch.submit();
		
	      if (dis_fields.length>1 && dis_fields!=0) for (var i = 1; i<dis_fields.length; i++) document.getElementById(dis_fields[i]).disabled = "disabled";

		if (massiv.length>0) {
	        	select.length = 1;
	           for (i = 0; i<massiv.length; i++) {
   		      var cnt   = (select.getElementsByTagName("option").length)+1;
	 	      var option = document.createElement('option');
	     	 	 option.id = "value_"+i;//value_id;
             		 option.value = massiv[i];
	         	 option.innerHTML = massiv[i];
			 select.appendChild(option);
	       		 }
		   }

		}
    }
}

function select_all_field(catalog_id, field_id, brend_id, cat_id, lng){
  var req = new JsHttpRequest();
	req.open(null, '/_admincp/_ajax/fetch_all.php', true);
	var cur_sel = document.getElementById(field_id);
	var value = cur_sel.value;
	var data = { 'catalog_id': catalog_id, 'field_id': field_id, 'value' : value, 'brend_id' : brend_id, 'cat_id' : cat_id, 'lng' : lng };
        req.send(data);

    req.onreadystatechange = function() {
		if (req.readyState == 4) {

		    var select_name = req.responseJS.select_name;
		    var dis_fields = new Array();
  		    var massiv = new Array();
  		    massiv = req.responseJS.massiv;
//alert(massiv);
	        dis_fields = req.responseJS.dis_fields;
    
	        var select = document.getElementById(select_name);

			if (select_name!=0) {
				if (massiv.length>0) select.disabled = "";
				}
				else document.fetch.submit();
		
	      if (dis_fields.length>1 && dis_fields!=0) for (var i = 1; i<dis_fields.length; i++) document.getElementById(dis_fields[i]).disabled = "disabled";

		if (massiv.length>0) {
	        	select.length = 1;
	           for (i = 0; i<massiv.length; i++) {
   		      var cnt   = (select.getElementsByTagName("option").length)+1;
	 	      var option = document.createElement('option');
	     	 	 option.id = "value_"+i;//value_id;
             		 option.value = massiv[i];
	         	 option.innerHTML = massiv[i];
			 select.appendChild(option);
	       		 }
		   }

		}
    }
}
