var kwdPopup_oldMouseMove=document.onmousemove;document.onmousemove=function(e){if(kwdPopup_oldMouseMove!=null&&typeof(kwdPopup_oldMouseMove)=="function"){kwdPopup_oldMouseMove(e);}kwdPopup_tryToHidePopup(e);};var kwdPopup_activePopup=null;function kwdPopup_tryToHidePopup(e){if(kwdPopup_activePopup==null){return;}var x=0,y=0;if(!e){e=window.event;}if(e.pageX||e.pageY){x=e.pageX;y=e.pageY;}else{if(e.clientX||e.clientY){x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop;}}var elem=kwdPopup_activePopup;var w=elem.offsetWidth;var h=elem.offsetHeight;var l=0;var t=0;while(elem){l+=elem.offsetLeft;t+=elem.offsetTop;elem=elem.offsetParent;}var margin=20;if(x<l-margin||x>l+w+margin||y<t-margin||y>t+h+margin){kwdPopup_activePopup.style.visibility="hidden";kwdPopup_activePopup=null;}}function kwdPopup_displayPopup(linkCtrl,title,url,domain,descr,imageUrl,staticDomainUrl){var mainDiv=kwdPopup_getPopupMainDiv(linkCtrl);if(mainDiv==null||mainDiv==kwdPopup_activePopup){return;}mainDiv.style.width="313px";mainDiv.innerHTML=kwdPopup_GetPopupContent(false,title,url,domain,descr,imageUrl,staticDomainUrl);mainDiv.style.left=getAbsPos(linkCtrl,"Left")+"px";var topPos=getAbsPos(linkCtrl,"Top");var height=mainDiv.offsetHeight;if(topPos-getBodyScrollTop()-height<0){mainDiv.style.top=topPos+linkCtrl.offsetHeight+"px";mainDiv.innerHTML=kwdPopup_GetPopupContent(true,title,url,domain,descr,imageUrl,staticDomainUrl);}else{mainDiv.style.top=topPos-height+"px";}if(kwdPopup_activePopup!=null){kwdPopup_activePopup.style.visibility="hidden";}kwdPopup_activePopup=mainDiv;mainDiv.style.visibility="visible";}function kwdPopup_GetPopupContent(upsideDown,title,url,domain,descr,imageUrl,staticDomainUrl){var middlePart="";var domainPart="";if(imageUrl!=""){middlePart='<div style="float:left; width:110px"><img src="'+imageUrl+'"/></div><div style="float:right; width:173px">'+descr+'</div><div style="clear:both"></div>';}else{middlePart=descr;}if(domain!=""){domainPart='<div style="float:left;margin-top:7px;"><a class="BHKeywordDomain" href="'+url+'">'+domain+"</a></div>";}var topClass="tdTop";var bottomClass="tdBottom";if(upsideDown){topClass=topClass+"Inverted";bottomClass=bottomClass+"Inverted";}return'<table cellpadding="0" cellspacing="0" class="BHKeywordMainTable"><tr><td class="'+topClass+'"><div style="text-align: center"><a class="BHKeywordTitle" href="'+url+'">'+title+'</a></div><div style="width:283px; margin-top:7px;">'+middlePart+'</div><div><div style="float:right;margin-top:5px;"><a href="'+url+'"><img border="0" src="'+staticDomainUrl+'/s/images/keywordpopup/more_info.jpg"/></a></div>'+domainPart+'<div style="clear:both;"></div></div></div></td></tr><tr><td class="'+bottomClass+'"></td></tr></table>';}function getBodyScrollTop(){return self.pageYOffset||(document.documentElement&&document.documentElement.scrollTop)||(document.body&&document.body.scrollTop);}function kwdPopup_getPopupMainDiv(linkCtrl){var mainDiv=document.getElementById(linkCtrl.id+"_Popup");if(mainDiv==null){mainDiv=document.createElement("div");mainDiv.className="BHKeywordMainPopup";mainDiv.id=linkCtrl.id+"_Popup";document.body.appendChild(mainDiv);}return mainDiv;}function getAbsPos(element,side){var position=0;while(element!=null){position+=element["offset"+side];element=element.offsetParent;}return position;}