/**
 * @author Mike Buckley
 * @url http://openhouseconcept.com/
 */
(function($){
    $.fn.ohMenu = function(options){    
        var defaults = {
            levelPrefix: "level-",
			animationSpeed: "slow"
        };
        var options = $.extend(defaults, options);
        
        var addMarkerToEachLevel = function(parentEle){
            	parentEle.addClass("level-1");
				$(">li", parentEle).each(function() {
					var i = 2;
					$(this).find("ul").each(function() {
						$(this).addClass(options.levelPrefix + i);
						i++;
					});
				});
        }
        
        var showActiveMenu = function() {
        	$('#main-nav ul:first li.active-trail:first > ul:first').show();
        }
        
        return this.each(function(){
            // add marker to each level
			addMarkerToEachLevel($(this));
			showActiveMenu();
			
			// level-2 hover
			$(">li > ul li", this).hover(
					function() {
						$(this).find("ul:first").show();
					},
					function() {
						$(this).find("ul:first").hide();
					}
			);

			// add this back in when doing click state
			 /* $("#main-nav li").click(function(){
			    $(this).siblings().find('ul:first').hide();
			    $("#main-nav ul li").siblings().removeClass('on-state')
			    $(this).addClass("on-state");

			    $(this).find('ul:first').show();
			    return true;
			  }); */
        });
    };
})(jQuery);
