// Open menus on trigger click
// Andrew Green, Article Seven Limited
// http://www.article7.co.uk/

var menutimeoutID;

jQuery(document).ready(function() {
	jQuery('.menuTrigger').each(function() {
		var trigger = jQuery(this);
		trigger.show();
		var menu = 'menu_'+this.id.split('_')[1];
		trigger.next().attr("id",menu);
	});
	jQuery('.menuTrigger').click(function(event) {
		var menu = 'menu_'+this.id.split('_')[1];
		jQuery('#menu ul li ul[id!='+menu+']').hide();
		menu = '#'+menu;
		jQuery(menu).toggle(100);
		jQuery(menu).mouseenter(function() {
			if (menutimeoutID) { clearTimeout(menutimeoutID) };
		});
		jQuery(menu).mouseleave(function() {
			menutimeoutID = setTimeout(function(){
				jQuery(menu).hide(50);
			},360);
		});
		event.preventDefault();
	});
});
