var K8={D:"SE",b:"SW",r:"NE",V:"NW"};function sf(b,V,D){this.N=null;this.S=null;this.o=b;this.V=false;this.H=V;this.f=(D)?D:550;this.e=1000;}sf.prototype.b=function(){return this.e;};sf.prototype.d=function(b,V){if(this.N!=null){wJ.removeChild(this.N);wJ.removeChild(this.q);}this.q=wo("<DIV class='hoverStick' style='display:none;overflow:auto;visibility:visible;'>",wJ);this.N=wo("<TABLE cellspacing='0' cellpadding='0' class='hoverOverMenu' style='display:none;overflow:auto;visibility:visible;'>",wJ);var D=wo("<TBODY>",this.N);var r=wo("<TR>",D);var H=wo("<TD style='padding:0px;white-space:nowrap;'>",r);H.style.textOverflow="ellipsis";var S=wo("<DIV style='overflow:hidden;white-space:nowrap;'>",H);S.style.textOverflow="ellipsis";if(gy(this.o)){if(this.o.strip()!=""){S.innerHTML=this.o;}else{return ;}}else{if(this.o!=null){S.appendChild(this.o);hz(this.o);}}var h=this;if(this.H){this.N.onmouseout=this.H;}else{this.N.onmouseout=function(l){var o=Xp(l);var q=pM(o);if(!oC(o.clientX,o.clientY,h.N,false)){h.l();}};}if(D7){function e(d){var f=Xp(d);if(!oC(f.clientX,f.clientY,h.N,false)){h.l();}}document.addEventListener("blur",ps(this,e),false);}Ce(5,this,"position",++b,++V);};sf.prototype.position=function(b,V){var D=this.N.rows[0].cells[0].firstChild;var r=zk();var H=g2();if(b+this.N.offsetWidth>r){if(r-this.N.offsetWidth<=0){this.N.style.width=r+"px";}}if(V+this.N.offsetHeight>H){if(H-this.N.offsetHeight<=0){this.N.style.height=H+"px";}}hz(this.q);hz(this.N);if(this.N.offsetWidth>this.f){D.style.overflow="hidden";D.style.width=this.f+"px";}var S;var h;var l;if(b+this.q.offsetWidth+(this.N.offsetWidth/2)<r){h=r-(b+(this.q.offsetWidth/2)+this.N.offsetWidth);if(V+this.q.offsetHeight+this.N.offsetHeight>H){S=K8.r;this.q.style.top=(V-this.q.offsetHeight)+"px";this.q.style.left=b+"px";this.q.style.backgroundPosition="-56px 0px";this.N.style.top=(this.q.offsetTop-this.N.offsetHeight+1)+"px";}else{S=K8.D;this.q.style.top=V+"px";this.q.style.left=b+"px";this.q.style.backgroundPosition="0px 0px";this.N.style.top=(this.q.offsetTop+this.q.offsetHeight-1)+"px";}l=b+(this.q.offsetWidth/2)-1;if(h<0){l+=h;}this.N.style.left=l+"px";}else{h=b-this.N.offsetWidth-(this.q.offsetWidth/2);if(V+this.q.offsetHeight+this.N.offsetHeight>H){S=K8.V;this.q.style.top=(V-this.q.offsetHeight)+"px";this.q.style.left=(b-this.q.offsetWidth)+"px";this.q.style.backgroundPosition="-84px 0px";this.N.style.top=(this.q.offsetTop-this.N.offsetHeight+1)+"px";}else{S=K8.b;this.q.style.top=V+"px";this.q.style.left=(b-this.q.offsetWidth)+"px";this.q.style.backgroundPosition="-28px 0px";this.N.style.top=(this.q.offsetTop+this.q.offsetHeight-1)+"px";}l=b-(this.q.offsetWidth/2)-this.N.offsetWidth+1;if(h<0){l-=h;}this.N.style.left=l+"px";}this.N.style.left=this.N.offsetLeft+"px";this.N.style.top=this.N.offsetTop+"px";if(D7){this.N.style.left=(this.N.offsetLeft-1)+"px";this.N.style.left=(this.N.offsetLeft+1)+"px";while(this.N.offsetLeft+this.N.offsetWidth>=r){this.N.style.left=(this.N.offsetLeft-1)+"px";}while(this.N.offsetTop+this.N.offsetHeight>=H){this.N.style.top=(this.N.offsetTop-1)+"px";}}this.V=true;var o=document.activeElement;if(o!=null){var q;try{var e=o.tagName.toUpperCase();if(e=="INPUT"&&(o.type=="text"||o.type=="password")||e=="TEXTAREA"){o.blur();if(D7){document.activeElement=null;}}}catch(q){}}};sf.prototype.h=function(){return this.V;};sf.prototype.l=function(){LK(this.q);LK(this.N);this.V=false;this.N.firstChild.firstChild.firstChild.innerHTML="";};sf.prototype.D=function(b){this.o=b;};sf.prototype.r=function(){return this.N;};var JP=null;var tu;var bR;var FA=-1;var wh=-1;function m0(b){var V=Xp(b);tu=V.clientX;bR=V.clientY;}function Sq(b){wh=setTimeout("gc()",1000);}if(yl){document.attachEvent("onmousemove",m0);document.attachEvent("onmouseover",Sq);}else{document.addEventListener("mousemove",m0,false);document.addEventListener("mouseover",Sq,false);}function c0(){if(JP==null){return ;}if(oC(tu,bR,JP.srcElem,true)){JP.d(tu,bR);}}function gc(){if(JP==null||JP.r()==null||DE(JP.r())){return ;}if(!oC(tu,bR,JP.r(),false)&&!oC(tu,bR,JP.srcElem,false)){JP.l();}}function oC(b,V,D,r){if(D==null||DE(D)){return false;}var H=r?-2:1;var S=Ty(D)+H;var h=Ty(D)+D.offsetWidth-H;var l=Tx(D)+H;var o=Tx(D)+D.offsetHeight-H;if((b>S&&b<h)&&(V>l&&V<o)){return true;}else{return false;}}