var TMG_enhancements=function(){var C=function(){if($("site-tools")){var K=0;var J=$$("#site-tools li");J.each(function(R){var Q=J[K+1];if(R.hasClass("current")&&Q){Q.addClass("slant")}K++});var O=new Element("div").adopt(new Element("span").appendText(""));var I=new Element("a").appendText("Decrease text size").setProperties({"title":"Decrease text size","href":"#"}).injectInside(O);var M=new Element("a").appendText("Increase text size").setProperties({"title":"Increase text size","href":"#"}).injectInside(O);var H=$("wrapper");var P=1;if(Cookie.get("userFontSize")){P=parseFloat(Cookie.get("userFontSize"));H.setStyle("font-size",P+"em")}I.addEvent("click",function(R){var Q=new Event(R);Q.stop();P-=0.1;H.setStyle("font-size",P+"em");Cookie.set("userFontSize",P.toString())});M.addEvent("click",function(R){var Q=new Event(R);Q.stop();P+=0.1;H.setStyle("font-size",P+"em");Cookie.set("userFontSize",P.toString())});var N=J[J.length-1];N.removeClass("last-child");var L=new Element("li").addClass("last-child").adopt(O);L.injectAfter(N)}};var G=function(){$$("input.labelled").each(function(H){var I=$E("label[for="+H.getProperty("id")+"]").getText().trim();if(H.value.trim()===""){H.value=I}H.addEvent("focus",function(){if(H.value.trim()==I){H.value=""}});H.addEvent("blur",function(){if(H.value.trim()===""){H.value=I}})})};var A=function(){$$(".button").each(function(H){H.addEvent("mouseover",function(){H.addClass("hover")});H.addEvent("focus",function(){H.addClass("hover")});H.addEvent("mouseout",function(){H.removeClass("hover")});H.addEvent("blur",function(){H.removeClass("hover")})})};var E=1;var F=function(){$$(".faq-list li").each(function(L){var H=L.getElement("h3");var I=new Element("a").appendText(H.getText()).setProperty("href","#faq_question"+E);H.empty();H.adopt(I);var M=new Element("div").setProperty("id","faq_question"+E);var K=H.getNext();while(K){M.adopt(K);K=H.getNext()}L.adopt(M);var J=false;if(location.hash=="#faq_question"+E){L.addClass("selected");J=true}I.addEvent("click",function(O){var N=new Event(O);if(J){L.removeClass("selected");N.stop();J=false}else{L.addClass("selected");M.effect("background-color",{duration:1000}).start("#ffff99","#ffffff");J=true}});E++})};var B=function(){if(window.print){$$(".one-column .page-box-main, .news-article").each(function(I){var H=new Element("p").addClass("print-page");var J=new Element("a").setProperty("href","#").appendText("Print this page").injectInside(H);J.addEvent("click",function(L){var K=new Event(L);K.stop();window.print()});H.injectInside(I)})}};var D=function(){if($E(".slant-nav")){var H=0;var I=$$(".slant-nav a");I.each(function(K){var J=I[H-1];if(K.hasClass("current")){if(J){J.addClass("prev")}else{K.getParent().addClass("prev")}}H++})}};C();A();F();B();G();D()}()
