(function($) {
	$.fn.flyOutMenu = function(options){
		var defaults = {				
			activeClass: 'hover',
			listElement: 'li',
			onHover: true,
			onFocus: true
		}; 
		var options = $.extend(defaults, options); 
		var children = $(this).children(options.listElement);
		var count = children.length;
		$(children).each(function(i){
			var child = $(this);
			if (options.onHover) {
				child.hover(function(){
					children.removeClass(options.activeClass);
					child.addClass(options.activeClass);
				}, function() {
					child.removeClass(options.activeClass);
				});
			}
			if (options.onFocus) {
				child.find('a').focus(function(){
					children.removeClass(options.activeClass);
					$(this).parents(options.listElement).addClass(options.activeClass);
				}).blur(function() {
					$(this).parents(options.listElement).removeClass(options.activeClass);
				});
			}
		});
	
	};
})(jQuery);

