var ie;
if (document.all)
	ie = false;
else
	ie = true;
	
function uncho(obj)
  {
  var Count = 6; // number of checkboxes
  
  for(var ii=1;ii<=Count;ii++)
    {
	if (ie)
	  {
	  box = document.all["QC4"+ii];
	  box.checked = obj.checked;
	  }
	else
	  {
	  box = document.getElementsByName("QC4"+ii);
	  box[0].checked = obj.unchecked;
	  }
	 }
  }	
function PlusMinus(me, targetID)
{
  //var target = document.getElementById(targetID);
  var target = document.getElementsByName(targetID)[0];
  me.value = Trim(me.value);
  var index = target.value.indexOf(me.value);
  
  var separator = " / ";
   
  // if me.value not found, add me.value 
  if (index == -1)
  {
    target.value += separator + me.value;
  }
  // if me.value is found, remove me.value
  else if (index != -1)
  {
    var pre = target.value.substring(0, index);
    var post = target.value.substring(index + me.value.length, target.value.length);
    target.value = pre+post;
  }

  //Remove extraneous entry separators
  target.value = trimSeparator(target.value, separator)
}



function trimSeparator(value, separator)
{
  if (value.indexOf(separator + separator) != -1)
  {
    value = value.replace(separator + separator, separator);	
  }
  if (value.indexOf(separator) == 0)
  {
    value = value.substring(separator.length, value.length);
  }
  else if (value.lastIndexOf(separator) == value.length-separator.length)
  {
    value = value.substring(0, value.length-separator.length);
  } 
  return value;
}

function Trim(String) 
{
   if (String == null) 
   {
      return (false);
   }
   return String.replace(/(^\s+)|(\s+$)/g,"");
}
