jQuery.extend({createBogoMenu:function(A){var H={speed:250,classPrefix:"bogomenu-",dataKey:"bogomenu-menuitem",doFlash:true,ulCSS:{"list-style-type":"none","padding":"0px 0px 0px 0.5em","margin":"0px"}};var E=A.opt?A.opt:{};var D=jQuery.extend(true,H,E);function G(I){I.fadeOut(D.speed,function(){I.fadeIn(D.speed)})}function F(O,N){var I=jQuery.html.li();I.data(D.dataKey,N);O.append(I);if(!N.title){var L=jQuery.html.hr();L.addClass(D.classPrefix+"separator").appendTo(I);return I}var K=jQuery.html.span();K.css("cursor","pointer");if(N.icon){K.css("background-image","url("+N.icon+")").css("background-repeat","no-repeat").css("background-position","left").css("padding","0px 0px 0px 18px")}else{}K.append(N.title).appendTo(I);if(N.onclick){K.click(function(P){if(D.doFlash){G(jQuery(this))}N.onclick(N,I);P.preventDefault();return false})}else{if(D.doFlash){K.click(function(){G(jQuery(this));return false})}}if(N.entries){var M=jQuery.html.ul();M.css(D.ulCSS);I.append(M);for(var J in N.entries){F(M,N.entries[J])}K.click(function(P){I.children("ul").slideToggle(D.speed);P.preventDefault();return false});I.children("ul").hide();K.addClass(D.classPrefix+"branch")}else{K.addClass(D.classPrefix+"leaf")}return I}var C=jQuery.html.ul();C.css(D.ulCSS).addClass(D.classPrefix+"menu");if(A.entries){for(var B in A.entries){F(C,A.entries[B])}}return C}})
