(function(a,b){function f(a,b,c){if(a.addEventListener)a.addEventListener(b,c,!1);else{c.$$guid||(c.$$guid=f.guid++),a.events||(a.events={});var d=a.events[b];d||(d=a.events[b]={},a["on"+b]&&(d[0]=a["on"+b])),d[c.$$guid]=c,a["on"+b]=h}}function g(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.events&&a.events[b]&&delete a.events[b][c.$$guid]}function h(b){var c=!0;b=b||i(((this.ownerDocument||this.document||this).parentWindow||a).event);var d=this.events[b.type];for(var e in d)this.$$handleEvent=d[e],this.$$handleEvent(b)===!1&&(c=!1);return c}function i(a){if(a.pageX==null&&a.clientX!=null){var b=document.documentElement,c=document.body;a.pageX=a.clientX+(b&&b.scrollLeft||c&&c.scrollLeft||0)-(b&&b.clientLeft||c&&c.clientLeft||0),a.pageY=a.clientY+(b&&b.scrollTop||c&&c.scrollTop||0)-(b&&b.clientTop||c&&c.clientTop||0)}return a.preventDefault=i.preventDefault,a.stopPropagation=i.stopPropagation,a.target||(a.target=a.srcElement||document),a}function m(a){var b,f;while(a){b=a.href||"",f=a.tagName||"";if(f.toLowerCase()=="a"&&d.test(b))break;a=a.parentNode}if(a){if(a.rel!="no-tooltip"){a.removeAttribute("title");var g=c.test(b);b=b.replace(/^([^?#]+)(\??[^#]*)(#?.*)$/,function(a,b,c,d){return c.length?c=c+"&format=tooltip":c="?format=tooltip",b+c+d}),g?(k&&clearTimeout(k),(!e.test||e.test(a))&&q(g[1],g[2],b)):n()}}else n()}function n(){k&&clearTimeout(k),j.parentNode&&j.parentNode.removeChild(j),l=!1}function o(){var a=0;return self.innerWidth?a=self.innerWidth:document.documentElement&&document.documentElement.clientWidth?a=document.documentElement.clientWidth:document.body&&(a=document.body.clientWidth),a}function p(){var a=o(),b=e.currentX,c=e.currentY;b+20+j.offsetWidth>a?j.style.left=-j.offsetWidth-10+b+"px":j.style.left=5+b+"px",j.style.top=5+c+"px"}function q(a,b,c){n(),j.innerHTML="Loading...",document.getElementsByTagName("body")[0].appendChild(j),l=c,s(c,function(a){c===l&&(j.innerHTML=a.tooltip,p())})}function s(c,d){var f=c.match(/^.*\/\/[^\/]+(\/[^?#]*)/),g=f&&e.pageCache&&e.pageCache[f[1]];if(g)return d({tooltip:g},c);if(r[c])return d(r[c],c);var h="r2db_result"+s.$$uuid++,i=document.createElement("script"),j=c.replace(/^([^?#]+)(\??[^#]*)(#?.*)$/,function(a,b,c,d){return c.length?c=c+"&callback="+h:c="?callback="+h,b+c+d});i.src=j,a[h]=function(e){r[c]=e,d.call(this,e,c),a[h]=b,i.parentNode.removeChild(i)},k=setTimeout(function(){document.getElementsByTagName("body")[0].appendChild(i)},500)}var c=/http:\/\/[^\/]+\/(advanced-class|question|questions|question-comment|article-rss|article|answer|comment|message|question-comment|user|race|item|skill|npc|quest|mission|place|class|starship|companion|profession|crew-skill|achievement|profile|guild|group|website|tag|achievement|faction)\/\d/i,d=/^https?:\/\/[\w.]*(r2-db\.com|dev:8004|swtordb)/i,e=a.r2tip||(a.r2tip={});f.guid=1,i.preventDefault=function(){this.returnValue=!1},i.stopPropagation=function(){this.cancelBubble=!0};var j=document.createElement("div"),k,l;j.id="r2tooltip",j.style.position="absolute",j.style.top="0px",j.style.left="0px",j.style.zIndex="99999",f(document,"mouseover",function(a){m(a.target)}),f(document,"mouseout",n),f(document,"mousemove",function(a){e.currentX=a.pageX,e.currentY=a.pageY,p()});var r={};s.$$uuid=0;var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("href","http://s3.r2-db.com/powered.min.css"),document.getElementsByTagName("head")[0].appendChild(t),e.tooltip=m})(this)
