var CouponSignup =
{
	init: function()
	{
		var someRadio = $('some');
		if (someRadio)
		{
			Event.observe($('all'), 'change', this.enableOrDisable);
			Event.observe(someRadio, 'change', this.enableOrDisable);
			Event.observe($('none'), 'change', this.enableOrDisable);
			this.enableOrDisable();
		}
	},

	enableOrDisable: function()
	{
		$$('li.subscription input').each(function(input)
		{
			var enabled = $('some').checked;
			if (enabled)
				Element.removeClassName(input.parentNode, 'disabled');
			else
				Element.addClassName(input.parentNode, 'disabled');
			input.disabled = !enabled;
		});
	}
};
