var results = new Array()
results[1] = new Array(0,'','','')
results[2] = new Array(0,'','','')
results[3] = new Array(0,'','','')
//
var numDrv  = 300
var selection = 0

var rowHighlight = colHighlight = 1
function getElement(el) {
  var tagList = new Object
  for (var i = 1; i < arguments.length; i++) tagList[arguments[i]] = true;
  while ((el!=null) && (tagList[el.tagName]==null)) el = el.parentElement;
  return el
}




function onClick(r,max) {
  var el = getElement(event.srcElement,"TH","TD")
  if (el==null) return;
  var row = getElement(el, "TR")
  if (el.tagName=="TD") {
   if(row.rowIndex > (max+1)) return
   if(selection) {
     if(s_rows == row) selection--;
     else { s_rows.className = ""; s_rows = row; }
   }
   else { s_rows = row;  selection++;}
   return
   }
  if (el.tagName=="TH") {
  if(selection) { s_rows.className = ""; selection --; }
  var idx = el.cellIndex
  if(row.rowIndex == 1)
  idx +=5
}}

function checkHighlight(r,max,which) {
 var table
 var el = getElement(event.srcElement,"TH","TD")
 if (el==null) {
  return;
 }
 var row = getElement(el, "TR")
 if ((el.tagName=="TH") && (colHighlight)) {
   var idx = el.cellIndex
   if(row.rowIndex == 1)
   idx = idx + 5
   var table = getElement(el, "TABLE")
   var column = table.all.tags("COL")[idx]
   if (which) column.className="cover";
   else column.className="";
 }      
 if ((el.tagName=="TD") && (rowHighlight) && row.rowIndex < (2+max)) {
   if (which) {
     row.className = "rover"
     if(selection) {
     	}
     }
   else {
     if(selection && s_rows == row ) row.className = "select";
     else row.className = "";
}}}
