function place_chk(obj) {
	for (var i=0; i<=20; i++) {
		if (obj.checked == false) {
			ds_chk('ds'+i, false);
		} else {
			ds_chk('ds'+i, true);
		}
	}
}
function ds_chk(id, key) {
	if (document.getElementById(id)) document.getElementById(id).checked = key;
	for (var j=0; j<=document.forms['azs_form'].elements.length; j++) {
		chk('st'+id.substring(2)+'_'+j, key);
	}
}
function chk(id, key) {
	if (document.getElementById(id)) document.getElementById(id).checked = key;
}
function check_all(wh) {
	var pref = 'ds';
	var alln = 'all';
	if (wh == 'br') {
		pref = 'br';
		alln = 'brall';
	}
	true_all = true;
	for (var j=0; j<=20; j++) {
		if (document.getElementById(pref+j)) {
			if (document.getElementById(pref+j).checked == false) {
				true_all = false;
				break;
			}
		}
	}
	if (document.getElementById(alln)) document.getElementById(alln).checked = true_all;
}
function check_ds(id) {
	ds_id = id.substring(2,3);
	true_ds = true;
	for (var j=0; j<=document.forms['azs_form'].elements.length; j++) {
		if (document.getElementById('st'+ds_id+'_'+j)) {
			if (document.getElementById('st'+ds_id+'_'+j).checked == false) {
				true_ds = false;
				break;
			}
		}
	}
	if (document.getElementById('ds'+ds_id)) document.getElementById('ds'+ds_id).checked = true_ds;
	check_all();
}

function br_chk(obj) {
	for (var i=0; i<=20; i++) {
		if (obj.checked == false) {
			if (document.getElementById('br'+i)) document.getElementById('br'+i).checked = false;
		} else {
			if (document.getElementById('br'+i)) document.getElementById('br'+i).checked = true;
		}
	}
}

