/**
 * @author Enykey
 */

$(document).ready(function()
{
	$('.menu>.item').bind('mouseenter', function()
	{
		$(this).addClass('active');		
	});
	
	$('.menu>.item').bind('mouseleave', function()
	{
		if ($('.sub-level',this).length == 0) {$(this).removeClass('active');}
	});
	
	var NavTimer; 
	
	$('.item').bind('mouseenter', function()
	{
		clearTimeout(NavTimer);
		
		$('.item').not(this).find('.sub-level').slideUp(150, function(){$(this).parent().removeClass("active");});
		$(this).find('.sub-level').slideDown(150);
		
	});
	
	$('.item').bind('mouseleave', function()
	{
		NavTimer = setTimeout('$(".sub-level:visible").slideUp(150, function(){$(this).parent().removeClass("active");});', 400);
	});
	
	var subNavTimer; 
	
	$('.sub-level>li').bind('mouseenter', function()
	{
		clearTimeout(subNavTimer);
		
		$('.sub-level>li').not(this).find('.second-sub-level').slideUp(150);
		$(this).find('.second-sub-level').slideDown(150, function(){
			
		});
		
	});
	
	$('.sub-level>li').bind('mouseleave', function()
	{
		subNavTimer = setTimeout('$(".second-sub-level:visible").slideUp(150);', 500);
	});
	
});
