Fx.FadeHoverLink = Fx.Style.extend({
    initialize: function(el, options) {
		options.wait = false;
        this.parent(el, 'opacity', options);
        this.set(1);
        this.element.addEvent('mouseover', function() { this.custom(1,0.01); }.bind(this) );
        this.element.addEvent('mouseout', function() { this.custom(0.01,1); }.bind(this) );
    }
});

window.addEvent('load', function() {
	//-- for IE6 but not IE7, Moz, Safari, Opera...
	if (typeof document.body.style.maxHeight == "undefined") {
		try {
		  document.execCommand('BackgroundImageCache', false, true);
		} catch(e) { /* unless it's not IE6... */ }
	} // if

	$$('.fademe').each(
		function(el) {
			el.fl = new Fx.FadeHoverLink(el,{duration:500});
		}
	);
}); // addEvent..onload