function MarkAll(enable, formId, checkId) {    var form = document.forms[formId];    for(var i=0; i<form.elements.length; ++i) {        if(form.elements[i].name==checkId) {            form.elements[i].checked = enable;        }    }}////	checkId can be null.// function IsActionValid(form, checkId) {	var act=false, sel=checkId==null;	for(var i=0; i<form.elements.length && (!sel || !act); ++i) {		if(form.elements[i].name=='-act' && form.elements[i].checked) {			act = true;		} 		if(checkId!=null && form.elements[i].name==checkId && form.elements[i].checked) {			sel = true;		}	}	if (!act) alert('Действие не задано!');	else	if (!sel) alert('Выберите хотя быть один элемент!');	return sel&&act;}
function ConfirmCheckSelection(frm, fld, msg) {    var n = 0;    for (i=0; i<frm.elements.length; i++) {        var e = frm.elements[i];        if (e.name == fld && e.checked) n ++;    }
    if (!n) {        alert('Выберите хотя быть один элемент!');        return false;    }    return msg==null || confirm(msg.replace(/#/g,n));}
