window.addEvent('domready',function() {

	var accordion = new Accordion($('accordion'),
		//try #menu h2 as well...
		'a.toggler',
		'div.subMenu',
		{
			opacity:false,
			alwaysHide:true,
			display:-1,
			link:'cancel',
			//transition:'elastic:out'
			duration:200
		}
	);
	
	var toggler = $$('a.toggler');
	
	toggler.addEvent('mouseenter',function() {
		
			if(!this.retrieve('active')) {
				this.store('active',true);		
				accordion.display(0);
			}
			
			$clear(window.timeout);
	});

	$('menu').addEvent('mouseleave',function() {
			
			toggler.store('active',false);
			window.timeout = function() {		

				if(toggler.retrieve('active')) {
					accordion.display(0);
				}
			}.delay(500);
	});

});