//'####################################################################
//' FILE: form_15.js
//'
//' AUTHOR:
//' DATE:
//' DESCRIPTION:
//' REQ. INPUTS:
//'####################################################################

//'--------------------------------------------------------------------
//' form15MO()
//'--------------------------------------------------------------------
function form15MO(objOptionRow,strElementID,strColumn,strNewHighlightID,strRowClass){
 strArrHighlighted = document.getElementById("str"+strElementID+strColumn+"Highlighted").value;
 if(inArray(strArrHighlighted,strNewHighlightID)==false){
  objOptionRow.className=strRowClass;
 }
}

//'--------------------------------------------------------------------
//' form15OC()
//'--------------------------------------------------------------------
function form15OC(objOptionRow,strElementID,strColumn,strNewHighlightID,strRowClass){
 strArrHighlighted = document.getElementById("str"+strElementID+strColumn+"Highlighted").value;
 arrHighlighted = strArrHighlighted.split(",");
 if(inArray(arrHighlighted,strNewHighlightID)){
  //deselect
  removeFromArray(arrHighlighted,strNewHighlightID);
  objOptionRow.className=strRowClass;
 }
 else{
  //select
  arrHighlighted.push(strNewHighlightID);
  objOptionRow.className="tr_hlt";
 }
 //save new array back to form element
 document.getElementById("str"+strElementID+strColumn+"Highlighted").value = ArrayToString(arrHighlighted);
 //enable & disable arrows
 if(strColumn=="Source"){
  if(ArrayToString(arrHighlighted)==""){
   document.getElementById("btn"+strElementID+"ArrowRt").style.display="none";
   document.getElementById("btn"+strElementID+"ArrowRtDisabled").style.display="block";
  }
  else{
   document.getElementById("btn"+strElementID+"ArrowRtDisabled").style.display="none";
   document.getElementById("btn"+strElementID+"ArrowRt").style.display="block";
  }
 }
 else if(strColumn=="Selected"){
  if(ArrayToString(arrHighlighted)==""){
   document.getElementById("btn"+strElementID+"ArrowLt").style.display="none";
   document.getElementById("btn"+strElementID+"ArrowLtDisabled").style.display="block";
  }
  else{
   document.getElementById("btn"+strElementID+"ArrowLtDisabled").style.display="none";
   document.getElementById("btn"+strElementID+"ArrowLt").style.display="block";
  }
 }
}




