$(function(){
	
	$('ul.menu').addClass('nav').removeClass('menu');
	$('.nav>li:has(ul)').addClass('sub');
	$('.nav>li>ul>li:has(ul)').addClass('subsub');
	
	$('.nav>li:odd').each(function(){
		$(this).prepend('<div id="menuhovt"></div>');
		var left = $(this).width()/2;
		$(this).children('#menuhovt').css({left:(left - 8.5) + 'px',opacity:0});
	});
	$('.nav>li:even').each(function(){
		$(this).prepend('<div id="menuhovb"></div>');
		var left = $(this).width()/2;
		$(this).children('#menuhovb').css({left:(left - 8.5) + 'px',opacity:0});
	});
	//$('div#menuhov').css('top',(hovheight.top - 15) + 'px');
	//$('div#menuhov').css({opacity:0});
	
	var hov = {};
	
	$('.nav>li').hover(function(){
		var _ul = $(this);
		_ul.children('div').stop().css({opacity:1});
		hov = $.timer(300,function(){
			_ul.find('>ul').slideDown(300);
		});
	},function(){
		$.clearTimer(hov);
		$(this).find('>ul').slideUp(300);
		$(this).children('div').animate({opacity:0},1000);
	});
	
	$('.subsub').hover(function(){
		var _ul = $(this);
		var left = _ul.width();
		hov = $.timer(300,function(){
			_ul.find('>ul').css("left",left).show(300);
		});
	},function(){
		$.clearTimer(hov);
		$(this).find('>ul').hide(300);
	});

});
