var companyQuotes={articleQuote:"",articleQuoteRic:"",oResult:"",quote:"",aTickerLength:"3",spanClassType:"pos",quoteSpanClass:"changeUp",compSourceRic:"",cssText:"",flyoutHeight:220,flyoutWidth:175,hideSpeed:200,linkCharts:"",linkNews:"",linkQuote:"",linkReasearch:"",defaultPeriod:"90",defaultFrequency:"1day",ric:"",showSpeed:1E3,symbols:[],t:"",t2:"",x:10,y:10,adType:";type=stockflyout;sz=1x1;",init:function(){if(sTicker!=""){var b=sTicker.split(","),a=[];for(i=0;i<b.length;i++)b[i].search(";")==
-1&&a.push(b[i]);b=a.length>3?a.slice(0,3):a;companyQuotes.aTickerLength=b.length;companyQuotes.articleQuoteRic=b;document.write('<script type="text/javascript" src="/do/marketDataAjax?type=quote&symbol='+companyQuotes.articleQuoteRic+'&callback=companyQuotes.writeQuote"><\/script>')}},writeQuote:function(){var b="",a=document.createElement("div");a.setAttribute("class","quoteBox");a.setAttribute("id","thisFlyout");a.style.cssText="display:none;";document.getElementById("articleCompanyFlyout").appendChild(a);
for(i=0;i<companyQuotes.articleQuoteRic.length;i++)if(a=companyQuotes.articleQuoteRic[i].replace(" ",""),quote[a]){quote[a].positiveChange=="true"?(spanClassType="pos",quoteSpanClass="changeUp"):(spanClassType="neg",quoteSpanClass="changeDown");initialQuote="'";b+='<div class="articleCompanyBlock">';b+='<div class="companyName">'+quote[a].company+"</div>";b+='<div class="companyTicker" onmouseover="companyQuotes.competitorsMouseOver('+initialQuote.concat(quote[a].displayRic,initialQuote)+')" onmouseout="companyQuotes.competitorsMouseOut()" >'+
quote[a].displayRic+"</div>";b+='<div class="quoteValue '+quoteSpanClass+'">'+quote[a].quote+"</div>";b+='<div class="valueContent"><span class="'+spanClassType+'">'+quote[a].netChange+"</span>";b+='<span class="'+spanClassType+'">'+quote[a].percentChange+"</span></div>";if(Reuters.info.edition=="BETAUS")if(quote[a].timeFormattedForEdition.search(" ")!=-1){var c=new Date(quote[a].timeFormattedForEdition.replace("BST","GMT")),c=new Date(quote[a].timeFormattedForEdition.replace("EDT","EST"));b+='<div class="timestamp">'+
c.format("longTimeTwo")+"</div>"}else reformattedTimeString=quote[a].timeFormattedForEdition,b+='<div class="timestamp">'+reformattedTimeString+" "+quote[a].editionTimezoneShortName+"</div>";else reformattedTimeString=quote[a].timeFormattedForEdition.search(" ")==-1?quote[a].timeFormattedForEdition:quote[a].timeFormattedForEdition.split(" ")[1],b+='<div class="timestamp">'+reformattedTimeString+" "+quote[a].editionTimezoneShortName+"</div>";b+="</div>";i<companyQuotes.articleQuoteRic.length-1&&(b+=
'<div class="dividerInlineH">&nbsp;</div>')}document.getElementById("articleCompanyInfo").innerHTML=b},writeCompetitors:function(b){var a="";if(arguments.length!=0){a+='<div class="compHeader">Competitors</div>';for(i=0;i<arguments.length;i++){var c=arguments[i];c.compRic!=""&&(c.compPercentChange>0?(spanClassType="pos",quoteSpanClass="changeUp"):(spanClassType="neg",quoteSpanClass="changeDown"),a+='<div class="articleCompanyBlock">',a+='<div class="companyName">'+c.compCompany+"</div>",a+='<div class="companyTicker"><a href="'+
stockSectionUrl+c.compRic+'">'+c.compRic+"</a></div>",a+='<div class="quoteValue '+quoteSpanClass+'">'+c.compQuote+"</div>",a+='<div class="valueContent"><span class="'+spanClassType+'">'+c.compNetChange+"</span>",a+='<span class="'+spanClassType+'">'+c.compPercentChange+"</span></div>",a+='<div class="timestamp">'+c.compTimeStamp+"</div>",a+="</div>",i<arguments.length-1&&(a+='<div class="dividerInlineQ">&nbsp;</div>'))}document.getElementById("competitorListing").innerHTML=a}},createAd:function(){var b=
"http://"+qDoubleClickDomain+"/adx/"+(qDartDomain+qDartZone+this.adType+"dcmt=application/x-javascript;ord="+(typeof tmstmp!="undefined"?tmstmp:12345)+"?"),a=document.getElementById("quoteFlyoutSponsor"),c=document.createElement("script");c.setAttribute("type","text/javascript");c.setAttribute("src",b);a.appendChild(c)},competitorsMouseOver:function(b){Reuters.article.displayStocks=true;passingRIC=b;companyQuotes.t=setTimeout("companyQuotes.createCompetitors(passingRIC);",2E3)},competitorsMouseOut:function(){Reuters.article.displayStocks=
false},createCompetitors:function(b){if(Reuters.article.displayStocks){quoteDisplayRicNew=b.replace("__",".");var a=document.getElementById("thisFlyout");initialQuote="'";thisQuoteTicker=b;quote[thisQuoteTicker].positiveChange=="true"?(spanClassType="pos",quoteSpanClass="changeUp"):(spanClassType="neg",quoteSpanClass="changeDown");b=quote[thisQuoteTicker].timeFormattedForEdition;Reuters.info.edition=="BETAUS"?(quote[thisQuoteTicker].timeFormattedForEdition.search(" ")!=-1?(b=new Date(quote[thisQuoteTicker].timeFormattedForEdition.replace("BST",
"GMT")),b=new Date(quote[thisQuoteTicker].timeFormattedForEdition.replace("EDT","EST"))):b=quote[thisQuoteTicker].timeFormattedForEdition,b=b.format("longTimeTwo")):(reformattedTimeString=quote[thisQuoteTicker].timeFormattedForEdition.search(" ")==-1?quote[thisQuoteTicker].timeFormattedForEdition:quote[thisQuoteTicker].timeFormattedForEdition.split(" ")[1],b=reformattedTimeString+" "+quote[thisQuoteTicker].editionTimezoneShortName);a.innerHTML='<div id="quotePanel" class="gridPanel grid4"><div class="quoteFlyoutHeader">'+
quote[thisQuoteTicker].company+'</div><div class="companyTicker"><a href="'+stockSectionUrl+quote[thisQuoteTicker].displayRic+'">'+quote[thisQuoteTicker].displayRic+'</a></div><div class="quoteValue '+quoteSpanClass+'">'+quote[thisQuoteTicker].quote+'</div><div class="valueContent"><span class="'+spanClassType+'">'+quote[thisQuoteTicker].netChange+'</span><span class="'+spanClassType+'">'+quote[thisQuoteTicker].percentChange+'</span><span class="timestamp" style="text-align: right;">Data as of '+
b+'</span></div><div class="chartImage" id="articleCompanyChart"><img border="0" src='+baseChartUrl+"symbol="+quote[thisQuoteTicker].displayRic+"&duration="+companyQuotes.defaultPeriod+"&frequency="+companyQuotes.defaultFrequency+baseChartFormatting+"\" /></div><div class=\"chartNavigation\"><a href=\"javascript:companyQuotes.changeChart('1','15minute');\">1D</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<a href=\"javascript:companyQuotes.changeChart('5','15minute');\">5D</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<a href=\"javascript:companyQuotes.changeChart('90','1day');\">3M</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<a href=\"javascript:companyQuotes.changeChart('180','1day');\">6M</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<a href=\"javascript:companyQuotes.changeChart('365','1week');\">1Y</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<a href=\"javascript:companyQuotes.changeChart('730','1week');\">2Y</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<a href=\"javascript:companyQuotes.changeChart('1825','1week');\">5Y</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<a href=\"javascript:companyQuotes.changeChart('7300','1month');\">MAX</a></div></div><div class=\"columnRight\" id=\"competitorPanel\"><div class=\"gridPanel grid2\"><div class=\"closeLink\"><a href=\"javascript:companyQuotes.hideCompetitors()\">Close</a></div><div id=\"competitorListing\">&nbsp;</div></div></div>";
qIsSponsored&&(a.innerHTML+='<div id="quoteFlyoutSponsor" class="quoteFlyoutSponsor"></div>',this.createAd());a.style.cssText="";Reuters.utils.loadScript("competitorQuotes","/finance/stocks/competitorJSON?symbol="+quoteDisplayRicNew+"&callback=companyQuotes.writeCompetitors")}},hideCompetitors:function(){document.getElementById("thisFlyout").style.cssText="display:none;";companyQuotes.defaultPeriod="90";companyQuotes.defaultFrequency="1day";clearTimeout(200);Reuters.article.displayStocks=false},changeChart:function(b,
a){var c="";companyQuotes.defaultPeriod=b;companyQuotes.defaultFrequency=a;c+='<img border="0" src='+baseChartUrl+"symbol="+quote[thisQuoteTicker].displayRic+"&duration="+companyQuotes.defaultPeriod+"&frequency="+companyQuotes.defaultFrequency+baseChartFormatting+'" />';document.getElementById("articleCompanyChart").innerHTML=c}};companyQuotes.init();

