jQuery("#main-nav li ul").hide();

var navX = "";
jQuery("#main-nav .first-level").each(function(i){
    var navZ = this;
    jQuery("a:eq(0)", this).click(function(){
        jQuery(navZ).addClass("hover");
        jQuery("li ul", navZ).fadeOut();
        if (navX!="") {
            jQuery(navX).removeClass("hover");
            jQuery("ul", navX).fadeOut();
        }
        jQuery("ul:eq(0)", navZ).fadeIn(300);
        navX = navZ;
        return false;
    })
})







var nav = "", navTimer;
jQuery("#main-nav li li").hover(
    function(){
        if (nav != this){
          clearTimeout(navTimer);
          jQuery(this).addClass("hover");
          if (nav!="") {
            jQuery(nav).removeClass("hover");
            jQuery("ul", nav).fadeOut();
          }
          jQuery("ul:eq(0)", this).fadeIn(300);
        }
        //if (nav=="")nav = this;
    },
    function(){
        nav = this;
        //jQuery(this).removeClass("hover");
        navTimer = setTimeout(
          function(){
            jQuery("ul:eq(0)", nav).fadeOut(300,
              function(){
                jQuery(nav).removeClass("hover");
                nav=""
              }
            )
          },1000
        );
    }
);