/** 
 * Ez a fv a megadott érték form ID és a checked alapján megváltoztatja a 
 * kijelöléseket. A checked értékei a következők lehetnek:
 *    - true || 'true'
 *    - false || 'false'
 *    - null || 'inverse'
 */
function checkboxSelect(id, checked) {
  var el = document.getElementById(id);

  if(checked=='true')     checked = true;
  if(checked=='false')    checked = false;
  if(checked=='inverse')  checked = null;
	for (var i = 0; i < el.elements.length; i++) {
	  if(checked==null) {
	    el.elements[i].checked = !el.elements[i].checked;
	  } else {
	    el.elements[i].checked = checked;
	  }
	}
}

function checkboxSelectWithName(id, checked, i_name) {
  var el = document.getElementById(id);

  if(checked=='true')     checked = true;
  if(checked=='false')    checked = false;
  if(checked=='inverse')  checked = null;
	for (var i = 0; i < el.elements.length; i++) {
	  curr = el.elements[i];
	  if(curr.name==i_name) {
  	  if(checked==null) {
  	    el.elements[i].checked = !el.elements[i].checked;
  	  } else {
  	    el.elements[i].checked = checked;
  	  }
  	}
	}
}

