= 0) okie(mLang, TC, expires: GetExpiryDate(), path: /, domain: subCookiesDomain ); window.location.href= pathname.replace(/tc/, / + v + /) + search + hash; else if dexOf(/sc/)

= 0) $.cookie(mLang, SC, expires: GetExpiryDate(), path: /, domain: subCookiesDomain ); window.location.href= pathname.replace(/sc/, / + v + /) + search + hash; else if (pathname.indexOf(/en/)

= 0) $.cookie(mLang, EN, expires: GetExpiryDate(), path: /, domain: subCookiesDomain ); window.location.href= pathname.replace(/en/, / + v + /) + search + hash; else window.location.href= / + v + pathname + search + hash;

; var chgStyle = data[4] == + ? pos : data[4] == – ? neg : ; var chgImg = data[4] == + ? $(upImage).addClass(chgStyle) : data[4] == – ? $(downImage).addClass(chgStyle) : ; tar.clear(); .html(data[0]); st.html(data[1]); tar.updown.html(chgImg); tar.chg.html(data[2]).addClass(chgStyle); tar.pchg.html(data[3]).addClass(chgStyle); tar.turnover.html(data[5]); , init: function () this.indexA.init(); this.indexB.init(); this.indexC.init(); this.indexD.init(); this.indexE.init(); this.obj = this; for (i = 0; i

var img = /tc/resources/images/common/quote_bar3.png; if (MessageResources[BrowserDetect.browser] != undefined) var str = ; $(sethomepage).remove(); str = MessageResources[BrowserDetect.browser]; var div = $(document.createElement(div)); div.attr(id, sethomepage); div.css( background-color: white, color: 000000, position: absolute, top: 30px, width: 300px, z-index: 99, border: 1px solid e1e1e1, padding: 10px, line-height: 20px ); div.html(str); var divClose = $(document.createElement(div)); divClose.css( cursor: pointer, position: absolute, top: 10px, right: 6px, height: 19px, width: 19px, border: solid 1px CCCCCC, background-image: url(/tc/resources/images/chart/dc_icon_light_v1.4.png), background-position: -101px -141px ); divClose.bind(click, function () $(sethomepage).remove(); ); div.append(divClose); $(.AASTOCKSHome).append(div); else if (document.all) document.body.style.behavior = url(defaulthomepage); document.body.setHomePage( else if (window.sidebar) if scape) try netscape.security.PrivilegeManager.enablePrivilege(UniversalXPConnect); catch (e) var prefs = /preferences-service;1].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref(browser.startup.homepage,

).addClass(icon); if (titleCatg == 0) titleIcon.addClass(header_icon_map).addClass(icon_aatv_title_ + titleCatg); else titleIcon.append(

).addClass(label).html(title); $(topPanel-menu-AATV-Title).empty(); $(topPanel-menu-AATV-Title).append(titleIcon); $(topPanel-menu-AATV-Title).append(titleLabel); $(topPanel-menu-AATV-News).empty(); if (useAATVCache(feed + groupingID)) var d = AATVCache[feed + groupingID]; for (x in d.Data) addAATVNews(d.Data[x], x, groupingID); else if (AATVAjax != null) AATVAjax.abort(); AATVAjax = $.ajax( url: AATVNewsFeed + &max= + AATVNoOfNews + &lang= + AATVLang + feedCatg, async: true, dataType: json, error: (function () ), success: (function (d) if (d != ) if (typeof de) != undefined && d.Code == 1) AATVCache[feed + groupingID] = d; AATVCacheTime[feed + groupingID] = new Date(); if (AATVCurrentID == AATVCurrentID == groupingID) for (x in d.Data) addAATVNews(d.Data[x], x, groupingID); ) ); function addAATVNews(data, idx, groupingID) if (typeof (data) == undefined data == null data == isNaN(idx) idx

= AATVNoOfNews) return false; var NewsTemplate = ; NewsTemplate +=

; if (groupingID == 0 dexOf(group) == 0) var catgLastUpdate = AATVCatgTimestamp[catg_ + data.NewsType] 1.0; NewsTemplate +=

