/*--- initFade() ---*/
function initFade(){
	var speed = 400;
	var drop;
	$('#nav li').each(function(){
		var _el = $(this);
		var _time;
		var _drop = _el.children('div.drop');
		
		if($.browser.msie){
			_drop.css({display:'none'}); 
		}else{
			_drop.css({opacity: 0, display:'none'}); 
		}
		
		_el.mouseenter(function(){
			if(_time) clearTimeout(_time);
			if($.browser.msie){
				_drop.show(); 
			}else{
				_drop.stop().show().animate({
					opacity: 1
				}, speed);
			}
		}).mouseleave(function(){
			_time = setTimeout(function(){				if($.browser.msie){
					_drop.hide(); 
				}else{
					_drop.stop().animate({
						opacity: 0
					}, speed, function(){
						_drop.hide();
					});
				}			}, 150);
		});
	});
}

$(document).ready(function(){
	initFade();
});