// JavaScript Document
var t = null;
var t2 = null;
var t3 = null;
var $current = null;

$(document).ready(function(){
	$("ul#nav > li").hover(
		function(){
			$current = $(this);
			clearTimeout(t2);
			if($current.children(":hidden").length > 0)
			{
				t3 = setTimeout(
					function(){
var h = $current.children('ul').height();
//alert(h);
h=200;
						$("ul#nav> li > ul").animate({height: "0px"},{duration: 1000, queue: false});
if ($current.children('ul').attr('id') == 'nav_96')
						$current.children('ul').animate({height: "465px"},{duration: 1000, queue: false});
else
						$current.children('ul').animate({height: "200px"},{duration: 1000, queue: false});
					},50);
			}
			else
			{
				clearTimeout(t);
			}
		}, function(){
			clearTimeout(t3);
			if(!$(this).hasClass("active"))
			{
				if($("ul#nav > li.active").children("ul:hidden").length > 0) // active category is closed
				{
					t = setTimeout(function(){
						$("ul#nav> li > ul").animate({height: "0px"},{duration: 1000, queue: false});
						},50);
					t2 = setTimeout(function(){
						$("ul#nav > li.active").children("ul[id!=nav_96]").animate({height: "200px"},{duration: 1000, queue: false});					 
						$("ul#nav > li.active").children("ul[id=nav_96]").animate({height: "465px"},{duration: 1000, queue: false});					 
						},50);
					
				}
				else // active category is open OR it doesn't have any subcategories
				{
					t = setTimeout(function(){
						$("ul#nav> li > ul").not("ul#nav> li.active > ul").animate({height: "0px"},{duration: 1000, queue: false});
						},50);
					t2 = setTimeout(function(){
						$("ul#nav > li.active").children("ul[id!=nav_96]").animate({height: "200px"},{duration: 1000, queue: false});					 
						$("ul#nav > li.active").children("ul[id=nav_96]").animate({height: "465px"},{duration: 1000, queue: false});					 
						},50);
				}
			}
		}
	);
});

/*$(document).ready(function(){
	$("ul#nav > li.active").find("ul").show();
	$("ul#nav > li").hover(
		function(){
			current = $(this);
			clearTimeout(t2);
			if($(this).children(":hidden").length > 0)
			{
				t3 = setTimeout(
					function(){
						//$("ul#nav> li > ul").animate({height:"0px"},1000);
if (current.children('ul').attr('id') == 'nav_96')
						current.children('ul').animate({height: "465px"},1000);
else
						current.children('ul').animate({height:"200px"},1000);
					},50);
			}
			else
			{
				clearTimeout(t);
			}
		}, function(){
			clearTimeout(t3);
			if(!$(this).hasClass("active"))
			{
				if($("ul#nav > li.active").children("ul:hidden").length > 0) // active category is closed
				{
					t = setTimeout(function(){
						$("ul#nav> li > ul").animate({height:"0px"},1000);
						},50);
					t2 = setTimeout(function(){
						$("ul#nav > li.active").find("ul").animate({height:"200px"},1000);					 
						},50);
					
				}
				else // active category is open OR it doesn't have any subcategories
				{
					t = setTimeout(function(){
						$("ul#nav> li > ul").not("ul#nav> li.active > ul").animate({height:"0px"},1000);
						},50);
					t2 = setTimeout(function(){
						$("ul#nav > li.active").find("ul").animate({height:"200px"},1000);					 
						},50);
				}
			}
		}
		
	);
});*/

