var parentLabel = "";

(function($) {
	$.fn.extend({
		searchmenulabel: function(breadcrumpLabel) {
			if ($("#mainNavWrap").html().indexOf(urlStripper(window.location.toString())) < 0) {
				if ($("#mainNavWrap").html().indexOf(breadcrumpLabel) > -1) {
					parentLabel = breadcrumpLabel;
				}
			}
		}
	});

	$.fn.extend({
		expandMenu: function(settings) {
			var defaults = {
				rollOutClass	: "rollOut", //deprecated!!!
				rollOnClass		: "rollOn",
				currPageClass	: "currentPage",
				anim    		: {height: 'toggle'},
				animDuration    : 500,
				animEasing		: 'linear',
				animCallback	: function() {}
			};
			var settings = $.extend(defaults, settings);
			var nav =  $(this);
			if (parentLabel != "") {
				nav.children("ul").children("li").each( function (i) {
							var menuOpen = false;
							$(this).children("ul").hide();
							if( $(this).html().indexOf(parentLabel) > -1 ){
								menuOpen = true;
								$(this).addClass(settings.currPageClass);
								$(this).children("a").addClass(settings.currPageClass);
								$(this).children("ul").hide();
								$(this).children("ul").animate( settings.anim, settings.animDuration, settings.animEasing, settings.animCallback );
							}
				});

				nav.children("ul").children("li").children("ul").children("li").each( function() {
					if( $(this).html().indexOf(parentLabel) > -1 ){
						$(this).addClass(settings.currPageClass);
						$(this).children("a").addClass(settings.currPageClass);
					}
				});
			}
		}
	});
})(jQuery);
