var bChecked = false;
var keywordCache = '';
function checkAll(field)
{
  for (var i=0; i<document.forms.asearch[field].length; i++) document.forms.asearch[field][i].checked = 1;	
}
function invertCheck(field)
{
  for (var i=0; i<document.forms.asearch[field].length; i++) document.forms.asearch[field][i].checked ^= 1;
}
function unCheckAll(field)
{
  for (var i=0; i<document.forms.asearch[field].length; i++) document.forms.asearch[field][i].checked = 0;
}
function disableKeyWord(disabled){
  var element = document.forms.asearch.keyword;
  var msg = 'keyword not supported for this search';
  if (disabled)
  {
    if (element.value != msg)
      keywordCache = element.value;
    element.value = msg;
  } else {
      element.value = keywordCache;		
 }
  document.forms.asearch.keyword.disabled = disabled;
}
function enableKeyWord(){ disableKeyWord(false); }
function hardcodedClick(checkbox)
{
	unCheckAll('group');
	unCheckAll('hardcoded');
	disableKeyWord(true);
	checkbox.checked=1;
}