////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function TurnReagRow(n, chck) {

	if (reags_data == 'undefined') return;
	
	chck = !chck;

	var o = document.getElementById("resrow_reagents_" + n);
	var newclass = !chck ? 'search_res_row' : 'search_res_row_hl';
	o.className = newclass;
	document.getElementById("checkbox_box_" + n).checked = chck;

}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ReagRowClicked(n) {
	
	if (reags_data == 'undefined') return;
	
	var o = document.getElementById("resrow_reagents_" + n);
	var chck = (o.className == 'search_res_row_hl');
	TurnReagRow(n, chck);
	
	var s = reags_data[n];
	
	if (!chck) { // turn ON
		nn = n; aa = true;
		while (--nn >= 0) {
			if (reags_data[nn] < s) {
				TurnReagRow(nn, true);
				break;
			}
			//if (reags_data[nn] == s) TurnReagRow(nn, false);
		}
		
		nn = n; aa = true;
		while (++nn < reags_data.length - 1) {
			if ((reags_data[nn] > s) && aa) TurnReagRow(nn, true);
			if (reags_data[nn] < s) {
				//TurnReagRow(nn, true);
				break;
			}
			if (reags_data[nn] == s) { /*TurnReagRow(nn, false);*/ aa = false; }
		}
	} else { // turn OFF
		nn = n;
/*		while (--nn >= 0) {
			if (reags_data[nn] < s) {
				TurnReagRow(nn, false);
			}
			if (reags_data[nn] == s) break;
		}*/
		nn = n;
		if (reags_data[nn] > 0) {
			while (++nn < reags_data.length - 1) {
				if (reags_data[nn] > s) break;
				if (reags_data[nn] < s) { break;
					TurnReagRow(nn, true);
					//break;
				}
				if (reags_data[nn] == s)  TurnReagRow(nn, false);
			}
		}
	}
	
	return true;
	
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ChangeDataTab_More(name) {
	
	//ReagRowClicked(0);
	//ReagRowClicked(5);
	
	if (reags_data == 'undefined') return;
	
	for (i=0; i<reags_data.length; i++) {
		if (reags_data[i] == 0)
			ReagRowClicked(i);
	}
	
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
