function drawSecTable3(tbody, C) {
  top.virginTbl &= top.contentFrame.s == 0;
  var c1 = "#fff", c2 = "#eee", c3 = "#ffffcc";
  var even = false;
  var evenColor, oddColor;
  var tr, td;
  for (var i = 0; i < C.length; i++) {
    if (extrName(C[i].n) == "ALL") {
      evenColor = c3;
      oddColor = c3;
    }
    else {
      evenColor = c1;
      oddColor = c2;
    }
    tr = tbody.rows[i];
    tr.style.backgroundColor = even ? evenColor : oddColor;
    td = tr.cells[0];
    td.innerHTML = C[i].n;
    td = tr.cells[1];
    td.innerHTML = top.addCommas(C[i].m.toFixed(0));
    td = tr.cells[2];
    td.innerHTML = C[i].s;
    td = tr.cells[3];
    td.innerHTML = C[i].q + "%";
    td = tr.cells[4];
    td.innerHTML = C[i].w;
    td = tr.cells[5];
    td.innerHTML = C[i].u;
    td = tr.cells[6];
    td.innerHTML = C[i].r;
    td = tr.cells[7];
    td.innerHTML = C[i].p + "%";
    td.style.backgroundColor = even ? evenColor : oddColor;
    td = tr.cells[8];
    td.innerHTML = C[i].v;
    td = tr.cells[9];
    td.innerHTML = C[i].t;
    even = !even;
  }
  top.showOrd();
}

// Sorting function dispatcher (invoked by table column links)
function srtSec3(type, tbody, C)
{
  if (top.sTyp == type)
    top.sOrd *= -1;
  else {
    top.delOrd();
    top.sOrd = 1;
    top.sTyp = type;
  }
  setTimeout("top.controlFrame.document.getElementById('progress').style.visibility='hidden'", 300);
  switch (type) {
    case 0 : C.sort(sortBySecName); break;
    case 1 : C.sort(sortByMCap); break;
    case 2 : C.sort(sortBySignal); break; //Cheating
    case 3 : C.sort(sortByChg60); break; //Cheating
    case 4 : C.sort(sortByVol5); break; //Cheating
    case 5 : C.sort(sortByVol20); break; //Cheating
    case 6 : C.sort(sortByRank); break; //Cheating
    case 7 : C.sort(sortByP); break;
    case 8 : C.sort(sortByVol); break; //Cheating
    case 9 : C.sort(sortByT); break;
  }
  drawSecTable3(tbody, C)
}

// Sorting functions (invoked by sortTable())
function sortByP(a, b) {
    return (b.p - a.p) * top.sOrd;
}
function sortByT(a, b) {
    return (b.t - a.t) * top.sOrd;
}
