Element.addMethods({
	observeOnce: (Event.observeOnce = function(element, eventName,handler) {
		return Event.observe(element, eventName, function(e) {
			Event.stopObserving(element, eventName, arguments.callee);
			handler.call(element, e);
		});
	})
});