/**
 * Adds hover styles to summary table rows
 * 
 * @singleton
 */
nmdgf.widgets.SummaryTableHover = {
		
	initialize : function() {
		var rows = nmdgf.query('.listing-row');
		for(var idx in rows) {
			nmdgf.addListener(rows[idx], 'mouseover', function(scopedRow) {
				return function(e) {
					nmdgf.addClass(scopedRow, 'listing-row-hover');
				}
			}(rows[idx]));
			
			nmdgf.addListener(rows[idx], 'mouseout', function(scopedRow) {
				return function(e) {
					nmdgf.removeClass(scopedRow, 'listing-row-hover');
				}
			}(rows[idx]));
		}
	}
				
};
nmdgf.registerWidget(nmdgf.widgets.SummaryTableHover);
