(function(a){a.fn.meanmenu=function(c){var b={meanMenuTarget:jQuery(this),meanMenuContainer:"body",meanMenuClose:"X",meanMenuCloseSize:"18px",meanMenuOpen:"",meanRevealPosition:"right",meanRevealPositionDistance:"0",meanRevealColour:"",meanRevealHoverColour:"",meanScreenWidth:"480",meanNavPush:"",meanShowChildren:!0,meanExpandableChildren:!0,meanExpand:"+",meanContract:"-",meanRemoveAttrs:!1},c=a.extend(b,c);return currentWidth=window.innerWidth||document.documentElement.clientWidth,this.each(function(){function I(){if("center"==x){var d=window.innerWidth||document.documentElement.clientWidth,f=d/2-22+"px";meanRevealPos="left:"+f+";right:auto;",G?jQuery(".meanmenu-reveal").animate({left:f}):jQuery(".meanmenu-reveal").css("left",f)}}function L(){jQuery($navreveal).is(".meanmenu-reveal.meanclose")?$navreveal.html(B):$navreveal.html(A)}function w(){jQuery(".mean-bar,.mean-push").remove(),jQuery(q).removeClass("mean-container"),jQuery(E).show(),menuOn=!1,meanMenuExist=!1}function z(){if(F>=currentWidth){meanMenuExist=!0,jQuery(q).addClass("mean-container"),jQuery(".mean-container").prepend('
');var d=jQuery(E).html();jQuery(".mean-nav").html(d),H&&jQuery("nav.mean-nav *").each(function(){jQuery(this).removeAttr("class"),jQuery(this).removeAttr("id")}),jQuery(E).before(''),jQuery(".mean-push").css("margin-top",J),jQuery(E).hide(),jQuery(".meanmenu-reveal").show(),jQuery(n).html(A),$navreveal=jQuery(n),jQuery(".mean-nav ul").hide(),meanShowChildren?meanExpandableChildren?(jQuery(".mean-nav ul ul").each(function(){jQuery(this).children().length&&jQuery(this,"li:first").parent().append(''+D+"")}),jQuery(".mean-expand").on("click",function(f){f.preventDefault(),jQuery(this).hasClass("mean-clicked")?(jQuery(this).text(D),jQuery(this).prev("ul").slideUp(300,function(){})):(jQuery(this).text(k),jQuery(this).prev("ul").slideDown(300,function(){})),jQuery(this).toggleClass("mean-clicked")})):jQuery(".mean-nav ul ul").show():jQuery(".mean-nav ul ul").hide(),jQuery(".mean-nav ul li").last().addClass("mean-last"),$navreveal.removeClass("meanclose"),jQuery($navreveal).click(function(f){f.preventDefault(),0==menuOn?($navreveal.css("text-align","center"),$navreveal.css("text-indent","0"),$navreveal.css("font-size",C),jQuery(".mean-nav ul:first").slideDown(),menuOn=!0):(jQuery(".mean-nav ul:first").slideUp(),menuOn=!1),$navreveal.toggleClass("meanclose"),L()})}else{w()}}var E=c.meanMenuTarget,q=c.meanMenuContainer;c.meanReveal;var B=c.meanMenuClose,C=c.meanMenuCloseSize,A=c.meanMenuOpen,x=c.meanRevealPosition,p=c.meanRevealPositionDistance,K=c.meanRevealColour;c.meanRevealHoverColour;var F=c.meanScreenWidth,J=c.meanNavPush,n=".meanmenu-reveal";meanShowChildren=c.meanShowChildren,meanExpandableChildren=c.meanExpandableChildren;var D=c.meanExpand,k=c.meanContract,H=c.meanRemoveAttrs;if(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/Blackberry/i)||navigator.userAgent.match(/Windows Phone/i)){var G=!0}(navigator.userAgent.match(/MSIE 8/i)||navigator.userAgent.match(/MSIE 7/i))&&jQuery("html").css("overflow-y","scroll"),menuOn=!1,meanMenuExist=!1,"right"==x&&(meanRevealPos="right:"+p+";left:auto;"),"left"==x&&(meanRevealPos="left:"+p+";right:auto;"),I(),meanStyles="background:"+K+";color:"+K+";"+meanRevealPos,G||jQuery(window).resize(function(){currentWidth=window.innerWidth||document.documentElement.clientWidth,currentWidth>F?w():w(),F>=currentWidth?(z(),I()):w()}),window.onorientationchange=function(){I(),currentWidth=window.innerWidth||document.documentElement.clientWidth,currentWidth>=F&&w(),F>=currentWidth&&0==meanMenuExist&&z()},z()})}})(jQuery);