function showExpl(a,b){ExplPopup_showExplTarget=ExplPopup_getExplTarget(a);var d=0;var c=0;if(a.pageX){d=a.pageX;c=a.pageY}else{if(a.clientX){d=a.clientX+document.body.scrollLeft;c=a.clientY+document.body.scrollTop}}var e="ExplPopup_showExplImpl("+d+","+c;if(b!=null){e=e+",'"+b+"'"}e=e+")";ExplPopup_showExplPendingTimeoutID=setTimeout(e,ExplPopup_delayMillisecs)}function hideExpl(a,b){if(ExplPopup_showExplPendingTimeoutID){clearTimeout(ExplPopup_showExplPendingTimeoutID);ExplPopup_showExplPendingTimeoutID=null;ExplPopup_showExplTarget=null}var c=ExplPopup_getExplElement(ExplPopup_getExplTarget(a),b);if(c!=null){ExplPopup_hideElement(c)}}function setExplDelay(a){ExplPopup_delayMillisecs=a}var ExplPopup_delayMillisecs=100;var ExplPopup_showExplTarget=null;var ExplPopup_showExplPendingTimeoutID=null;function ExplPopup_getExplElement(b,a){if(a==null){return ExplPopup_findNextExpl(b)}else{return getElement(a)}}function ExplPopup_getExplTarget(a){var c=ExplPopup_getEventTarget(a);var b=c;while(b!=null&&!/\bexpltarget\b/.exec(b.className)){b=b.parentNode}if(b==null){return c}else{return b}}function ExplPopup_getEventTarget(a){if(!a){var a=window.event}if(a.target){return a.target}else{if(a.srcElement){return a.srcElement}else{return null}}}function ExplPopup_showExplImpl(l,i,n){var j=ExplPopup_showExplTarget;if(j==null){return}var s=ExplPopup_getExplElement(j,n);if(s&&/\bexpl\b/.exec(s.className)){var b=5;var u=10;var v=14;if(!/\bexplnoposition\b/.exec(s.className)){var p=ExplPopup_getElementAbsPosX(j);var m=ExplPopup_getElementAbsPosY(j);var f=ExplPopup_findAncestorBox(j);if(f){var e=ExplPopup_getElementHeight(s);var r=ExplPopup_getElementWidth(s);var a=ExplPopup_getElementHeight(f)-6;var d=ExplPopup_getElementWidth(f)-6;var k=ExplPopup_getElementAbsPosX(f);var o=ExplPopup_getElementAbsPosY(f);var q=p+u;if(d>0){var t=q+r;if(t>k+d){q=k+d-r;if(q<0){q=0}}}var h=m+v+b;if(a){var y=GetViewportScrollTop()+GetViewportInnerHeight()-e;var g=o+a-e;if(h>y||h>g){h=m-e-b}}var x=ExplPopup_findContainingBlock(j);s.style.left=(q-ExplPopup_getElementAbsPosX(x))+"px";s.style.top=(h-ExplPopup_getElementAbsPosY(x))+"px"}else{var h=i;var e=ExplPopup_getElementHeight(s);var c=GetViewportScrollTop();var w=GetViewportScrollTop()+GetViewportInnerHeight()-e;if(h>w){h=w}if(h<c){h=c}s.style.top=h+"px"}}ExplPopup_showElement(s)}}function ExplPopup_findAncestorBox(a){a=a.parentNode;while(a&&!/\bbox\b/.exec(a.className)&&!/\bf_wrapper\b/.exec(a.className)){a=a.parentNode}return a}function ExplPopup_findContainingBlock(a){a=a.parentNode;while(a&&a.tagName&&a.tagName.toLowerCase!="body"&&getCssPositionProperty(a)=="static"){a=a.parentNode}return a}function ExplPopup_findNextExpl(a){if(!a){return null}var b=a;while(a&&!/\bexpl\b/.exec(a.className)){a=a.nextSibling}if(a){return a}else{return ExplPopup_findNextExpl(b.parentNode)}}function ExplPopup_hideElement(b){if(b==null){return}if(document.getElementById||document.all){if(b.style==null){return}b.style.visibility="hidden";var a=b.nextSibling;if(a&&a.tagName&&a.className&&a.tagName.toLowerCase()=="iframe"&&/\bexplshim\b/.exec(a.className)){a.style.display="none"}}else{if(document.layers){b.visibility="hidden"}}}function ExplPopup_showElement(b){if(b==null){return}if(document.getElementById||document.all){if(b.style==null){return}b.style.visibility="visible";b.style.display="block";var a=b.nextSibling;if(a&&a.tagName&&a.className&&a.tagName.toLowerCase()=="iframe"&&/\bexplshim\b/.exec(a.className)){a.style.top=b.style.top;a.style.left=b.style.left;a.style.width=b.offsetWidth+"px";a.style.height=b.offsetHeight+"px";a.style.display="block"}}else{if(document.layers){b.visibility="visible"}}}function ExplPopup_getElementCssClass(a){if(document.all){return a.className}else{if(document.getElementById){return a.className}else{if(document.layers){return a.className}}}}function ExplPopup_getElementHeight(a){if(document.all){return a.clientHeight}else{if(document.getElementById){return parseInt(a.offsetHeight)}else{if(document.layers){return a.document.height}}}}function ExplPopup_getElementWidth(a){if(document.all){return a.clientWidth}else{if(document.getElementById){return parseInt(a.offsetWidth)}else{if(document.layers){return a.document.width}}}}function ExplPopup_getAncestorWidth(b){var a=0;while(a==0&&b){a=ExplPopup_getElementWidth(b);b=b.parentNode}return a}function ExplPopup_getElementAbsPosY(c){var a=c;var b=0;if(c.offsetParent){while(c.offsetParent){b+=c.offsetTop;c=c.offsetParent}}else{if(c.y){b+=c.y}}return b}function ExplPopup_getElementAbsPosX(b){var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetLeft;b=b.offsetParent}}else{if(b.x){a+=b.x}}return a}function ExplPopup_getElementOffsetPosX(a){if(a.offsetLeft){return a.offsetLeft}else{if(a.x){return a.x}else{return 0}}}function ExplPopup_getElementOffsetPosY(a){if(a.offsetTop){return a.offsetTop}else{if(a.y){return a.y}else{return 0}}}function GetViewportScrollTop(a){var b=0;if(self.pageYOffset){b=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){b=document.documentElement.scrollTop}else{if(document.body){b=document.body.scrollTop}}}return b}function GetViewportInnerHeight(){var a;if(self.innerHeight){a=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientHeight}else{if(document.body){a=document.body.clientHeight}}}return a}function getCssPositionProperty(a){var b;if(a.parentNode&&document.defaultView&&document.defaultView.getComputedStyle){var c=document.defaultView.getComputedStyle(a,"");if(c){b=c.getPropertyValue("position")}else{b="undefined"}}else{if(a.currentStyle){b=a.currentStyle.position}}return b};
