function go(n,t){n==HKFrontpage.Label.SymbolBoxText&&(n="");t=="3"&&(n==""&&(n=$.cookie("MasterSymbol")),n==undefined&&(n="00001"),n=isNaN(n)||!isNaN(n)&&parseInt(n)>1e5&&parseInt(n)<1?"00001":"00000".substring(0,5-n.length)+n);$("#ddlMarket").val()=="2"?t==1?goto(n,4):t==2&&goto(n,10):goto(n,t)}function goto(n,t){var r=HKFrontpage.MainSiteDomain,i="";switch(t){case 1:i=gotoQuote(n,t);break;case 2:i=r+HKFrontpage.Link.Stock_10_02_06+"?symbol="+n;break;case 3:i=HKFrontpage.Link.Stock_10_06_05_01.replace("{0}",n).replace("{1}","0").replace("{2}","hk-stock-news").replace("{3}","1");break;case 4:i=HKFrontpage.Link.US_40_02_01+"?symbol="+encodeURIComponent(n);break;case 5:i=HKFrontpage.Link.Stock_10_05_12_01.replace("{0}","company-summary")+"?symbol="+n+"#info";break;case 6:i=HKFrontpage.Link.Stock_10_05_03_07+"?index="+n;break;case 7:i=HKFrontpage.Link.Forex_30_02_01+"?symbol="+n;break;case 8:i=HKFrontpage.Link.Stock_10_06_09+"?symbol="+n;break;case 9:i=HKFrontpage.Link.Stock_10_06_05_01.replace("{0}",n).replace("{1}","0").replace("{2}","hk-stock-news").replace("{3}","1");break;case 10:i=HKFrontpage.Link.US_40_02_02+"?symbol="+encodeURIComponent(n);break;case 11:i=HKFrontpage.Link.Stock_10_05_12_01.replace("{0}","company-summary")+"?symbol="+n+"#info";break;case 12:i=HKFrontpage.Link.Stock_10_05_12}return window.location.href=i,!1}function gotoQuote(n){return n.indexOf(".")>0&&(n=n.split(".")[0]),n.length==6?HKFrontpage.Link.CNHK_80_02_01+"?shsymbol="+n:(n="00000"+n,n=n.substr(n.length-5,5),HKFrontpage.Link.Stock_10_02_05+"?symbol="+n)}function gotoIPO(n,t){window.location.href=HKFrontpage.Link.Stock_10_05_12_01.replace("{0}","industry-comparison")+"?symbol="+n+"&industry="+t+"#info"}function gotoLogout(){window.location.href=HKFrontpage.Link.LogoutLink}function winopen(n){var t=window.open(""+n+"","newsWindow","toolbar=no,scrollbars=yes,fullscreen=no,menubar=no,titlebar=no,directories=no,resizable=yes,status=no,fullscreen=no,top=0,left=0,width=1100,height=695");t.focus()}function CloseDiv(n){$(n).parent().fadeOut("slow")}function ChangeSel(n,t){$("."+n+"_sel").addClass(n).removeClass(n+"_sel");$(t).addClass(n+"_sel")}function SelectIPO(n){n.stopPropagation();var i=$(this).attr("data-val"),t=$("#"+$(this).attr("data-tar"));$(this).parent().find("> div.round-opt-box2.sel").removeClass("sel");$(this).addClass("sel");$("#tbIPO1").hide();$("#tbIPO2").hide();$("#tbIPO3").hide();t.show()}function SelectActiveStock(n){function f(n){var e,o,s,f;i.html("");switch(n.status){case"E":i.html(''+Error1+"<\/td><\/tr>");break;case"N":i.html(''+Error2+"<\/td><\/tr>");break;case"S":var r=n.data,u="",h=!0;for(x in r)r[x].symbol!=undefined&&(h&&(t=="15"||t=="16"||t=="17"||t=="18")?(f=r[x].desp,e=r[x].desp,APP_LANG=="eng"?(f.length>15&&(f=f.substr(0,15)),e.length>16&&(e=e.substr(0,16))):(f.length>8&&(f=f.substr(0,8)),e.length>7&&(e=e.substr(0,7))),o=".HK",t=="15"&&(o=".SH"),t=="17"&&(o=".SZ"),s="stockdailyquotechartrt",(t=="16"||t=="18")&&(s="stockdailyquotechart"),u+='',u+='',u+='<\/td> <\/td><\/tr>',u+="",u+='',u+='
"+e+"<\/a><\/div>",u+="<\/td>",u+='',u+=''+r[x].last,u+='
"+f+" ("+r[x].symbol+o+")<\/a><\/div>",u+="<\/span><\/td>",u+=''+r[x].chg+"<\/td>",u+=''+r[x].pctchg+"<\/td>",u+="<\/tr>",h=!1):(f=r[x].desp,APP_LANG=="eng"?f.length>16&&(f=f.substr(0,16)):f.length>7&&(f=f.substr(0,7)),u+="",u+=t=="3"?'
"+f+"<\/a><\/div><\/td>":'
"+f+"<\/a><\/div><\/td>",u+=''+r[x].last+"<\/td>",(t=="1"||t=="5"||t=="15"||t=="16"||t=="17"||t=="18")&&(u+=''+r[x].chg+"<\/td>"),u+=''+r[x].pctchg+"<\/td>",u+="<\/tr>"));t=="1"||t=="5"?u+=''+HKFrontpage.Label.ActiveStock_Ref+"<\/td><\/tr>":t=="2"?u+=''+HKFrontpage.Label.ActiveETF_Ref+"<\/td><\/tr>":(t=="3"||t=="4"||t=="15"||t=="16"||t=="17"||t=="18")&&(u+=''+HKFrontpage.Label.ActiveWarrantCBBC_Ref+r[x].lastupd.replace(/\//g,"-")+"<\/td>");i.html(u)}}var u;n.stopPropagation();var t=$(this).attr("data-type"),r=$(this).attr("data-val"),i=$("#"+$(this).attr("data-tar"));$(this).parent().find("> div.round-opt-box2.sel").removeClass("sel");$(this).addClass("sel");t=="15"||t=="16"||t=="17"||t=="18"?(u=t=="15"||t=="17"?"r":"d",AADataCenter.GetActiveStockCNHK({param:{mkt:t.slice(-1),catg:r,type:u,s:10}},f)):AADataCenter.GetActiveStock({param:{mkt:t,catg:r}},f)}function dym_write_banner(n,t){typeof OA_output[t]!="undefined"&&$(n).html(OA_output[t])}function LoadRSN(){function i(t){var e,o,s;switch(t.status){case"E":n.empty();n.append(""+HKFrontpage.Label.PleaseTryAgainLater+"<\/td>");release=!0;break;case"N":n.empty();n.append(""+HKFrontpage.Label.NoRelatedInformation+"<\/td>");break;case"S":var i=t.data,u=0,r="",f="";for(x in i)if(i[x].id=="1")$("#rsn1").html('
'+i[x].desp+"<\/div>
"+i[x].symbol+"<\/div>"),$("#rsn1").attr("title",i[x].symbol+" "+i[x].desp),$("#rsn1").attr("href","javascript:goto('"+i[x].symbol+"',1)"),$("#rsn2").html("
"+i[x].last+"<\/div>
"+i[x].pctchg+"<\/div>"),$("#rsn3").html('');else if(i[x].id=="2")if(f=HKFrontpage.Link.PopUpLink.replace("%7B1%7D",i[x].newsid).replace("%7B0%7D",i[x].source.toLowerCase().replace("hk6","aafn")),i[x].source.toUpperCase()=="AD")continue;else if(u==0?($("#rsn4").text(i[x].title),$("#rsn4").attr("href","javascript:winopen('"+f+"')"),$("#rsn5").html(i[x].content),e=GetNewsSourceLabel(i[x].newsid,i[x].source,0),e!=""&&$(".rsnNewsLabel").html("
"+e+"<\/div>")):(o=GetNewsSourceLabel(i[x].newsid,i[x].source,1),s=GetNewsSourceLabel(i[x].newsid,i[x].source,0),r+='
",r+='
'+$("
").text(i[x].title).html()+"<\/div>",o!=""&&(r+="
<\/div>
"+o+"<\/div><\/div>"),r+="<\/div><\/a><\/div><\/td><\/tr>"),u>=4)break;else u++;$("#tbrsn6").append(r)}}var n=$("#tbRSN"),t={isDefault:HKFrontpage.EnableStockRecentNewsble=="True"?null:1};typeof HKFrontpage.NewsType!="undefined"&&HKFrontpage.NewsType!=""&&(t.recordCount=15,t.NewType=HKFrontpage.NewsType);AADataCenter.GetStockRecentNews(t,i)}function SubmitWarrant(){var r=$("#ddlWarrantIndex").val(),u=$("#ddlWarrantType").val(),t=$("#txtWarrantSymbol").val(),i="",n;if(r)i=r;else{if(t==""||isNaN(t))return alert(HKFrontpage.Label.InvalidStockInput),!1;i=t}n="";switch(u){case"C":n="call";break;case"P":n="put"}window.location.href=HKFrontpage.Link.Stock_10_14_02_01+"&symbol="+i+"&type="+n}function SubmitCbbc(){var r=$("#ddlCbbcIndex").val(),u=$("#ddlCbbcType").val(),t=$("#txtCbbcSymbol").val(),i="",n;if(r)i=r;else{if(t==""||isNaN(t))return alert(HKFrontpage.Label.InvalidStockInput),!1;i=t}n="";switch(u){case"C":n="bull";break;case"P":n="bear"}window.location.href=HKFrontpage.Link.Stock_10_14_02_02+"&symbol="+i+"&type="+n}function gotoLCI(n,t){$("#lciSymbol").val(n);t==2&&($("#lcirdo_SelectDocType").val("1"),$("#lcisel_tier_1").val("10000"),$("#lcidocTypeLvl").val("3"),$("#lcisub_sel_tier_1_group").val("13000"));window.location=HKFrontpage.Link.Stock_10_08_03_07+"/0/1/"+n}function goToAllIndustries(n,t){window.location=HKFrontpage.Link.Stock_10_05_04_02+"?s="+n+"&o="+t}function MouseActIndIcon(n,t){var r="indIcon"+n,i="";n==1?i="indTopGain":n==2?i="indTopLoss":n==3&&(i="indTopTurnover");t==1?($("#"+r).removeClass(i+"Icon").addClass(i+"IconMouseOver"),$("."+i+"Header").addClass(i+"HeaderMouseOver")):t==0&&($("#"+r).removeClass(i+"IconMouseOver").addClass(i+"Icon"),$("."+i+"Header").removeClass(i+"HeaderMouseOver"))}function postLoadImage(){for(var n=0;n",opacity:0,isShowNew:s,snapEle:$("#videoNewsList").find(".videoBox.viewVideo"),snapImg:h},GAPush:{isEnable:!0,data:[{logViewTime:3,param:["vt._trackEvent","AA News Video Desktop","View 3s - Frontpage",i]}]},GA4:{isEnable:!0,data:[{logViewTime:3,type:"sec",param:{send_to:"ga4vt",event_category:(APP_LANG=="chn"?"sc":"tc")+"|front|3s",event_label:i}},]}}},url:t},adMode:r?"IMA":u?"AAAD":"",adOption:n})}catch(l){console.log(l);frontpagePlError=!0}}function ShowIPO(n,t){var i;switch(n){case 1:i=IPO1.split("#");break;case 2:i=IPO2.split("#");break;case 3:i=IPO3.split("#")}ChangeSel("upipo_subico",t);i.length==7&&($("#ipo1").html(i[0]),$("#ipo1").attr("href","javascript:goto('"+i[1]+"',11)"),$("#ipo2").html(i[2]),$("#ipo2").attr("href","javascript:gotoIPO('"+i[1]+"','"+i[3]+"')"),i[2]==""?$("#ipo2_span").hide():$("#ipo2_span").show(),$("#ipo3").html(i[4]),$("#ipo4").html(i[5]),$("#ipo5").html(i[6]))}function RollTF(){THCount=THCount%THMax+1;ShowTF(THCount,$("#tf_tab"+THCount))}function ShowTF(n,t){var i=HKFrontpage.TodayFocus.THData[n-1];typeof i!="undefined"&&(ChangeSel("tf_subico",t),$("#tf1").html("
"+i.a+"<\/div>"),$("#tf1").attr("title",i.b),$("#tf1").attr("href","javascript:goto('"+i.c+"', 1)"),$("#tf2").html(i.d),$("#tf3").html(i.e),$("#tf4").html("
"+i.h+"<\/div>"),$("#tf4").attr("href","javascript:winopen('"+HKFrontpage.Link.PopUpLink.replace("%7B1%7D",i.f).replace("%7B0%7D",i.g)+"')"),$("#tf5").html(""))}function GetStockHistory(){var n=$("#stocksHisContent"),i=AAUtility.GetHKSymbolListCookie(),t,r,u;if(i&&i.length>0&&i[0].length>0){for(t="",r=0;r7)break;i[x].s5=i[x].s.replace(".HK","");r+='';r+="";r+='
";r+=i[x].name+"<\/a>";f=i[x]["news_counter_"+HKFrontpage.Language.toLowerCase()];f!=""&&parseInt(f)>0&&(r+=""+f+"<\/span>");r+='
<\/div><\/div>';r+='
";r+=''+i[x].s+"<\/span><\/a>";i[x].highlow_Indicator!="0"&&(r+='
'+ConvertHighLowIndicator(i[x].highlow_Indicator,HKFrontpage.Language.toLowerCase())+'
<\/div><\/div>');r+='
<\/div><\/div>';r+="<\/td>";r+=''+i[x].last_DynamicDp+"
 ";i[x].isExDate()&&(r+='
'+HKFrontpage.Label.ExDate+"<\/div><\/a>");r+="<\/td>";r+=''+e(i[x].change())+"
"+o(i[x].weeklychange());r+='
<\/div><\/div>';r+="<\/td>";r+="<\/tr>";u==""&&(u+="",u+='',u+='
'+HKFrontpage.Label.LastUpdate+i[x].last_update+"<\/div>",u+='
'+HKFrontpage.Label.LatestQuote_Edit+"<\/div><\/div>",u+='
'+HKFrontpage.Label.LatestQuote_Complete+'<\/div>
'+HKFrontpage.Label.LatestQuote_ClearAll+'<\/div>
<\/div><\/div>',u+='
<\/div>',u+="<\/td>",u+="<\/tr>");h++}h>0&&$("#rtLatestQuote").show();n.append(r+u);s()}}function e(n){var t=n.cs=="+"?"pos":n.cs=="-"?"neg":"";return''+n.c+" ("+n.pc+")<\/span>"}function o(n){var t=n.cs=="+"?"pos":n.cs=="-"?"neg":"";return''+n.pc+"<\/span>"}function s(){$(".jshoverwithclass").unbind("hover").hover(function(){var n=$(this).attr("hover");n!=undefined&&$(this).removeClass(n).addClass(n)},function(){var n=$(this).attr("hover");n!=undefined&&$(this).removeClass(n)});$(".icon-nc").unbind("click").bind("click",function(){var i=$(this).attr("market"),t=$(this).attr("symbol"),n="";t!=""&&t!=undefined&&(i=="HK"?n=HKFrontpage.Link.AAFNStockNewsPage:i=="SH"&&(n=HKFrontpage.Link.SHStockNewsPage));n!=""&&(window.location.href=n.replace("#Symbol#",t))});var t={rows:function(){return n.find("tr")},rowMasks:n.find("td > .rowMask"),btnRemoveOne_onclick:function(){$(this).closest("tr").remove()},init:function(){for(var n=0;n .icon-ls-remove").bind("click",this.btnRemoveOne_onclick);return this.rowMasks.hide(),this}}.init(),r={container:n.find(".mode1"),btnEdit:n.find(".mode1 > .edit"),btnEdit_onclick:function(){r.container.hide();i.container.show();t.rowMasks.show()},init:function(){return this.container.show(),this.btnEdit.bind("click",this.btnEdit_onclick),this}}.init(),i={container:n.find(".mode2"),btnClearAll:n.find(".mode2 > .clearAll"),btnComplete:n.find(".mode2 > .complete"),btnClearAll_onclick:function(){i.container.hide();r.container.show();t.rowMasks.hide();t.rows().remove();i.setLsCookies()},btnComplete_onclick:function(){i.container.hide();r.container.show();t.rowMasks.hide();i.setLsCookies()},setLsCookies:function(){for(var f=[],i="",e=t.rows(),r,u,n=0;n0&&n.data[0].length>0){if(USUtility.IsElementInView($("#tblCCS"))){for(u="",r=0;r0&&(e="",t.DataType=="D"&&t.Last!=_sF.NullValue&&(e=""+HKFrontpage.Label.Delayed+"<\/span>"),$(i+" [data-key='last']").html(e+t.Last),t.PrePostNominal!=_sF.NullValue&&t._PrePostNominalValue>0?(f=USUtility.CalcMaxDate(t.PrePostTimeStamp,f),$(i+" [data-key='prepost']").html("
"+HKFrontpage.Label.MarketStatus[t.MarketStatus]+" "+USUtility.GetChangeDisplay(t.PrePostChangeSign,t.PrePostChangePercent)+"<\/div>"),$(i+" [data-key='prepost']").show()):($(i+" [data-key='prepost']").html(""),$(i+" [data-key='prepost']").hide()),$(i+" [data-key='change']").html(USUtility.GetChangeDisplay(t.ChangeSign,t.Change)),$(i+" [data-key='pctchange']").html(USUtility.GetChangeDisplay(t.ChangeSign,"("+t.ChangePercent+")")));u=USUtility.CalcMaxDate(u,f)}u!=""&&$("#tblCCS [data-key='lastUpdate']").html(USUtility.GetUSTimeZoneInShort(u))}if(USUtility.IsElementInView($("#MPUS_List"))){for(r=0;r0&&(i.removeClass("itempos itemneg"),t.PrePostNominal!=_sF.NullValue&&t._PrePostNominalValue>0?(i.find(".ussq_prepost").html(HKFrontpage.Label.MarketStatus[t.MarketStatus]),i.find(".ussq_prepost").show(),t.PrePostChangeSign=="+"&&i.addClass("itempos"),t.PrePostChangeSign=="-"&&i.addClass("itemneg"),i.find(".ussq_last").html(t.PrePostNominal),i.find(".ussq_pctchg").html(t.PrePostChangePercent)):(i.find(".ussq_prepost").html(""),i.find(".ussq_prepost").hide(),t.ChangeSign=="+"&&i.addClass("itempos"),t.ChangeSign=="-"&&i.addClass("itemneg"),i.find(".ussq_last").html(t.Last),i.find(".ussq_pctchg").html(t.ChangePercent)),t.DataType=="D"?i.find(".MPUS_Item_Delayed").show():i.find(".MPUS_Item_Delayed").hide(),mpus_lastUpdate=USUtility.CalcMaxDate(t.MaxTimeStamp,mpus_lastUpdate));mpus_lastUpdate!=""&&mpus!=null&&mpus.SetLastUpdate(USUtility.GetUSTimeZoneInShort(mpus_lastUpdate))}}}function CustomIndexDataHandler(n){if(n.status=="S"&&n.data.length>0){var t=n.data[0];StreamingIndex.forEach(function(n,i){var o=$.grep(t,function(t){return t.key==n}),r,u,i;if(o.length>0){if(r=o[0].data,u=$("#IndexChartContent_List ._usindex[data-symbol='"+n+"']"),u.length>0){var s=r.ChangeSign=="+"?"green":r.ChangeSign=="-"?"red":"grey",f=r.Change.replace("+","").replace("-",""),e=r.Last;f.lastIndexOf(".")>-1&&(f=f.substring(0,f.lastIndexOf(".")));e.lastIndexOf(".")>-1&&(e=e.substring(0,e.lastIndexOf(".")));u.removeClass("green red grey").addClass(s);u.find(".ussq_chg").html(f+" ("+r.ChangePercent.replace("+","").replace("-","")+")");u.find(".ussq_last").html(e);i=-1;$.each(IndexChartList,function(t,r){if(r.ChartCode==n)return i=t,!1});i>-1&&(IndexChartList[i].Style=s,IndexChartList[i].Change=u.find(".ussq_chg").html(),IndexChartList[i].Last=u.find(".ussq_last").html())}typeof WorldIndicesPanelDataHandler=="function"&&WorldIndicesPanelDataHandler(n,r)}})}}function updateFTSStockList(){USStreamingUtility.StopStreaming(!0);USStreamingUtility.ClearStreamingSymbol("FTS");USStreamingUtility.AddStreamingSymbol(lst_ccs,"FTS");mpus&&mpus.GetStatus()&&(lst_mpus=USUtility.GetStreamingSymbols("MPUS_List"),USStreamingUtility.AddStreamingSymbol(lst_mpus,"FTS"));USStreamingUtility.StopStreaming(!1)}var isGoogleAd=isGoogleAd==undefined?!1:isGoogleAd,isAAAd=isAAAd==undefined?!1:isAAAd,isVpaid=isVpaid==undefined?!1:isVpaid,release=!0,f1=!0,f2=!0,frontpagePl,frontpagePlError,mpus,idxChart;$(function(){var n=$(window).scrollTop()-($(document).height()-$(window).height()),r=$("#RSNLocator").offset().top-($(document).height()-$(window).height()),t=r+1200,i=r-1200;$("#txtWarrantSymbol").keydown(function(n){n.keyCode=="13"&&(n.preventDefault(),$("#btnWarrantSymbol").click())});$("#txtCbbcSymbol").keydown(function(n){n.keyCode=="13"&&(n.preventDefault(),$("#btnCbbcSymbol").click())});$(".jsActiveStock > div").bind("mouseenter",SelectActiveStock);$(".jsIPO > div").bind("mouseenter",SelectIPO);($(window).height()>1270||n==0||n>i&&n2351||n==0||n>i&&ni&&n-2500&&(f2=!1)}});$.cookie("mLang",HKFrontpage.Lang,{expires:GetExpiryDate(),path:"/",domain:subCookiesDomain})});$(function(){postLoadImage()});frontpagePl=null;frontpagePlError=!1;$(function(){if(setTimeout(function(){loadVideo()},0),HKFrontpage.Language.toLowerCase()!="eng")var n=setInterval(function(){(frontpagePl!=null||frontpagePlError)&&(clearInterval(n),$('div[data-id="VideoNewsList"]').LiveVideoFrontPage({interval:60,aaUrl:HKFrontpage.Link.Stock_10_08_08,aaLiveSupport:AAUtility.EnableAALive(),preLiveHandle:function(){try{fpRollingDisplayObj.addSpecVideo2()}catch(n){console.log(n)}},postLiveHandle:function(){try{fpRollingDisplayObj.removeSpecVideo()}catch(n){console.log(n)}}}))},1e3)});var IPO1=HKFrontpage.IPO.IPO1,IPO2=HKFrontpage.IPO.IPO2,IPO3=HKFrontpage.IPO.IPO3;$(function(){if(HKFrontpage.IPO.ShowIPOBar=="True"){var n=1,t=parseInt(HKFrontpage.IPO.IPOMax);function i(){n=n%t+1;ShowIPO(n,$("#ipo_tab"+n))}ShowIPO(1,$("#ipo_tab1"));t>1&&setInterval(function(){i()},1e4)}});var TF1=HKFrontpage.TodayFocus.TF1,TF2=HKFrontpage.TodayFocus.TF2,TF3=HKFrontpage.TodayFocus.TF3,THCount=1,THMax=parseInt(HKFrontpage.TodayFocus.THMax);$(function(){HKFrontpage.TodayFocus.ShowTodayFocus=="True"&&(setTimeout(function(){ShowTF(1,$("#tf_tab1"))},500),THMax>1&&setInterval(function(){RollTF()},1e4))});$(function(){setTimeout(function(){GetStockHistory()},1e3)});$.fn.MPUSControl=function(n){function nt(){e!=null&&clearInterval(e);e=setInterval(function(){u||(s>=f&&(t.append(t.children().first()),t.css("left","0px"),s=0),s++,t.css("left","-"+s+"px"))},r.interval)}function p(){var u,t;if(h!=null&&clearTimeout(h),u=USStreamingUtility.GetTimeInfo(),u.HKServerTime.getFullYear()<2e3)return h=setTimeout(p,500),!1;var n=new Date(u.HKServerTime.getTime()+((new Date).getTime()-u.InitialDate.getTime())),f=new Date(u.ServerTime.getTime()+((new Date).getTime()-u.InitialDate.getTime())),s=n.getHours(),d=n.getMinutes(),v=f.getHours(),b=f.getMinutes(),e=0,l=!1;if(8<=s&&s<19)i.Hidden(),c.hide(),o=!1,t=new Date(n.getFullYear(),n.getMonth(),n.getDate(),19,0,0,0),e=t-n;else if(i.Display(),o=!0,v==9&&b<30?l=!0:s>=19&&v<9&&(l=!0),l){c.show();var y=new Date(f.getFullYear(),f.getMonth(),f.getDate(),9,30,0,0)-f,a=Math.floor(y/36e5),k=Math.ceil((y-a*36e5)/6e4);a==0&&w.hide();w.find("span").text(Math.abs(a));g.find("span").text(k);t=new Date(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),0,0);t=new Date(t.getTime()+6e4);e=t-n}else c.hide(),t=new Date(n.getFullYear(),n.getMonth(),n.getDate(),8,0,0,0),s>=21&&(t=new Date(t.getTime()+864e5)),e=t-n;e>0&&(h=setTimeout(p,e));typeof r.MarketChangeCallback=="function"&&setTimeout(function(){r.MarketChangeCallback.apply(this)},1e3)}function tt(){$(window).resize(function(){y=i.find("#MPUS_Viewport").width();i.StopSlide();i.StartSlide()});$(l).bind("click",i.MoveRight);$(a).bind("click",i.MoveLeft);$(b).bind("mouseover",function(){i.StopSlide();l.show();a.show()});$(b).bind("mouseleave",function(){i.StartSlide();l.hide();a.hide()});k=i.find(".icon_mi_info").InfoOverlay({content:HKFrontpage.Label.LastUpdate_RTStreaming});p()}var r=$.extend(!0,{},{interval:20,MarketChangeCallback:null},n),i=this,c=i.find("#MPUS_Countdown"),w=i.find("#MPUS_Countdown_hh"),g=i.find("#MPUS_Countdown_mm"),b=i.find("#MPUS_Slider"),t=i.find("#MPUS_List"),l=i.find("#MPUS_ArrowLeft"),a=i.find("#MPUS_ArrowRight"),k=null,f=165,d=0,v=0,y=0,s=0,e=null,h=null,u=!1,o=!1;return this.StartSlide=function(){v<=y?t.css("left","0px"):nt()},this.StopSlide=function(){e!=null&&clearInterval(e)},this.MoveLeft=function(){if(u)return!1;var n=parseInt(t.css("left").replace("px","")),i=n-f*4;u=!0;t.animate({left:i+"px"},500,function(){t.append(t.children().first());t.append(t.children().first());t.append(t.children().first());t.append(t.children().first());t.css("left",n+"px");u=!1})},this.MoveRight=function(){if(u)return!1;var n=parseInt(t.css("left").replace("px","")),i=n-f*4;t.prepend(t.children().last());t.prepend(t.children().last());t.prepend(t.children().last());t.prepend(t.children().last());t.css("left",i+"px");u=!0;t.animate({left:n+"px"},500,function(){u=!1})},this.Display=function(){i.show();o=!0;f=t.find(".MPUS_Item").outerWidth(!0);d=t.find(".MPUS_Item").length;v=f*d;t.width(v);y=i.find("#MPUS_Viewport").width();setTimeout(i.StartSlide,1e3);typeof r.MarketChangeCallback=="function"&&r.MarketChangeCallback.apply(this)},this.Hidden=function(){i.StopSlide();i.hide();o=!1;typeof r.MarketChangeCallback=="function"&&r.MarketChangeCallback.apply(this)},this.GetStatus=function(){return o},this.SetLastUpdate=function(n){k.SetContent(HKFrontpage.Label.LastUpdate_RTStreaming+' '+n+"<\/span>")},tt(),this};$(function(){$("#MPUS").length>0&&setTimeout(function(){mpus=$("#MPUS").MPUSControl({MarketChangeCallback:updateFTSStockList})},100)});$.fn.IndexChartControl=function(n){function p(n){var t="",i=$(n).attr("data-index-code");switch(i){case"110000":t=HKFrontpage.Link.Stock_10_05_03_07+"?index=HSI";break;case"110010":t=HKFrontpage.Link.Stock_10_05_03_07+"?index=HSCEI";break;case"110078":t=HKFrontpage.Link.Stock_10_05_03_07+"?index=HSTECH";break;case"000001.SH":case"000300.SH":case"399001.SZ":t=HKFrontpage.Link.Stock_10_05_03_03;break;case"DJIA.US":case"NDX.US":case"SPX.US":case"GDAXI":case"FCHI":case"FTSE":t=HKFrontpage.Link.Stock_10_05_03_02}t!=""&&(window.location.href=t)}function w(n){var t="",i=$(n).attr("data-index-code");switch(i){case"110000":case"110010":case"110078":t=HKFrontpage.Link.Stock_10_02_06+"?symbol="+i;break;case"000001.SH":t=HKFrontpage.Link.Stock_10_02_06+"?symbol=2000001";break;case"000300.SH":t=HKFrontpage.Link.Stock_10_02_06+"?symbol=2000300";break;case"399001.SZ":t=HKFrontpage.Link.Stock_10_02_06+"?symbol=399001";break;case"DJIA.US":t=HKFrontpage.Link.US_40_02_02+"?symbol=DJIA";break;case"NDX.US":t=HKFrontpage.Link.US_40_02_02+"?symbol=NDX";break;case"SPX.US":t=HKFrontpage.Link.US_40_02_02+"?symbol=SPX"}t!=""&&(window.location.href=t)}function c(n){i.find(".index").removeClass("sel");$(n).addClass("sel");var r=$(n).attr("data-index-code");h!=null&&clearTimeout(h);h=setTimeout(function(){if(t.attr("data-symbol")!=r)if(o!=null&&clearInterval(o),f&&(r=="DJIA.US"||r=="SPX.US"))rt();else if(StreamingIndex.indexOf(r)>-1&&USStreamingUtility.IsAutoRefreshIndexPeriod())l(r);else{var n=IndexChartData[r];typeof n!="undefined"&&n!=null?k(r):l(r)}},300)}function tt(n){var f,t,r;u.find(".icsRegionOption").removeClass("sel");$(n).addClass("sel");f=$(n).attr("data-region");t=["110000","110078","110010","000001.SH","000300.SH","399001.SZ"];f=="USEU"&&(t=["NDX.US","DJIA.US","SPX.US","GDAXI","FCHI","FTSE"]);i.empty();r=!1;t.forEach(function(n){var t=$.grep(IndexChartList,function(t){return t.ChartCode==n});t!=null&&t.length>0&&(it(t[0]),t[0].Last==""&&(r=!0))});r&&USStreamingUtility.GetIndexData({group0:USIndexGroup},CustomIndexDataHandler);i.find(".index").unbind("mouseover").bind("mouseover",function(){c(this)});i.find(".index").unbind("click").bind("click",function(){p(this)});b();d();g();nt()}function b(){var t=u.find(".icsRegionOption.sel"),r,n;t.length>0&&(r=$(t[0]).attr("data-region"),n=i.find(".index"),n.length>0&&(c(n[0]),r=="USEU"?s.SetContent(f?HKFrontpage.Label.MajorIndexInfo.USEU_Paid:HKFrontpage.Label.MajorIndexInfo.USEU_Free):s.SetContent(HKFrontpage.Label.MajorIndexInfo.HKCN)))}function it(n){if(r==null||typeof n=="undefined"||n==null)return!1;var t=$(r).clone(),u="";f&&(n.ChartCode=="DJIA.US"||n.ChartCode=="SPX.US")&&(u="*");t.addClass(n.Style);t.attr("data-index-code",n.ChartCode);t.attr("data-symbol",n.ChartCode);t.find(".name").html(n.Desp+u);t.find(".ussq_chg").html(n.Change==""?"N/A":n.Change);t.find(".ussq_last").html(n.Last==""?"N/A":n.Last);StreamingIndex.indexOf(n.ChartCode)>-1&&t.addClass("_usindex");i.append(t)}function k(n){var s,r,o,f,u;if(t.empty(),s=i.find(".index[data-index-code='"+n+"']"),s.length>0&&(r=IndexChartData[n],typeof r!="undefined"&&r!=null)){if(o=3,(n=="GDAXI"||n=="FCHI"||n=="FTSE")&&(o=5),t.attr("data-symbol",n),t.attr("data-index-code",n),t.attr("data-prev-close",r.pc),typeof r.dt!="undefined"&&r.dt!="")for(f=$.grep(IndexPrevClose,function(t){return t.Symbol==n}),u=0;u0&&$(n[0]).attr("data-region")=="USEU"&&(t=!0));t?v.show():v.hide()}function g(){var n,t;y.find(".icsNoticeList").removeClass("sel");n=u.find(".icsRegionOption.sel");n.length>0&&(t=y.find(".icsNoticeList[data-region='"+$(n[0]).attr("data-region")+"']"),t.find(".icsNotice").length>0&&t.addClass("sel"))}function nt(){if(typeof _TradingHourNoticeControl!="undefined"){var n=u.find(".icsRegionOption.sel");n.length>0&&($(n[0]).attr("data-region")=="USEU"?_TradingHourNoticeControl.showNotice():_TradingHourNoticeControl.hideNotice())}}function l(n){var r="7",u="R",t;(n=="000001.SH"||n=="000300.SH")&&(u="D");t=HKFrontpage.iDataServlet;(n=="NDX.US"||n=="DJIA.US"||n=="SPX.US")&&(t=HKFrontpage.iDataServletUS);$.ajax({url:t+"/servlet/iDataServlet/getdaily",data:{id:n,type:"5",market:"1",level:"-250",period:r,encoding:"utf8"},type:"GET",dataType:"text",beforeSend:function(){},success:function(t){var f,e;t!="1"&&(f=new IntradayChartData,f.ServerTime=USStreamingUtility.GetTimeInfo().ServerTime,f.InitialDate=USStreamingUtility.GetTimeInfo().InitialDate,f.BindData(t,r,n,u),ut(f),e=i.find(".index.sel"),e.length>0&&$(e[0]).attr("data-index-code")==n&&(k(n),StreamingIndex.indexOf(n)>-1&&(o!=null&&clearInterval(o),o=setInterval(function(){USStreamingUtility.IsAutoRefreshIndexPeriod()&&l(n)},USOpt.Index.ChartInterval))))},error:function(n,t){console.log("GetChartData FAILED: "+t)}})}function ut(n){var f=!0,e=null,t,r;n.dataPoint.length>0&&(e=n.dataPoint[0].DateObj());e==null&&(f=!1);t=null;n.dataPoint.length>0&&(t=n.dataPoint[n.dataPoint.length-1].DateObj());t==null&&(f=!1);f&&e.getDate()==t.getDate()&&e.getHours()>=13&&(f=!1);f||(t=new Date);var u=n.symbol,o=null,w=null,s=null,h=null,b=null,c=null,k=null,v="",l=[],tt=u=="NDX.US"||u=="DJIA.US"||u=="SPX.US",d=new Date(t.getFullYear(),t.getMonth(),t.getDate(),9,33,0),y=new Date(t.getFullYear(),t.getMonth(),t.getDate(),12,0,0),g=new Date(t.getFullYear(),t.getMonth(),t.getDate(),13,3,0),nt=new Date(t.getFullYear(),t.getMonth(),t.getDate(),16,0,0);for(u=="000001.SH"||u=="000300.SH"||u=="399001.SZ"?(y=new Date(t.getFullYear(),t.getMonth(),t.getDate(),11,30,0),nt=new Date(t.getFullYear(),t.getMonth(),t.getDate(),15,0,0)):tt&&(y=new Date(t.getFullYear(),t.getMonth(),t.getDate(),13,0,0)),r=d;r<=nt;){r>y&&r0?(i=i[0],r==d&&(k=i.PC),v==""&&(v=i.Month()+i.Day()),l.push({x:a,y:i.C,t:p}),(o==null||i.H>o)&&(o=i.H),(s==null||i.C>s)&&(s=i.C,w=a),(h==null||i.L0&&(r=$(i.find(".index")[0]).clone(),r.removeClass("green red grey sel"),r.removeAttr("data-style"),r.attr("data-symbol",""),r.attr("data-index-code",""),r.find(".name").html(""),r.find(".ussq_chg").removeClass("none").html(""),r.find(".ussq_last").removeClass("none").html("")),i.find(".index").each(function(){var n=$(this).attr("data-symbol");(n=="NDX.US"||n=="DJIA.US"||n=="SPX.US")&&(n!="NDX.US"&&f?($(this).addClass($(this).attr("data-style")),$(this).find(".name > span").show(),$(this).find(".change").removeClass("none"),$(this).find(".last").removeClass("none")):($(this).addClass("_usindex"),$(this).find(".name > span").remove(),$(this).find(".change").empty().removeClass("none"),$(this).find(".last").empty().removeClass("none")));$(this).removeAttr("data-style")}),n=0;n0&&setTimeout(function(){idxChart=$("#IndexChartSection").IndexChartControl()},100)});var IntradayChartData=function(){function t(){this.ID=null;this.D=null;this.O=null;this.H=null;this.L=null;this.C=null;this.V=null;this.T=null;this.PC=null;this.Period=null;this.Month=function(){if(this.D!=null){var n=this.D.split(" ");return n[0].split("/")[0]}return""};this.Day=function(){if(this.D!=null){var n=this.D.split(" ");return n[0].split("/")[1]}return""};this.Hour=function(){if(this.D!=null){var n=this.D.split(" ");return n[1].split(":")[0]}return""};this.Minute=function(){if(this.D!=null){var n=this.D.split(" ");return n[1].split(":")[1]}return""};this.Second=function(){if(this.D!=null){var n=this.D.split(" ");return n[1].split(":")[2]}return""};this.DateString=function(){return this.D!=null?this.Month()+"/"+this.Day()+" "+this.Hour()+":"+this.Minute():""};this.DateObj=function(){if(this.D!=null){var n=new Date;return n.setMonth(parseInt(this.Month(),10)-1),n.setDate(parseInt(this.Day(),10)),n.setHours(parseInt(this.Hour(),10)),n.setMinutes(parseInt(this.Minute(),10)),n.setSeconds(parseInt(this.Second(),10)),n.setMilliseconds(0),n}return null}}function i(n){return typeof n!="undefined"&&n.indexOf(".")>=0?n.substr(n.lastIndexOf(".")+1):""}function r(t){return t=="US"?n.ServerTime!=null&&n.InitialDate!=null?new Date(n.ServerTime.getTime()+((new Date).getTime()-n.InitialDate.getTime())):new Date(ServerDate.getTime()+(-8+US_TIMEZONE)*36e5):new Date(ServerDate)}function u(t,u,f){var h=[],l=[],o=[],v=[],c,e,a,s,b,k,y,p;for(h=t.split("!"),l=h.length>=1?h[0].split("|"):[],o=h.length>=2?h[1].split("|"):[],v=l.length>2?l.slice(2,l.length):[],o=o.length>0?o.slice(0,o.length):[],b=v.length,k=o.length,c=null,y=0;ytt||(n.AddDataPoint(a,parseFloat(e[2]),parseFloat(e[3]),parseFloat(e[4]),parseFloat(e[5]),parseFloat(e[6]),parseFloat(e[7]),c),c=parseFloat(e[5])));h=null;l=null;o=null;v=null;c=null;e=null;a=null;s=null}var n=this;this.symbol="";this.period=7;this.dataType="R";this.ServerTime=null;this.InitialDate=null;this.dataPoint=[];this.dataID=0;this.histDataPoint=[];this.histDataID=0;this.Clear=function(){this.dataPoint=[];this.dataID=0;this.histDataPoint=[];this.histDataID=0};this.BindData=function(n,t,i,r){this.Clear();this.symbol=i;this.period=t;this.dataType=r||"R";n.indexOf("|")>=0&&(n=n.substr(n.indexOf("|"),n.length));u(n,r,i)};this.AddHistDataPoint=function(n,i,r,u,f,e,o,s){var h=new t;h.ID=this.histDataID++;h.D=n;h.O=i;h.H=r;h.L=u;h.C=f;h.V=e;h.T=o;h.PC=s;h.Period=this.period;this.histDataPoint.push(h)};this.AddDataPoint=function(n,i,r,u,f,e,o,s){var h=new t;h.ID=this.dataID++;h.D=n;h.O=i;h.H=r;h.L=u;h.C=f;h.V=e;h.T=o;h.PC=s;h.Period=this.period;this.dataPoint.push(h)}},StreamingIndex=AAMemberHandler.isPaidUser()?["NDX.US"]:["NDX.US","DJIA.US","SPX.US"],lst_ccs=[],lst_mpus=[],mpus_lastUpdate="";$(function(){lst_ccs=USUtility.GetStreamingSymbols("tblCCS");updateFTSStockList();USStreamingUtility.GetStreamingData({group0:USBasicGroup},BindStreamingData);USStreamingUtility.AddIndexSymbol(StreamingIndex);USStreamingUtility.GetIndexData({group0:USIndexGroup},CustomIndexDataHandler);USStreamingUtility.AutoReloadPage(!0,!0)});$(function(){$.each($("._jsTSconv2"),function(n,t){var f=$(t).attr("data-timelabel"),e=$(t).find("span._jsMonth"),o=$(t).find("span._jsDay"),s=ConvertToLocalTime({dt:f,fmt:"yyyy-MM-DDTHH:mm:ss"}),i=ConvertToLocalTime({dt:f,fmt:"yyyy-MM-DDTHH:mm:ss",out:1}),r,u;i.isValid()&&($(t).attr("title",s),r=i.format("DD"),u=APP_LANG=="eng"?i.format("MMM").toUpperCase():i.format("M"),(o.text()!=r||e.text()!=u)&&(o.text(r),e.text(u)))})})