// @name      Slowly Fade
// @version   0.88
// @author    Richard D. LeCour
// @namespace http://www.richardsramblings.com/?p=486
var opacity=96; // Avoid starting at 100% due to Mozilla bug
var slowly={
	fade : function (id) {
		this.fadeLoop(id, opacity);
	},
	fadeLoop : function (id, opacity) {
		var o=document.getElementById(id);
		if (opacity >= 5) {
			slowly.setOpacity(o, opacity);
			opacity -= 4;
			window.setTimeout("slowly.fadeLoop('" + id + "', " + opacity + ")", 50);
		} else {
			o.style.display="none";
		}
	},
	setOpacity : function (o, opacity) {
		o.style.filter="alpha(style=0,opacity:" + opacity + ")"; // IE
		o.style.KHTMLOpacity=opacity / 100; // Konqueror
		o.style.MozOpacity=opacity / 100; // Mozilla (old)
		o.style.opacity=opacity / 100; // Mozilla (new)
	}
}
