(function(a){a.fn.animateNav=function(){return this.bind("click",function(){function f(b,c){a(c).slideUp(slideSpeed,function(){closingClass=a(c).attr("class");a(allMain+closingClass).removeClass("selected");if(a(mainObj).hasClass("hasSub")){d(b)}else{url=a(mainObj).children("a").attr("href");document.location=url;followLink=true}})}function e(b){a(b).slideUp(slideSpeed,function(){a(mainObj).removeClass("selected");a("ul li.pri.default").addClass("selected");c()})}function d(b){a(b).slideDown(slideSpeed);a(allMain).removeClass("selected");a(mainObj).addClass("selected")}function c(){if(a(mainObj).hasClass("hasSub")){}else{url=a(mainObj).children("a").attr("href");document.location=url;followLink=true}}function b(){}slideSpeed=300;mainObj=this;selectedNavID=mainObj.id;selectedSubNavClass="nav ul.sub."+selectedNavID;allMain=a("nav ul li.pri");allSubs=a("nav ul.sub");followLink=false;anyOpen=false;visibleSub=null;a(allSubs).each(function(){if(a(this).is(":visible")){anyOpen=true;visibleSub=this}});if(anyOpen){if(a(visibleSub).hasClass(selectedNavID)==true){e(visibleSub)}else{f(selectedSubNavClass,visibleSub)}}else{if(a(mainObj).hasClass("hasSub")){d(selectedSubNavClass)}else{url=a(mainObj).children("a").attr("href");document.location=url;followLink=true}}return followLink})}})(jQuery)
