YAHOO.mzag.gridhover=function(table_, hoverClass_)
{
  this.table=$(table_);
  this.hoverClass=hoverClass_;
  this.init();
}

YAHOO.mzag.gridhover.prototype.init = function()
{
  var trElem;
  if(this.table)
  {
    var tbody=this.table.getElementsByTagName('tbody')[0];
    var trElements=tbody.getElementsByTagName('tr');
    YAHOO.util.Event.on(trElements, 'mouseover', this.hover, this);
    YAHOO.util.Event.on(trElements, 'mouseout', this.unhover, this);
  }
  
}
    
YAHOO.mzag.gridhover.prototype.hover=function(event, gridhover)
{
  YAHOO.util.Dom.addClass(this, gridhover.hoverClass); 
}
YAHOO.mzag.gridhover.prototype.unhover=function(event, gridhover)
{
  YAHOO.util.Dom.removeClass(this, gridhover.hoverClass); 
}