; NewsTemplate = NewsTemplate.replace(1, data.Photo); NewsTemplate = NewsTemplate.replace(2, data.Title); var NewsTimeStr = ; if (data.NewsTime.length

= 10) NewsTimeStr = DateDiffConv(new Date(data.NewsTime.replace( , T))); NewsTemplate = NewsTemplate.replace(3, NewsTimeStr); var AATVNews = $(

).addClass(AATVNews); if (idx % 4 == 3) AATVNews.addClass(last); AATVNews.html(NewsTemplate); AATVNews.click(function () gotoAATV(Linkage_AATV_11_00_01 + data.NewsID + (groupingID == 0 ? : / + groupingID)); ); if (idx

0 && idx % 4 == 0) $(topPanel-menu-AATV-News).append($(

).addClass(AATVNewsSep)); $(topPanel-menu-AATV-News).append(AATVNews); function getAATVSchedule(title) if ($(topPanel-menu-AATV-LiveScheduleButton).hasClass(hoveron)) return; if (AATVAjax != null) AATVAjax.abort(); $(aatv_r_bdr_master).find(.aatv_r_bdr).removeClass(aatv_r_bdr_on); $(aatv_r_bdr_master).find(.aatv_r_bdr nu2_item).removeClass(hoveron); $(topPanel-menu-AATV-arrow).hide(); $(topPanel-menu-AATV-LiveScheduleButton).addClass(hoveron); var titleLabel = $(

).addClass(label aatv_live).html(title); var titleRemark = $(

).addClass(remark).html(AATVLiveScheduleRemark); var titleIcon = $(

).addClass(icon icon_aatv_clock_2); $(topPanel-menu-AATV-Title).empty(); $(topPanel-menu-AATV-Title).append(titleIcon); $(topPanel-menu-AATV-Title).append(titleLabel); $(topPanel-menu-AATV-Title).append(titleRemark); $(topPanel-menu-AATV-News).empty(); var iframe = $(

).addClass(AATVLiveSchedule).attr(src, AATVLiveScheduleFramePath); $(topPanel-menu-AATV-News).append(iframe); function addEvent(evnt, elem, func) if (elem.addEventListener) // W3C DOM elem.addEventListener(evnt, func, false); else if (elem.attachEvent) // IE DOM elem.attachEvent(on + evnt, func); else // No much to do elem[evnt] = func; function AATVReceiveMessage(event) if (event != null && event.data != null && event.origin == WDataDomain) try var data = JSON.parse(event.data); if (data != null && (data.platform == MAINSITE data.platform == MAINSITE_FP)) switch (data.type) case resetHeight: AATVResetFrameHeight(data); break; catch (ex) function AATVResetFrameHeight(data) var h = parseFloat(data.h) 0; if (h

0) if (data.platform == MAINSITE) $(frameSchedule).height(h); else $(frameScheduleFP).height(h); if (lsc != null) lsc.iframeLoadCallback(); addEvent(message, window, AATVReceiveMessage); $(function () $(AATVMenuItem

a).mouseover(function () getAATVNews(-1, -1, SiteMap_AATV_11_00_01, null); ); $(AATVMenuItem).mouseout(function () hideAATVNews(); ); );

).addClass(label).html(title); $(topPanel-menu-AAFN-Title).empty(); $(topPanel-menu-AAFN-Title).append(titleLabel); $(topPanel-menu-AAFN-News).empty(); if (useAAFNCache(feed + type)) var d = AAFNCache[feed + type]; for (x in d.Data) addAAFNNews(d.Data[x], x, type); else if (AAFNAjax != null) AAFNAjax.abort(); AAFNAjax = $.ajax( url: AAFNNewsFeed + &max= + AAFNNoOfNews + &lang= + AAFNLang + &type= + feedType, async: true, dataType: json, error: (function () ), success: (function (d) if (d != ) if (typeof de) != undefined && d.Code == 1) AAFNCache[feed + type] = d; AAFNCacheTime[feed + type] = new Date(); if (AAFNCurrentID == AAFNCurrentID == type) for (x in d.Data) addAAFNNews(d.Data[x], x, type); ) ); function addAAFNNews(data, idx, type) if (typeof (data) == undefined data == null data == isNaN(idx) idx

= AAFNNoOfNews) return false; var NewsTemplate = ; NewsTemplate +=

; else if (type == 6) var aamm_type = data.NewsID.substr(0, 3).toLowerCase(); NewsTemplate +=

; NewsTemplate = NewsTemplate.replace(1, data.Photo); NewsTemplate = NewsTemplate.replace(2, data.Title); var NewsTimeStr = ; if (data.NewsTime.length

= 10) NewsTimeStr = DateDiffConv(new Date(data.NewsTime.replace( , T))); NewsTemplate = NewsTemplate.replace(3, NewsTimeStr); var AAFNNews = $(

).addClass(AAFNNews); if (idx % 4 == 3) AAFNNews.addClass(last); AAFNNews.html(NewsTemplate); var link_type = type_ + type; if (type == 8) link_type += _ + data.NewsType; AAFNNews.click(function () window.location.href= AAFNLink[link_type].replace(*newsid*, data.NewsID); ); if (idx

0 && idx % 4 == 0) $(topPanel-menu-AAFN-News).append($(

).addClass(AAFNNewsSep)); $(topPanel-menu-AAFN-News).append(AAFNNews); $(function () $(AAFNMenuItem

a).mouseover(function () getAAFNNews(-1, SiteMap_Stock_10_08_03_02); ); $(AAFNMenuItem).mouseout(function () hideAAFNNews(); ); );

