fadeThese = new  Array();
var fadeTo = 0.2;
var fadeTime = 300;
var fadeSteps = 5;
var fadedElement;
function onLoadStuff() {
	for (var i = 0; i < fadeThese.length; ++i) {
		//fadeMe(fadeThese[i],fadeTo);
		new Rico.Effect.FadeTo(fadeThese[i],fadeTo, 100, 1);
		}
	new Rico.Effect.Round( 'div', 'side', { } );
	}

function fadeMe(element, to) {
	new Rico.Effect.FadeTo( element, to,  fadeTime, fadeSteps);
	}
function fadeMeIn(element) {
	if (fadedElement && fadedElement != element) { new Rico.Effect.FadeTo( fadedElement, fadeTo, fadeTime, fadeSteps); }
	new Rico.Effect.FadeTo( element, 1, fadeTime, fadeSteps);
	fadedElement = element;
	}
	
function fadeMeOut(element,e) {
/* "Mousing out of a layer"-code copy-and-pasted from
http://www.quirksmode.org/js/events_mouse.html#link9  */
	if (!e) var e = window.event;
	var tg = (window.event) ? e.srcElement : e.target;
	if (tg.nodeName != 'DIV') return;
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	while (reltg != tg && reltg.nodeName != 'BODY')
		reltg= reltg.parentNode
	if (reltg== tg) return;
	
	new Rico.Effect.FadeTo( element, fadeTo, fadeTime, fadeSteps);
	fadedElement = false;
	}
