var g_currTippedElement,g_tooltipElement,g_timerLinkTooltip,g_timerHideTooltip,g_tooltipArrowElement,strMWIsTooltipTargetAttrName="data-MWIsTipTarget",strToolTipArrowObjectId="mwToolTipArrow";function mwUnlinkCurrentTooltip(){if(g_timerLinkTooltip){clearTimeout(g_timerLinkTooltip);g_timerLinkTooltip=null}if(g_timerHideTooltip){clearTimeout(g_timerHideTooltip);g_timerHideTooltip=null}if(g_currTippedElement){g_currTippedElement.removeAttribute(strMWIsTooltipTargetAttrName);g_tooltipElement.style.display="none";g_tooltipArrowElement.style.display="none"}}function onMouseOutToolTip(a){var b=a.toElement||a.relatedTarget;if(!b){mwUnlinkCurrentTooltip()}}function hasFixedPositionParent(a){while(a&&a.style){if(a.style.position==="fixed"||(window.getComputedStyle&&window.getComputedStyle(a).position==="fixed")){return true}a=a.parentNode}return false}function mwHideTooltip(){if(g_tooltipElement&&g_tooltipElement.style.display!=="none"){g_tooltipElement.style.display="none";var a=getObj(strToolTipArrowObjectId);if(a&&a.style.display!=="none"){a.style.display="none"}}mwUnlinkCurrentTooltip()}(function(){var e=250,g="data-MWTooltip",b="mwToolTip",j=0,m,k=2,h=function(){if(!g_tooltipElement){g_tooltipElement=document.createElement("div");g_tooltipElement.id=b;g_tooltipElement.style.display="none";g_tooltipElement.className="toolTip";document.body.appendChild(g_tooltipElement);g_tooltipArrowElement=document.createElement("div");g_tooltipArrowElement.id=strToolTipArrowObjectId;g_tooltipArrowElement.style.display="none";g_tooltipArrowElement.className="toolTipArrow";document.body.appendChild(g_tooltipArrowElement)}},c=function(){if(g_timerHideTooltip){clearTimeout(g_timerHideTooltip)}g_timerHideTooltip=setTimeout(mwHideTooltip,k*1000)},f=function(n){var o=false;if(n&&n.nodeName!=="BODY"&&n.nodeName!=="HTML"){if(!document.body.contains(n)){o=true}else{if(n.style.display==="none"){o=true}else{o=f(n.parentNode)}}}return o},i=function(y){if(!y||f(y)){return}var r=y.getAttribute(g);y.setAttribute(strMWIsTooltipTargetAttrName,"1");g_currTippedElement=y;h();g_tooltipElement.innerHTML=htmlMultilineEncode(r);g_tooltipElement.style.display="block";g_tooltipElement.style.left=0;g_tooltipElement.style.top=0;g_tooltipArrowElement.style.top=0+"px";g_tooltipArrowElement.style.left=0+"px";g_tooltipArrowElement.style.display="block";var x=posTop(y,true),n=posLeft(y,true),G=y.offsetWidth,D=y.offsetHeight,q=g_tooltipElement.offsetWidth,p=g_tooltipElement.offsetHeight,E=pageWidth(),C=pageHeight(),B=mjtPageOffset(),H=B[0],w=H+E,L=B[1],v=B[1]+C,o,z,F=8,u=15,I,K=g_tooltipArrowElement.offsetWidth,A=Math.max(n,(n+(G/2))-(K/2));var J=y;if(!isDialogShowing()){while(J&&J.nodeName!="BODY"){var t=window.getComputedStyle(J,null);if("fixed"==t.position){x+=L;n+=H;break}J=J.parentNode}}var s=n+(G/2);o=x+D+u;I=o-g_tooltipArrowElement.offsetHeight;z=s-(q/2);if(z+q>w-12){z=w-12-q}else{if(zv){o=x-p-F;g_tooltipArrowElement.className="toolTipArrow flipped";I=o+g_tooltipElement.offsetHeight}if(hasFixedPositionParent(y)){A+=rsPageXOffset()}g_tooltipElement.style.top=o+"px";g_tooltipElement.style.left=z+"px";g_tooltipArrowElement.style.top=I+"px";g_tooltipArrowElement.style.left=A+"px";g_currTippedElement.addEventListener("mouseout",onMouseOutToolTip);c()},a=function(o){if(j){return}var p=getEventElement(o),q=checkAttribute(p,g),n=q?q.getAttribute(strMWIsTooltipTargetAttrName):0;if(!n){mwUnlinkCurrentTooltip();if(q){g_timerLinkTooltip=setTimeout(function(){i(q)},e)}}else{if(q){c()}}},d=function(n){if(m){clearTimeout(m)}m=setTimeout(function(){j=0},500);j=1},l=function(){if(document.addEventListener){document.addEventListener("mousemove",a);document.addEventListener("touchstart",d,true)}};if(window.addEventListener){window.addEventListener("load",l)}})();