(function(d){d.fn.ccNav=function(){return this.each(function(){var j=d(this);j.inputFocused=false;j.mouseIsOver=false;j.okToOpen=true;j.timeOut;j.k=90;d(this).find(".navItem").each(function(){var c=j;d(this).hover(function(){if(c.okToOpen){c.mouseIsOver=true;openFlyOut(d(this));c.okToOpen=false;}else if(d(this).hasClass("active")){clearTimeout(c.timeOut);}},function(){if(d(this).hasClass("active")){var j=c;var m=d(this);var l=function(){j.mouseIsOver=false;g(m);};j.timeOut=setTimeout(l,j.k);}});d(this).mousemove(function(){if(!d(this).hasClass("active")&&c.okToOpen){c.mouseIsOver=true;openFlyOut(d(this));c.okToOpen=false;}});var navLi=d(this);d(this).find(":input").each(function(){d(this).focus(function(){c.okToOpen=false;c.inputFocused=true;});d(this).blur(function(){c.inputFocused=false;g(navLi);});});});var openFlyOut=function(m){if(!j.inputFocused&&j.okToOpen){m.addClass("active");}};var f=function(){j.find(".active").removeClass("active");j.okToOpen=true;};var g=function(m){if(!j.inputFocused&& !j.mouseIsOver){f();}};});};})(jQuery);
