var Buttons = {
	init: function () {
		$$('img.button').each(function (el) {
			Event.observe(el, 'mouseover', Buttons.hover.bindAsEventListener(el));
			Event.observe(el, 'mouseout', Buttons.unhover.bindAsEventListener(el));
		});
		
		$$('form input.button').each(function (el) {
			Event.observe(el, 'mouseover', Buttons.hover.bindAsEventListener(el));
			Event.observe(el, 'mouseout', Buttons.unhover.bindAsEventListener(el));
		});
	},

	hover: function () {
		this.src = this.src.replace(/_off/, '_on');
	},

	unhover: function () {
		this.src = this.src.replace(/_on/, '_off');
	}
};

Event.observe(document, 'dom:loaded', Buttons.init);
