// ©2009 Didier Berck

function initDropDowns() {
	$$('#nav li').each(function(elt) {
		if(elt.down('ul')) {
			elt.down('ul').setStyle({
				display: 'none',
				left: 'auto'
			});
			Event.observe(elt, 'mouseover', function(evt) {
				var elt = Event.element(evt).up('li.dad');
				var qn = elt.down('ul').readAttribute('class');
				var queue = Effect.Queues.get(qn);
				queue.each(function(eff) { 
					eff.cancel();
				});
				new Effect.Appear(elt.down('ul'), {
					queue: { position: 'end', scope: qn },
					duration: 0.5
				});
			});
			Event.observe(elt, 'mouseout', function(evt) {
				var elt = Event.element(evt).up('li.dad');
				var qn = elt.down('ul').readAttribute('class');
				var queue = Effect.Queues.get(qn);
				queue.each(function(effect) {
					effect.cancel();
				});
				new Effect.Fade(elt.down('ul'), {
					queue: { position: 'end', scope: qn },
					duration: 0.5
				});
			});
		}
	});
} // initDropDowns

Event.observe(window, 'load', initDropDowns);
