YAHOO.namespace("datrim");YAHOO.datrim.PageLoad=function(){function e(){return Math.max.apply(Math,arguments)}var b;var c;function a(g,i,h,f){if(b&&!b.closed){b.location=g}else{b=window.open(g,i,"resizable,width="+h+",height="+f)}b.focus()}function d(g,i,h,f){if(c&&!c.closed){c.location=g}else{c=window.open(g,i,"resizable,width="+h+",height="+f)}c.focus()}return{init:function(){YAHOO.util.Event.onDOMReady(this.adjustPanels)},adjustPanels:function(){var l=YAHOO.util.Dom;var h=YAHOO.lang;var n=YAHOO.datrim.PageLoad;
var s=l.get("search-txt");if(!h.isNull(s)){YAHOO.util.Event.addFocusListener(s,n.searchFocus);YAHOO.util.Event.addBlurListener(s,n.searchBlur)}l.getElementsByClassName("glossaryItem",null,null,n.setGlossaryListener);l.getElementsByClassName("popupItem",null,null,n.setPopupListener);var p=l.get("lower-image");if(h.isNull(p)){var t=l.get("nav");var i=l.get("bd");var r=l.get("right-sidebar");var k=t.offsetHeight+40;if(k<290){k=290}var q=0;if(h.isNull(r)){q+=e(t.offsetHeight,i.offsetHeight)}else{q+=e(t.offsetHeight,i.offsetHeight,r.offsetHeight)
}if(q<k){q=k}var g=q+"px";l.setStyle(t,"height",g);l.setStyle(i,"height",g);if(!h.isNull(r)){l.setStyle(r,"height",g)}var m=l.get("footer");if(!h.isNull(m)){var j="0px "+(q-284)+"px";var f=this.location.href;var o="/_src/images/";if(f.indexOf("public_html")!=-1){o="/public_html/_src/images/"}l.setStyle(i,"background","url("+o+"footer-winter.png) no-repeat bottom left");l.setStyle(i,"backgroundPosition",j)}}},searchFocus:function(f){YAHOO.util.Event.preventDefault(f);if(this.value==="Search"){this.value=""
}},searchBlur:function(f){YAHOO.util.Event.preventDefault(f);if(this.value===""){this.value="Search"}},onGlossary:function(g){YAHOO.util.Event.preventDefault(g);var f=this.href;if(!YAHOO.lang.isNull(f)){a(f,"glossary",670,510)}},onPopup:function(h){YAHOO.util.Event.preventDefault(h);var g=this.href;if(!YAHOO.lang.isNull(g)){var f=YAHOO.util.Dom.getAttribute(this,"popupHeight");if(!YAHOO.lang.isNull(f)){f=parseInt(f,10)}else{f=460}d(g,"glossary",520,f)}},setGlossaryListener:function(f){YAHOO.util.Event.addListener(f,"click",YAHOO.datrim.PageLoad.onGlossary)
},setPopupListener:function(f){YAHOO.util.Event.addListener(f,"click",YAHOO.datrim.PageLoad.onPopup)}}}();YAHOO.datrim.PageLoad.init();