window.addEvent('domready', function() {
	var features = $$('table.plansandpricing tbody tr td.feature div.label');
	var FX_feature = [];
	features.each(function(item,i){
		var helper = item.getFirst('div');
		var tr = item.getParent('tr');
		if (helper) {
			// Set cursor to help icon
			item.addClass('help');
			// Set placement of helper
			helper.setStyle('display','block');
			var helper_y = (helper.getHeight()/2)*-1;
//			helper.setStyle('margin-top', helper_y);
			FX_feature[i] = new Fx.Tween(helper, {
				duration: 600,
				transition: Fx.Transitions.Quint.easeOut
			}).set('opacity',0);
			item.addEvent('mouseenter', function(e){
				helper.setStyle('margin-top', helper_y);
				tr.addClass('hovered');
				item.addClass('help-hover');
				FX_feature[i].cancel();
				FX_feature[i].start('opacity', 1);
			});
			item.addEvent('mouseleave', function(e){
				tr.removeClass('hovered');
				item.removeClass('help-hover');
				FX_feature[i].cancel();
				FX_feature[i].start('opacity', 0);
			});
		}
	});
});
