function populateAc(o) {
var op, s;
//  o = document.frmAc.acNm;
  if (o != null) {
    o.clear;
    for (i=0; i<ac.length; i++) {
      s = ac[i];
      op = new Option(s);
      op.value = s.substr(0, s.indexOf(' '));
      o.add(op);
    }
  }
}

function populatePart(o, l) {
var op, i, s, p;
  
  p = 0;
  if (o != null) {
    
    o.listindex = -1;
    for (i=o.listCount-1; i>=0; i--) {
      o(i) = null;
    }
    o.clear;
    
    for (i=0; i<ac.length; i++) {
      s = ac[i];
      if (s.substr(0, s.indexOf(' ')) == l) p = i;
    }
    for (i=1; i<=maxPart[p]; i++) {
      op = new Option(i);
      op.value = i;
      o.add(op);
    }
  }
}

