window.addEvent('domready',function(){
	// menus
	var nav = $('nav');
	var items = nav.getElements('.trigger');
	window.currentpanel = null;
	
	items.each(function(item){
		var trigger = item.getElement('span');
		var panel = item.getElement('ul');
		if(panel){
			if(!panel.id){panel.id = 'panel'+Math.floor(Math.random()*10000);}
			trigger.panel = panel;
			
			trigger.addEvent('mouseover',function(){
				if(window.currentpanel){
					window.currentpanel.setStyle('display','none');
				}
				window.currentpanel = trigger.panel;
				clearTimeout(window.stayopen);
				trigger.panel.setStyles({
					'display':'block'
				});
			});
	
			trigger.addEvent('mouseout',function(){
				window.stayopen = setTimeout("$('" + this.panel.id + "').setStyle('display','none');",300);
			});		
			panel.addEvent('mouseover',function(){
				clearTimeout(window.stayopen);
			});
			panel.addEvent('mouseout',function(){
				window.stayopen = setTimeout("$('" + this.id + "').setStyle('display','none');",300);
			});
		}		

	});


	if($('aboutfooter') && $('aboutfooterlink')){
		var footerabout = new Fx.Slide('aboutfooter');
		footerabout.hide();
		$('aboutfooterlink').onclick = function(){
			footerabout.toggle();
			return false;
		}
	}
	
});