﻿function SelectRow(tr){
   var prnt = tr.parentNode.parentNode;
   var classoff = tr.classoff;
   try{
   var sr = prnt.sr
   if(sr!=0){document.getElementById(sr).className=document.getElementById(sr).classoff;}
   tr.className=tr.classon;
   prnt.sr=tr.id;
   }catch(e){}
}

function NewPress(tbl,e){
   var k = e.keyCode;
   var cd = tbl.getElementsByTagName('tr');
   var cd1 = tbl.getElementsByTagName('th');
   var ind = 1;
   var upper = 0;
   if (cd1.length > 0){ upper = 1;}
   for(n=0;n<cd.length;n++){
       if(cd(n).className==cd(n).classon){ind=n;break;}
   }
   if(k==38){
       if(ind-1>=upper){SelectRow(cd(ind-1));}
   }
   if(k==40){
       if(ind+1<cd.length){SelectRow(cd(ind+1));}
   }
   
//   if(k==13){
//   setTimeout(cd(ind).ondblclick,10);
//   
//   }
}

function MsWheel(tbl,e){
   var cd = tbl.getElementsByTagName('tr');
   var cd1 = tbl.getElementsByTagName('th');
   var ind = 1;
    var upper = 0;
   if (cd1.length > 0){ upper = 1;}
  
   for(n=0;n<cd.length;n++){
       if(cd(n).className==cd(n).classon){ind=n;break;}
   }
   if(e.wheelDelta>0){
       if(ind-1>=upper){SelectRow(cd(ind-1));}
   }
   if(e.wheelDelta<0){
       if(ind+1<cd.length){SelectRow(cd(ind+1));}
   }
}