, opacity: 0 , GAPush: isEnable: true, data : [ logViewTime: 3, param: [vt._trackEvent, AA News Video Desktop, View 3s – News Headline, _vTitle] ] , adMode: isGoogleAd ? IMA: isAAAd ? AAAD:, adOption:adOption ); catch (e) );

Jackson HoleCNBC…

; $(divNativeAd_Common).prepend(htmlCode); $(divNativeAd_Common).css(margin-top, 20px); catch (e)

Twitter(fc/da)~…

(IMF)Gita GopinathCNBCGopinath…

CNBC7(Facebook)(Google)303%7.52,500…

Motor SichMotor Sich(fc/t)~:

); var isNewsIDFound = false; var Top50PopularNewsList = [NOW.961022,NOW.961078,NOW.961030,NOW.961014,NOW.961026,NOW.961065,NOW.961031,NOW.960751,NOW.961008,NOW.961077,NOW.961120,NOW.961093,NOW.961053,NOW.960814,NOW.961125,NOW.961117,NOW.959593,NOW.961061,NOW.960754,NOW.961123,NOW.961011,NOW.961056,NOW.961080,NOW.961091,NOW.961105,NOW.960779,NOW.961040,NOW.961102,NOW.961054,NOW.961012,NOW.960997,NOW.959167,NOW.961051,NOW.961124,NOW.960992,NOW.961007,NOW.961048,NOW.960789,NOW.961106,NOW.961128,NOW.960847,NOW.960554,NOW.961111,NOW.961114,NOW.961132,NOW.959321,NOW.960207,NOW.960726,NOW.961130,NOW.960491]; var imgTop50 =

; var top50TooltipsOption = type: top50 , lang: APP_LANG , position: dir: N, x: -135, y: 28 , delay: show: 300, hide: 300 , animate: show: 300, hide: 300, delta: -10 ; var litRecommend = ; var litBullish = ; var litBearish = ; var maxVoteDayLimit = 30; var WDataDomain = function UpdateParam() if (param.cat == ind) param.p = iPage; else param.newsid = sLastNewsID; param.newstime = sLastNewsTime; function LoadMoreNews(cookieNewsID) if (isEnableMore) isEnableMore = false; var options = param: param ; AADataCenter.GetMoreNews(options, callback); function callback(obj) var status = obj.status, data = obj.data; switch (status) case E: break; case N: iPage = iMaxPage + 1; break; case S: for (x in data) if (!isNaN(x)) iLotSize++; if (!isNewsIDFound && cookieNewsID != undefined && cookieNewsID == data[x].id) isNewsIDFound = true; if (param.cat == ind) $(allMoreData).append(AddIndNewsContent(data[x])); else if (param.cat == lci) $(allMoreData).append(AddIISNewsContent(data[x])); else if (data[x].t == 2) $(allMoreData).append(AddIISNewsContent(data[x])); else $(allMoreData).append(AddAAFNNewsContent(data[x])); $(allMoreData).append($(

).addClass(clear mar20B)); iTotalRecord++; GATrack(iPage); $(allMoreData).append(AddPageLineBreak(iPage)); if (iLotSize == iPageSize) iPage++; else iPage = iMaxPage + 1; UpdateParam(); break; case C: if (iPage

iMaxPage iTotalRecord

= 300) isEnableMore = false; else isEnableMore = true; iLotSize = 0; if (cookieNewsID != undefined && isEnableMore) if (isNewsIDFound) HideLoading(); $(aafn-search-c1).append(allMoreData.html()); $(aafn-search-c1 .icon_top50).AANewsToolTips(top50TooltipsOption); BindNewsVotingControl($(aafn-search-c1 .linebreak).eq(-2).nextAll().find(.div_VoteTotal)); allMoreData = $(

); UnBindWindowScroll(); var targetDIV = $(div[ref= + cookieNewsID + ]); if (targetDIV.length

0) ScrollToTargetAndRemoveCookie(targetDIV, 2000); RemoveCookie(); BindWindowScroll(); else LoadMoreNews(cookieNewsID); else HideLoading(); $(aafn-search-c1).append(allMoreData.html()); $(aafn-search-c1 .icon_top50).AANewsToolTips(top50TooltipsOption); BindNewsVotingControl($(aafn-search-c1 .linebreak).eq(-2).nextAll().find(.div_VoteTotal)); allMoreData = $(

); RemoveCookie(); CheckPage(); break; function AddAAFNNewsContent(data) var sHtml = ; sHtml +=

