/**
 * @author ZuLuS
 */
var active = null;
var activeDOM = null;
var time = null;
var out = null;
function menuStart() {
	$("#menu > ul > li > a").hover(menuOpen);
}

function menuOpen() {
	if(active!=null) {
		closeActive();
	}
	var menu = $('ul',$(this).parent());
	active = $(this);
	$("#menu").hover(function() {}, closeActive);
	menu.hover(function() {
		$("#menu").hover(function() {}, function() {});
	}, function(){
		closeActive();
	});
	
	$('div', $(this).parent()).height(menu.height() + 20).css('opacity', .8).slideDown('fast');
	menu.slideDown('fast');
	
}

function closeActive() {
	$('ul',active.parent()).slideUp('fast');
	$('div',active.parent()).slideUp('fast');
	active = null;
}
$(menuStart);
