//V-LIB WebOPAC
//JavaScript Library for Htdocs\Tmpl\Adv_Srch.htm

function adv_srch_UncheckAll(form_name, current_checkbox) {
// Uncheck the "All" checkbox

	if (current_checkbox.checked) {
		form_name.elements["info01"].checked = false;
	} else {
		adv_srch_CheckAll(form_name);
	}
}

function adv_srch_UncheckOthers(form_name) {
// Uncheck other checkboxs if the "All" checkbox is selected

var i = 2;
var fieldname = 'info02';

var tc;

	while (form_name.elements[fieldname]) {
		form_name.elements[fieldname].checked = false;

		tc = (++i < 10) ? '0' + i.toString() : i.toString();
		fieldname = 'info' + tc;
	}
}

function adv_srch_CheckAll(form_name) {
// Check the "All" checkbox if all other checkboxs are checked

var i = 1;
var fieldname = 'info01';

var tc;

var AllUnchecked = true;

	while (form_name.elements[fieldname]) {
		if (form_name.elements[fieldname].checked) {
			AllUnchecked = false;
			break;
		} else {
			tc = (++i < 10) ? '0' + i.toString() : i.toString();
			fieldname = 'info' + tc;
		}
	}
	if (AllUnchecked) {
		form_name.elements["info01"].checked = true;
	}
}

