function toggleDropDown(selector){ var $this = jQuery(selector), $dropDown = jQuery($this.attr("data-target")); if( $dropDown.is(":animated") ) return; if( $dropDown.is(":visible") ){ $dropDown.slideUp(); $this.removeClass("navExpanded"); } else { $dropDown.slideDown(); $this.addClass("navExpanded"); } } function toggleTabs(selector){ var $this = jQuery(selector), $target = jQuery($this.attr("data-target")), $hideTarget = jQuery($this.attr("data-hide")); function toggleTarget(){ jQuery(".activeTab").not($this).removeClass("activeTab"); if ( $target.is(":visible") ){ $target.slideUp(function(){ $this.removeClass("activeTab") }); } else { $target.slideDown(); $this.addClass("activeTab"); } } if ( $hideTarget.is(":visible") ) { $hideTarget.slideUp("fast", function(){ toggleTarget(); }); } else { toggleTarget(); } }