var hoverTR = new Class({

	initialize: function(element, options){
				
		var container = $(element);
		var table = $ES('table', element);
		
		$ES('tr.hasResults, span.hasResults, td.hoverLeagueAbbr', table).each(function(e) {
			
			var id = $(e).getProperty('name');
			
			var resultbox = $ES((e.getTag() != 'span' ? 'div.teamHover[title="teamHover_'+id.toString()+'"]' : 'div.pointsDescHover'), container);

			e.addEvent('mouseenter', function () {

				if (e.getTag() == 'span') {
					e = e.getParent().getParent();
				}

				var cords = $(e).getCoordinates();
				var posLeft = $(e).getLeft();
				var posTop = $(e).getTop() + cords.height - 2;
				var posWidth = cords.width;
				
				resultbox.setStyles({
					left: posLeft,
					top: posTop,
					width: posWidth,
					opacity: '1',
					display: 'block'
				});
			
			});
			
			e.addEvent('mouseleave', function () {
				resultbox.setStyles({
					opacity: '0'
				});
			});
			
			
			
		})
		
		
		
		

		
	}
});
