var _wsodSymbolHover;(function() {var mh=new (MouseHover)();_wsodSymbolHover=mh;mh.eventManager.add(window,"load",function() {mh.setParent(Element.create("div",{"id":"wsodSymbolHover"},null, _proxy_jslib_handle(document, 'body', '', 0, 0)));mh.addTarget(Element.parseSelector("a[symbol]"));});mh.initSymbolHover=function() {this.cache={};this.cdr=new (CrossDomainRequestor)();this.cdr.setGlobalContext("window._wsodSymbolHover")};mh.getShowEvent().addListener(function(type,el) {var symbol=el.getAttribute("symbol");if( _proxy_jslib_handle(this.cache, (symbol), 0, 0)){this.updateContent(symbol, _proxy_jslib_handle(this.cache, (symbol), 0, 0));return;}
this.clearContent();Element.create("div",{"class":"wsodLoading"},null,this.getContent());this.cdr.abortRequests(); _proxy_jslib_handle(this.cdr, 'load', '', 1, 0)({url:"http://markets.ft.com/markets/data/getSymbolHover.asp",data:{s:symbol,callback:"updateContent"},contentType:"text/javascript"});},mh);mh.updateContent=function(symbol,content) { _proxy_jslib_assign('', this.cache, (symbol), '=', ( _proxy_jslib_handle(null, 'content', content, 0, 0)));if(this.getCurrentTarget()&&symbol!=this.getCurrentTarget().getAttribute("symbol")){this.getShowEvent().fire(this.getCurrentTarget());return;}
 _proxy_jslib_assign('', this.getContent(), 'innerHTML', '=', ( _proxy_jslib_handle(this.cache, (symbol), 0, 0)));this.size=Element.getSize(this.getContainer());Element.setSize(this.getIframeShim(),this.size.width,this.size.height);var pos=Element.getXY(this.getContainer());this.move({nativeEvent:{clientX:pos.x-this.MARGIN,clientY:pos.y-this.MARGIN}});};mh.initSymbolHover();}()); ;
_proxy_jslib_flush_write_buffers() ;