function feedback(base, k)
{
	new Ajax.Updater('feedpop', base + '/feedback/new',
		{
			method: 'get',
			parameters: { neg: k },
			onSuccess: function() { selector_display('#feedpop', 'block'); }
		});
}

function feed_ok()
{
	new Ajax.Request($('feedb').getAttribute("action"),
		{
			method: 'post',
			parameters: $H($('feedb').serialize(true)),
			onSuccess:
				function(t)
				{
          hide_popups();
          selector_display('#feedask', 'none');
          selector_display('#feedty', 'block');
        }
		});
}

function compliment(base)
{
	new Ajax.Updater('comppop', base + '/compliments/new',
		{
			method: 'get',
			onSuccess: function() { selector_display('#comppop', 'block'); }
		});
}

function comp_ok()
{
	new Ajax.Request($('comp').getAttribute("action"),
		{
			method: 'post',
			parameters: $H($('comp').serialize(true)),
			onSuccess:
				function(t)
				{
          hide_popups();
          selector_display('.compno', 'none');
          selector_display('.compyes', 'inline');
        }
		});
}

function glossary(num)
{
  hide_popups();
  selector_display('#glossary_' + num, 'block');
}
