( function( $ ) {
	$.buoy = {
		menu: {
			cfg: {},
			fn: {
				init: function() {
					$( '.sub-menu' ).each( function() {
						// subMenu
						var $sMenu = $( this );
						// parentItem
						var $pItem = $sMenu.closest( 'li' );
						if( ! $pItem.is( '.current-menu-parent' ) ) {
							$sMenu.hide();
						}
						$pItem
							.find( 'a:first' )
							.click( $.buoy.menu.fn.handleClick );
					} )
				},
				handleClick: function( e ) {
					var $it = $( this )
						.closest( 'li' );
					if( $it.is( '.current-menu-parent' ) ) {
						$( '.current-menu-parent' )
							.removeClass( 'current-menu-parent' )
							.children( '.sub-menu' )
							.slideToggle();
					} else {
						$( '.current-menu-parent' )
							.removeClass( 'current-menu-parent' )
							.children( '.sub-menu' )
							.slideToggle();
						$it
							.addClass( 'current-menu-parent' )
							.children( '.sub-menu' )
							.slideToggle();
					}
					return false;
				}
			}
		}
	};
	$( document ).ready( function () {
		
		$.buoy.menu.fn.init();
		
		// make external slideshowlinks open in a new window
		$( '.slideshow-content a, #social-links a' )
			.click( function() {
				var href = $( this ).attr( 'href' );
				if ( href.match(/buoy\-inc\.com/) ) {
					return true;
				} else {
					window.open( href );
					return false;
				}
			} );
		
	} ); //document ready
} )( jQuery );
