function tableruler(ruledclass,lightclass,darkclass)
{
	if (document.getElementById && document.createTextNode)
	{
		var tables=document.getElementsByTagName('table');
		for (var i=0;i<tables.length;i++)
		{
			if(tables[i].className=='ruler')
			{
				var trs=tables[i].getElementsByTagName('tr');
				var currentrow = 1;
				for(var j=0;j<trs.length;j++)
				{
					if(trs[j].parentNode.nodeName=='TBODY')
					{
						trs[j].onmouseover=function(){this.className=ruledclass;return false}
						if (currentrow % 2 == 0) {
							trs[j].onmouseout=function(){this.className=lightclass;return false}
						} else {
							trs[j].onmouseout=function(){this.className=darkclass;return false}
						}
						currentrow = currentrow + 1;						
					}
				}
			}
		}
	}
}
