var ImageEnhancer = {
	em: new EventManager(),
	init: function() {
		$$("a.image_link").each(function(anchor){
			var wrap = new Element("div");
			wrap.setStyle({position:"relative"});
			anchor.insert({after: wrap});
			anchor.remove();
			wrap.update(anchor);
			this.em.set(wrap, {
				mouseover: this.overlayLinkTitle.bind(this, anchor),
				mouseout: this.destroyOverlay.bind(this, anchor)
			});
		}, this);
		this.em.start();
	},
	overlayLinkTitle: function(anchor) {
		var overlay = new Element('div');
		overlay.setStyle({
			position: 'absolute',
			left: '0',
			'top': '0',
			background: "#fff",
			padding: '5px 8px',
			opacity: '0.8',
			border: '1px solid #99F'
		});
		overlay.update(anchor.title);
		anchor._ieLinkOverlay = overlay;
		var wrap = anchor.up();
		wrap.insert({bottom: overlay});
	},
	destroyOverlay: function(anchor) {		
		anchor._ieLinkOverlay.remove();
		delete(anchor._ieLinkOverlay);
	}	
}
//Event.observe(window, "load", function() { ImageEnhancer.init(); });
