function enableAll() {
  masterChecked = document.search_cat.select_all.checked;
  for(i=0; i<document.search_cat.elements.length;i++) {
    if(document.search_cat.elements[i].type=="checkbox") {
      document.search_cat.elements[i].checked=masterChecked;
    }
  }
}

function SetAllCheckBoxes(FormName, FieldName, CheckValue)
{
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = CheckValue;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = CheckValue;
}