$(function() {
$('a[href="#searchfg"]').on("click", function(e) {
e.preventDefault(), $("#searchfg").addClass("open"), $('#searchfg > form > input[type="search"]').focus()
}), $("#searchfg, #searchfg button.close").on("click keyup", function(e) {
e.target != this && "close" != e.target.className && 27 != e.keyCode || $(this).removeClass("open")
})
}),
function(e) {
e.fn.menumaker = function(n) {
var t = e(this),
s = e.extend({
format: "dropdown",
sticky: !1
}, n);
return this.each(function() {
e(this).find(".button").on("click", function() {
e(this).toggleClass("menu-opened");
var n = e(this).next("ul");
n.hasClass("open") ? n.slideToggle(150).removeClass("open") : (n.slideToggle(150).addClass("open"), "dropdown" === s.format && n.find("ul").show())
}), t.find("li ul").parent().addClass("has-sub"), multiTg = function() {
t.find(".has-sub").prepend(''), t.find(".submenu-button").on("click", function() {
e(this).toggleClass("submenu-opened"), e(this).siblings("ul").hasClass("open") ? e(this).siblings("ul").removeClass("open").slideToggle(150) : e(this).siblings("ul").addClass("open").slideToggle(150)
})
}, "multitoggle" === s.format ? multiTg() : t.addClass("dropdown"), !0 === s.sticky && t.css("position", "fixed")
})
}
}(jQuery),
function(e) {
e(document).ready(function() {
e("#freemenu").menumaker({
format: "multitoggle"
})
})
}(jQuery);