function _ruler_over(){if(!/ ruled/.test(this.className)){this.className=this.className+' ruled '};
return true;}
function _ruler_out(){this.className=this.className.replace(/ *ruled */g,'');return true;}
function tableruler(){if(document.getElementById&&document.createTextNode){var tables=document.getElementsByTagName('table');for(i=0;i<tables.length;i++){if(/\bruler\b/.test(tables[i].className)){var trs=tables[i].getElementsByTagName('tr');for(j=0;j<trs.length;j++){if(trs[j].parentNode.nodeName=='TBODY'&&trs[j].parentNode.nodeName!='TFOOT'){trs[j].onmouseover=_ruler_over;trs[j].onmouseout=_ruler_out;}}}}}}
addLoadEvent(tableruler);