(function(n){n.fn.dcAccordion=function(t){function u(t,r){var u=n.cookie(t),f;u!=null&&(f=u.split(","),n.each(f,function(t,u){var f=n("li:eq("+u+")",r),e;n("> a",f).addClass(i.classActive);e=f.parents("li");n("> a",e).addClass(i.classActive)}))}function r(t,r){var u=[];n("li a."+i.classActive,r).each(function(){var t=n(this).parent("li"),i=n("li",r).index(t);u.push(i)});n.cookie(t,u,{path:"/"})}var i={classParent:"dcjq-parent",classActive:"active",classArrow:"dcjq-icon",classCount:"dcjq-count",classExpand:"dcjq-current-parent",eventType:"click",hoverDelay:300,menuClose:!0,autoClose:!0,autoExpand:!1,speed:"slow",saveState:!0,disableLink:!0,showCount:!1,cookie:"dcjq-accordion"},t=n.extend(i,t);this.each(function(){function s(){$arrow='<span class="'+i.classArrow+'"><\/span>';var r=i.classParent+"-li";n("> ul",t).show();n("li",t).each(function(){n("> ul",this).length>0&&(n(this).addClass(r),n("> a",this).addClass(i.classParent).append($arrow))});n("> ul",t).hide();i.showCount==!0&&n("li."+r,t).each(function(){var t;t=i.disableLink==!0?parseInt(n("ul a:not(."+i.classParent+")",this).length):parseInt(n("ul a",this).length);n("> a",this).append(' <span class="'+i.classCount+'">('+t+")<\/span>")})}function h(){$activeLi=n(this).parent("li");$parentsLi=$activeLi.parents("li");$parentsUl=$activeLi.parents("ul");i.autoClose==!0&&f($parentsLi,$parentsUl);n("> ul",$activeLi).is(":visible")?(n("ul",$activeLi).slideUp(i.speed),n("a",$activeLi).removeClass(i.classActive)):(n(this).siblings("ul").slideToggle(i.speed),n("> a",$activeLi).addClass(i.classActive));i.saveState==!0&&r(i.cookie,t)}function c(){}function l(){}function a(){i.menuClose==!0&&(n("ul",t).slideUp(i.speed),n("a",t).removeClass(i.classActive),r(i.cookie,t))}function f(r,u){n("ul",t).not(u).slideUp(i.speed);n("a",t).removeClass(i.classActive);n("> a",r).addClass(i.classActive)}function v(){n("ul",t).hide();$allActiveLi=n("a."+i.classActive,t);$allActiveLi.siblings("ul").show()}var t=this,e,o;s();i.saveState==!0&&u(i.cookie,t);i.autoExpand==!0&&n("li."+i.classExpand+" > a").addClass(i.classActive);v();i.eventType=="hover"?(e={sensitivity:2,interval:i.hoverDelay,over:h,timeout:i.hoverDelay,out:c},n("li a",t).hoverIntent(e),o={sensitivity:2,interval:1e3,over:l,timeout:1e3,out:a},n(t).hoverIntent(o),i.disableLink==!0&&n("li a",t).click(function(t){n(this).siblings("ul").length>0&&t.preventDefault()})):n("li a",t).click(function(u){$activeLi=n(this).parent("li");$parentsLi=$activeLi.parents("li");$parentsUl=$activeLi.parents("ul");i.disableLink==!0&&n(this).siblings("ul").length>0&&u.preventDefault();i.autoClose==!0&&f($parentsLi,$parentsUl);n("> ul",$activeLi).is(":visible")?(n("ul",$activeLi).slideUp(i.speed),n("a",$activeLi).removeClass(i.classActive)):(n(this).siblings("ul").slideToggle(i.speed),n("> a",$activeLi).addClass(i.classActive));i.saveState==!0&&r(i.cookie,t)})})}})(jQuery)