/**
 * Javascript: Superfish Options
 * 
 * Configure the superfish options.
 *
 * @package WP Framework
 * @subpackage JS
 */

;(function($){
	$(document).ready(function(){
		$('.sf-menu').supersubs({
			minWidth:    	12,					// minimum width of sub-menus in em units.
			maxWidth:    	27,					// maximum width of sub-menus in em units. 
			extraWidth:  	1					// extra width can ensure lines don't sometimes turn over
												// due to slight rounding differences and font-family.
		}).superfish({
			hoverClass: 	'sfHover',			// the class applied to hovered list items.
			// pathClass: 		'current',			// the class you have applied to list items that lead to the current page.
			// pathLevels: 	1,					// the number of levels of submenus that remain open or are restored using pathClass.
			delay: 			800,				// the delay in milliseconds that the mouse can remain outside a submenu without it closing.
			animation: 		{ opacity: 'show', height: 'show' },	// an object equivalent to first parameter of jQuery’s .animate() method.
			speed: 			'fast',				// speed of the animation. Equivalent to second parameter of jQuery’s .animate() method.
			autoArrows: 	false,				// if true, arrow mark-up generated automatically = cleaner source code at expense of initialisation performance.
			dropShadows: 	false,				// completely disable drop shadows by setting this to false.
			disableHI: 		false,				// set to true to disable hoverIntent detection.
			onInit: 		function(){},		// callback function fires once Superfish is initialised – 'this' is the containing ul.
			onBeforeShow: 	function(){},		// callback function fires just before reveal animation begins – 'this' is the ul about to open.
			onShow: 		function(){},		// callback function fires once reveal animation completed – 'this' is the opened ul.
			onHide: 		function(){}		// callback function fires after a sub-menu has closed – 'this' is the ul that just closed.
		});
	});
})(jQuery);
