funjes(function(i,k){var t,o,d,l,n,a,b,s,r,m,q,h,e,f,j,p,c,g;d=k.getElementById("searchClear");e={};p=[];t={};i.currentSearchTerms=null;l=k.getElementById("treemenu1");n=l.style.display;g={};i.openList=function(u){u.style.display="block";u.setAttribute("rel","open");u.parentNode.style.listStyle="circle"};h=k.getElementById("search");q=h.value;f=function(){k.forEachProperty(e,function(v,u){t[u].style.display="inline"})};j=function(){k.forEachProperty(e,function(v,u){t[u].style.display="none"})};o=function(){h.value=q;a.style.display="none";l.style.display=n;i.currentSearchTerms=null;d.style.visibility="hidden";k.forEachProperty(e,function(v,u){g[u].style.display=s})};k.attachListener(h,"focus",function(){var u=h.value;if(u===q){h.value="";d.style.visibility="visible";a.style.display=b;l.style.display="none";i.currentSearchTerms=null}});k.attachListener(h,"blur",function(){var u=h.value;if(u===""){o()}});k.attachListener(h,"keyup",function(){var u,w,v=h.value;v=k.replaceStringElements(v.toLowerCase(),"'","").split(" ");i.currentSearchTerms=v;w="s.indexOf('"+v[0]+"') >= 0";for(u=1;u<v.length;u++){w+=" && s.indexOf('"+v[u]+"') >= 0"}w=new Function("s","return "+w+";");k.forEachProperty(e,function(y,x){g[x].style.display=w(y)?s:"none"})});k.attachListener(d,"click",o);m=function(u){return function(v){if(!u.getAttribute("rel")||u.getAttribute("rel")=="closed"){i.openList(u)}else{u.style.display="none";u.setAttribute("rel","closed");u.parentNode.style.listStyle="disc"}k.destroyEvent(v)}};r=function(x){k.attachListener(x,"click",k.destroyEvent);var z=x.childNodes,w=0,v,y,u;while(z[w]){if(k.getNodeName(z[w])==="li"){v=0;u=true;y=z[w].childNodes;while(y[v]){if(k.getNodeName(y[v])==="ul"){u=false;y[v].style.display="none";k.attachListener(z[w],"click",m(y[v]));r(y[v])}else{if(k.getNodeName(y[v])==="a"){(function(D){var A,C=D.getAttribute("href"),B=k.getURI(C);p.push(B);t[B]=D;k.attachListener(D,"click",function(){i.parent.funjes.setHash(C)});A=k.createElementNode("li");D=D.cloneNode(true);A.appendChild(D);a.appendChild(A);g[B]=A;k.attachListener(D,"click",function(){i.parent.funjes.setHash(C)})})(y[v])}}v++}z[w].parentNode.style.listStyle=u?"square":"disc"}w++}};a=k.getElementById("searchResults");k.removeChildNodes(a);r(l);i.chapterAnchors=t;s=a.childNodes[0].style.display;b=a.style.display;a.style.display="none";c=function(u){if(u<p.length){k.httpInvoke(p[u],"GET",function(v){e[p[u]]=v.toLowerCase();c(u+1)})}};c(0);k.disableTextSelection(l)});
