function allCheckboxesChecked(form) {
	var elements = form.elements;
	var n = elements.length;
	var i;
	
	var result = true;
	
	for (i = 0; i < n; i++) {
		var element = elements[i];
		if (("checkbox" == element.type) && (element.name.indexOf("checkpoint") != -1)) {
			if (!element.checked) {
				result = false;
			}
		}
	}
	
	if (!result) {
		alert(msg_agreement_need_allCheckboxesChecked);
	}
	
	return result;
}

function checkAllCheckboxes(form, value) {
	var elements = form.elements;
	var n = elements.length;
	var i;
	
	var result = true;
	
	for (i = 0; i < n; i++) {
		var element = elements[i];
		if (("checkbox" == element.type) && (element.name.indexOf("checkpoint") != -1)) {
				element.checked = value;
			}
		}
}