//'####################################################################
//' FILE: form_16.js
//'
//' AUTHOR: Kevin Wroblewski
//' DATE: 02/15/2007
//' DESCRIPTION:
//' REQ. INPUTS:
//'####################################################################


//'--------------------------------------------------------------------
//' form16OC()
//'--------------------------------------------------------------------
function form16OC(strObjectID,strValue,strDisplay,bitMultiple){
 eval('objTarget = document.getElementById(String(strObjectID));');
 eval('objTargetDisplay = document.getElementById(strObjectID+"Display");');
 eval('objTargetOnChange = document.getElementById(strObjectID+"OnChange");');
 if(isObject(objTarget)==false||isObject(objTargetDisplay)==false){
  return false;
 }

 //Single
 if(bitMultiple==0){
  objTarget.value = strValue;
  objTargetDisplay.value = strDisplay;
 }
 else{
  //Select
  if(objTarget.value.match(strValue)==null){
   if(objTarget.value==""){
    objTarget.value = "~";
   }
   objTarget.value += strValue + "~";
   objTargetDisplay.value += "<"+strDisplay+"> ";
  }
  //Deselect
  else{
   objTarget.value = objTarget.value.replace(strValue+"~","");
   if(objTarget.value=="~"){
    objTarget.value = "";
   }
   objTargetDisplay.value = objTargetDisplay.value.replace("<"+strDisplay+"> ","");
  }
 }
 objTargetOnChange.click();
}




