dojo.require("dojo._base.fx");
dojo.require("dojo.fx.easing");
dojo.addOnLoad(function() {
	dojo.forEach(dojo.query('#menu a, #links a'), function(child) {
		if (child.className != 'current') {
			child.fadeIn = dojo.animateProperty({
				node: child,
				duration: 250,
				easing: dojo.fx.easing.quadIn,
				properties: { backgroundColor: '#e8a8a8' }
			});
			
			child.fadeOut = dojo.animateProperty({
				node: child,
				duration: 250,
				easing: dojo.fx.easing.quadIn,
				properties: { backgroundColor: '#c8c8c8' }
			});
			
			dojo.connect(child, 'onmouseover', child, function() {
				this.fadeIn.play();
			});
			
			dojo.connect(child, 'onmouseout', child, function() {
				this.fadeOut.play();
			});
		}
	});
});