function addHelpRollovers() {
  $$('.help_available').each(function(el) {
    Event.observe(el, 'mouseover', function(event) {
			hideHelp();
			showHelp(el);
    });
		Event.observe(el, 'mouseout', function(event) {
			hideHelp();
			showDefaultHelp();
		})
  });
}

function showHelp(element) {
	help_el = $(element.id + '_help');
	if (help_el) {
		help_el.addClassName('active_help');
		help_el.removeClassName('inactive_help');
	} else {
		showDefaultHelp();
	}
}

function hideHelp() {
	$$('.active_help').each(function(el) {
		el.removeClassName('active_help');
		el.addClassName('inactive_help');
	})
}

function showDefaultHelp() {
	help_el = $('default_help');
	help_el.addClassName('active_help');
	help_el.removeClassName('inactive_help');
}

addLoadEvent(function() { addHelpRollovers(); });
