$j.fn.extend({
	allenMenu: function() {
		$j(this).children('ul').children('li').hover(
			function() {
				if(!$j(this).children('ul').hasClass('current')) {
					$j(this).addClass('current');
					$j(this).children('ul:first').stop(true, true).animate({ height:'show' }, 'fast');
				}
			},
			function() {
				$j(this).removeClass('current');
				$j(this).children('ul:first').stop(true, true).animate({ height:'hide', opacity:'hide' }, 'slow');
			}
		);
		$j(this).children('ul').children('li').children('ul').hover(
			function() {
				$j(this).addClass('current');
			},
			function() {
				$j(this).removeClass('current');
			}
		);
	}
});
