var contNavi = { mnObj : null, mnItems:new Array(), currentSeq:null, initSeq:null, Timer:null,subTimer:null, isOver:false,isSubOver:false, init:function(objId,seq){ var this_s = this; this.mnObj = $("#" + objId); this.mnItems = $("dl",$(this.mnObj)) ; this.currentSeq = 0; $(".sub-list",$(this.mnObj)).bind("mouseover focus", function(){ clearTimeout(this_s.subTimer ); this_s.isSubOver = true; }); $(".sub-list",$(this.mnObj)).bind("mouseout blur", function(){ clearTimeout(this_s.subTimer ); this_s.isSubOver = false;this_s.setSubMenuOutSet(100); }); $("dt a",$(this.mnObj)).bind("mouseover focus", function(){ clearTimeout(this_s.subTimer ); this_s.isOver = true;this_s.isSubOver = false;this_s.setSubMenuOutSet(100); }); $(".sub-list a",$(this.mnObj)).bind("mouseover focus", function(){ clearTimeout(this_s.subTimer ); this_s.isSubOver = true; }); $(".sub-list a",$(this.mnObj)).bind("mouseout blur", function(){ clearTimeout(this_s.subTimer ); this_s.isSubOver = false;this_s.setSubMenuOutSet(100); this_s.setMenuOut(); }); for (var i=0;i0)? $(this.mnItems[_n]).get(0) : null; var subMenu = $(".sub-list",$(thisMenu)); var otherMenu = (seq>0)? $(this.mnItems).not(thisMenu) : this.mnItems ; var otherSubMenu = $(".sub-list",$(otherMenu)); $(subMenu).css("visibility","visible"); var toHeight = $(subMenu).attr("_h"); $(subMenu).stop().show().animate({height:toHeight},200); $(otherSubMenu).stop().animate({height:0},200,function(){$(this).hide();}); //$(subMenu).fadeIn(); //this.setSubMenuOutSet(5000); }, setSubMenuOutSet:function(time){ var this_s = this; this.subTimer = setTimeout(function(){ if(!this_s.isSubOver){ //$(".depth3w").animate({left:-140}); this_s.isSubClose = true; var subMenus = $(".sub-list"); for (i=0;i