function newslistMark(hForm, onoff) { 
var hCheckboxes = hForm.elements["id[]"]; 
if (hCheckboxes.length) {
for (var iElementIndex=0; iElementIndex<hCheckboxes.length; iElementIndex++) {  
hCheckboxes[iElementIndex].checked = onoff;  
} 
} else {
hCheckboxes.checked = onoff;
}
} 
function newslistValidate(hForm) { 
var hCheckboxes = hForm.elements["id[]"]; 
var bOk = false;  
var aList = new Array();  
if (hCheckboxes.length) {
for (var iElementIndex=0; iElementIndex<hCheckboxes.length; iElementIndex++) {  
if (hCheckboxes[iElementIndex].checked) {
bOk = true;
aList[aList.length] = hCheckboxes[iElementIndex].value
if (aList.length>=20) break;
} 
} 
} else {
bOk = hCheckboxes.checked;
aList[aList.length] = hCheckboxes.value
}
if (bOk) {
var sUrl = hForm.action + "/" + aList.join("/") + "/";
document.location.href = sUrl;
} 
} 

