var enhancements=function(){var F=function(){if($("nav-footer-meta")){var H=new Element("a").set({text:"Print",href:"#"}).addEvent("click",function(I){I.stop();window.print()});var G=new Element("li").addClass("print").adopt(H);G.inject("nav-footer-meta","top")}};var B=1;var D=function(){$$(".expanding-list li.expander").each(function(J){var H=J.hasClass("selected");if(location.hash=="#section"+B){J.addClass("selected");H=true}var L=J.getElement("h2");if(!L){L=J.getElement("h3")}var I=L.get("text");I=I.substring(0,1).toLowerCase()+I.substring(1,I.length);var G=new Element("a").set({text:(H?"Hide ":"Show me ")+I,href:"#section"+B});L.empty();L.adopt(G);var K=new Element("div").set({id:"section"+B,tabindex:"-1"});L.getAllNext().inject(K);J.adopt(K);G.addEvent("click",function(M){M.stop();if(H){G.set("text","Show me "+I);J.removeClass("selected");H=false}else{G.set("text","Hide "+I);J.addClass("selected");K.focus();if(!Browser.Engine.webkit419){K.highlight("#ffff99")}H=true}});B++})};var C=function(){$$("ul.two-col").each(function(N){var K,J,M,G,I=0,Q=1,O=0,P=2;var L=new Element("div").addClass("two-col").wraps(N);var H=N.getChildren();if(H.length>=P){Q=Math.floor(H.length/P);O=H.length%P}else{P=H.length}for(K=0;K<P;K++){G=new Element("ul").set("class",N.get("class"));M=Q;if(K===0){G.addClass("first-child")}if(O>0){M++;O--}for(J=0;J<M;J++){G.adopt(H[I++])}G.injectBefore(N)}N.destroy()})};var E=function(){$$(".content-box+h2, .qs-components+h2, .intro-header+.content-main>h2:first-child").addClass("after-box");$$("a").addEvents({focus:function(){this.addClass("focus")},blur:function(){this.removeClass("focus")}});$$("input.text").addEvents({focus:function(){this.addClass("text_focus")},blur:function(){this.removeClass("text_focus")}});$$("input.button").addEvents({focus:function(){this.addClass("button_focus")},blur:function(){this.removeClass("button_focus")}})};var A=function(){$$("p.show-more").each(function(J){if(J.get("text").trim().length<=200){return }fullText=J.get("html").trim();var I=fullText.substring(0,200).trim();I=I.replace(/<(.*)+$/,"").trim();I=I.replace(/\w+$/,"").trim();var H=new RegExp("("+I.escapeRegExp()+")(.*)","g");J.set("html",fullText.replace(H,'$1 <span class="more-text">$2</span><span>&hellip; <a href="#">show more</a></span>'));var G=J.getElement("span.more-text");G.set("tabindex","-1");J.getElement("a").addEvent("click",function(K){K.stop();this.blur();this.getParent().dispose();J.addClass("full");if(!Browser.Engine.presto){G.focus()}})})};F();D();A();if(Browser.Engine.trident){E()}C()}();

