/*! mobileMenu v1.0 | (c) Tomas Tulka | blog.net21.cz */$.fn.mobileMenu=function(e,i){function n(e,i,t,a,o,s){var l=$('
');if(l.css("position","absolute"),openedMenus[e][a]=!1,a>0){var u=$('");u.click(function(){l.animate({left:"100%"},function(){l.remove()});var n=t.outerHeight(!0)+10;n>i.height()&&i.height(n),t.animate({left:"0"},function(){i.height(n),openedMenus[e][a-1]=!1})}),l.append(u)}if($.each(s,function(t,o){var s="mobileMenuItem";0==a&&0==t&&(s+=" first");var u=o.name;o.link&&(s+=" link",u=''+u+"");var h=$(''+u+"
");o.menu&&h.click(function(){openedMenus[e][a]||(openedMenus[e][a]=!0,n(e,i,l,a+1,o.name,o.menu))}),l.append(h)}),null==t){l.css("visibility","hidden"),i.append(l);var h=l.outerHeight(!0);h>i.height()&&i.height(h),l.height(0),l.css("visibility","visible"),l.animate({height:h},function(){i.height(h+10)})}else{l.css("left","100%"),t.after(l);var h=l.outerHeight(!0)+10;h>i.height()&&i.height(h),t.animate({left:"-100%"}),l.animate({left:"0"},function(){i.height(h)})}}return i||(i=5),openedMenus=[],this.each(function(i){var t=$(this);t.addClass("mobileMenuButton"),openedMenus[i]=[];var a=$(document).width();$.getJSON(e,function(e){if(e.menu){var o=$(''),s=t.offset().left;o.width(a-s+"px"),o.css("top",t.offset().top+t.outerHeight(!0)),o.css("left",s);var l=$('');l.css("position","relative"),l.css("overflow","hidden"),t.after(o),o.append(l);var u=!1;t.click(function(){u?(l.children().animate({height:"0"},function(){l.height("auto"),$(this).remove()}),t.removeClass("expanded"),u=!1):(u=!0,n(i,l,null,0,null,e.menu),t.addClass("expanded"))})}else console.log("menu data not valid")})})};