var obj1 = null;

function checkHover() {
	if (obj1) {
		obj1.find('ul').fadeOut(1000);	
	}
} 

$(document).ready(function(){
   $("ul#lista li").children("div").click(function(){
      $(this).next("ul").show(1500);
      $("ul#lista li div").not(this).next("ul:visible").hide(1500);
   });
   
   $('ul#lista .lista2 > li').hover(function() {
		if (obj1) 
		{
			obj1.find('ul').fadeOut(1000);
			obj1 = null;
		} 
		$(this).find('ul').fadeIn(1000);
	}, function() {
		obj1 = $(this);
		setTimeout(
			"checkHover()",
			400);
	});
});


