
jQuery.fn.colorize=function(params){options={altColor:'#dddddd',bgColor:'#eeeeee',hoverColor:'#aaaaaa'};jQuery.extend(options,params);var colorHandler={checkHover:function(){if(!this.onfire){this.origColor=this.style.backgroundColor;this.style.backgroundColor=options.hoverColor;}},checkHoverOut:function(){if(!this.onfire){this.style.backgroundColor=this.origColor;}}}
return this.each(function(){jQuery(this).find('tr[id!=header]:odd').css('background',options.bgColor);jQuery(this).find('tr[id!=header]:even').css('background',options.altColor);var rows=jQuery(this).find('tr[id!=header]');jQuery.each(rows,function(i,row){row.onmouseover=colorHandler.checkHover;row.onmouseout=colorHandler.checkHoverOut;});});}