$(function() {
	$('#menu ul').parent().each(function() {
		var o = $(this);
		var s = o.find('>ul');
	
		var k = false;
		o.hover(
			function() {
				k = true;
				var p = o.position();
				var ts, ls;
				
					ts = p.top;
					ls = p.left + o.width();
				
				s.css({
					top: ts,
					left: ls
				}).show();
			},
			function() {
				k = false;
				window.setTimeout(function() {
					if (!k) s.hide(); 						   
				}, 250);
			}
		);
	});
});