; sHtml +=+ data.h +; if (Top50PopularNewsList.length

0 && dexOf(data.id)

; if (typeof data.rcnt != undefined && typeof data.bucnt != undefined && typeof data.becnt != undefined) sHtml +=

; sLastNewsID = data.id; sLastNewsTime = data.dtd; return sHtml; function AddIndNewsContent(data) var sHtml = ; sHtml +=

; if (typeof data.rcnt != undefined && typeof data.bucnt != undefined && typeof data.becnt != undefined) sHtml +=

; sLastNewsID = data.id; sLastNewsTime = data.dtd; return sHtml; function AddIISNewsContent(data) var sHtml = ; sHtml +=

; sLastNewsID = data.id; sLastNewsTime = data.dtd; return sHtml; function AddPageLineBreak(page, obj) var sHtml = ; sHtml +=

; if (obj != undefined) $(obj).append(sHtml); else return sHtml; function CheckPage() var tContentEnd = ; var tWindowEnd = $(checker_window_end).offset().top; if (tWindowEnd

tContentEnd) LoadMoreNews(); function GATrack(pageNumber) _gaq.push([c._setAccount, UA-53033432-1]); _gaq.push([c._trackEvent, PageScroll, ScrollTo, Page + pageNumber]); function GetNewsCookies(t) var cookie = okie(news-content); var hc, id, ref; if (cookie != null) cookie = cookie.split( for (var i = 0; i

0) isNewsIDFound = true; ScrollToTargetAndRemoveCookie(targetDIV, 2000); RemoveCookie(); else ShowLoading(); if ($(div[ref= + sLastNewsID + ]).length

0) ScrollToTargetAndRemoveCookie($(div[ref= + sLastNewsID + ]), 100); LoadMoreNews(cookieID); else RemoveCookie(); function ScrollToTargetAndRemoveCookie(target, time) $(html, body).animate( scrollTop: target.offset().top , time); function ShowLoading() $(divLoading).show(); function HideLoading() $(divLoading).hide(); function RemoveCookie() $.cookie(news-content, null, path: /, domain: fullCookiesDomain ); function BindWindowScroll() $(window).scroll(function () CheckPage(); ); $(window).resize(function () CheckPage(); ); function UnBindWindowScroll() $(window).unbind(scroll); $(window).unbind(resize); function BindNewsVotingControl($divVoteTotal) if ($divVoteTotal.length

0) $.each($divVoteTotal, function (i, v) var nid = ($(v).data(nid) ).toString(); var nt = ($(v).data(nt) ).toString(); var cv = ($(v).data(cv) 0).toString(); var nvc = $(v).NewsVotingCounter( maxVoteDayLimit: maxVoteDayLimit ); if (cv == 1) $(v).NewsVotingPanel( type: simple , counter: nvc , bCanVote: true , Wdata: WDataDomain , nid: nid , nt: nt , maxVoteDayLimit: maxVoteDayLimit ); ); $(function () /*Page 1*/ AddPageLineBreak(1, $(aafn-search-c1)); ReferrerCheck(); BindWindowScroll(); if ($(.icon_top50).length

0) $(.icon_top50).AANewsToolTips(top50TooltipsOption); BindNewsVotingControl($(.div_VoteTotal)); );

(00386.HK)24%322 0.12

); break; case S: var data = d.data; var htmlCode = ; var newsCount = 0; for (x in data) if (data[x].id == 2) if (options.recordCount

; rsn.html(htmlCode); rsn.find(td:last).addClass(last); break; $(function () LoadRightSizeRSN(); );

AASTOCKS.com LtdICE Data Services Limited ()

AASTOCKS.com LtdICE Data Services Limited

AASTOCKS.com LtdAASTOCKS.com LtdAASTOCKS.com Ltd

2019 MorningstarInc:1Morningstar; 2; 3 ; 45Morningstar

AASTOCKS.com Limited

AASTOCKS.com Limited

AASTOCKS.com LimitedAASTOCKS.com Limited

AASTOCKS.com Limited

AASTOCKS.com LimitedAASTOCKS.com Limited

AASTOCKS.com LimitedAASTOCKS.com Limited

AASTOCKS.com Limited

AASTOCKS.com LimitedFacebook //AASTOCKS.com LimitedAASTOCKS.com Limited/ (/) AASTOCKS.com LimitedAASTOCKS.com Limited/AASTOCKS.com LimitedAASTOCKS.com LimitedFacebook Facebook Inc.

()