if(typeof $=="undefined"){$=function(A){return document.getElementById(A)}}if(typeof $C=="undefined"){$C=function(A){return document.createElement(A)}}function oEvent(B){var B=B?B:(window.event?window.event:null);var A=(B.target)?B.target:B.srcElement;return(A)}function getEvent(){var A=window.event?window.event:getEvent.caller.arguments[0];return(A)}Function.prototype.Bind=function(){var D=this,B=arguments[0],A=new Array();for(var C=1;C<arguments.length;C++){A.push(arguments[C])}return function(){return D.apply(B,A)}};Function.prototype.BindForEvent=function(){var D=this,B=arguments[0],A=new Array();for(var C=1;C<arguments.length;C++){A.push(arguments[C])}return function(E){return D.apply(B,[(E||window.event)].concat(A))}};function addEvent(B,C,A){if(B.addEventListener){B.addEventListener(C,A,false)}else{if(B.attachEvent){B.attachEvent("on"+C,A)}else{B["on"+C]=A}}}var TabSwitch=function(){this.Init.apply(this,arguments)};TabSwitch.prototype={Init:function(G,E,F,I){this.tabs=[];this.targets=[];var H=G.childNodes,A=E.childNodes;for(var D=0;D<H.length;D++){if(H[D].nodeType==1){this.tabs.push(H[D])}}for(var C=0;C<A.length;C++){if(A[C].nodeType==1){this.targets.push(A[C])}}if(I!="mouseover"){if(F){for(var B=0;B<this.tabs.length;B++){this.tabs[B].onclick=this.showTab.Bind(this,B,F[B])}}else{for(var B=0;B<this.tabs.length;B++){this.tabs[B].onclick=this.showTab.Bind(this,B)}}}else{if(I=="mouseover"){if(F){for(var B=0;B<this.tabs.length;B++){this.tabs[B].onmouseover=this.tabOver.Bind(this,B,F[B]);this.tabs[B].onmouseout=this.tabOut.Bind(this,B,F[B])}}else{for(var B=0;B<this.tabs.length;B++){this.tabs[B].onmouseover=this.tabOver.Bind(this,B);this.tabs[B].onmouseout=this.tabOut.Bind(this,B)}}}}this.activeTab=this.tabs[0];this.activeTarget=this.targets[0]},showTab:function(A,B){if(this.tabs[A]==this.activeTab){return }if(this.activeTab){this.activeTab.className=""}this.activeTab=this.tabs[A];this.activeTab.className="active";if(this.activeTarget){this.activeTarget.style.display="none"}this.activeTarget=this.targets[A];this.activeTarget.style.display="";if(B){B()}},tabOver:function(A,B){if(this.timeOut){window.clearTimeout(this.timeOut)}if(this.tabs[A].className!="active"){this.tabs[A].className="over"}this.overTab=this.tabs[A];this.timeOut=window.setTimeout(this.showTab.Bind(this,A,B),300)},tabOut:function(A){window.clearTimeout(this.timeOut);if(this.overTab.className!="active"){this.overTab.className=""}}};var SelectCtrl=function(){this.Init.apply(this,arguments)};SelectCtrl.prototype={Init:function(B,E){this.targets=[];this.oSelect=$C("SELECT");this._wrapSelect(this.oSelect,E);for(var D=0;D<B.length;D++){var C=$C("OPTION");C.innerHTML=B[D].option;this.oSelect.appendChild(C);var A=$C("DIV");if(D!=0){A.style.display="none"}A.innerHTML='<div class="loading_n">读取中，请稍候...</div>';E.appendChild(A);this.targets.push(A)}this.oSelect.onchange=this._start.Bind(this);this.activeIndex=0;this.loaded=true},_wrapSelect:function(E,D){var B=$C("DIV");B.className="cTitle_06";var C=$C("H2");C.style.fontWeight="normal";C.innerHTML="请选择指标：";var A=$C("SPAN");A.appendChild(E);B.appendChild(C);B.appendChild(A);D.innerHTML="";D.appendChild(B)},_start:function(A,B,C){if(this.oSelect.selectedIndex==this.activeIndex){return }if(this.targets[this.activeIndex]){this.targets[this.activeIndex].style.display="none"}this.activeIndex=this.oSelect.selectedIndex;this.targets[this.activeIndex].style.display=""}};var MassListCtrl=function(){this.Init.apply(this,arguments)};MassListCtrl.prototype={_config:[],_sUrl:'<a href="http://finance.sina.com.cn/realstock/company/@CODE@/nc.shtml" target="_blank">@TEXT@</a>',_sJlUrl:"http://biz.finance.sina.com.cn/hq/sinaIndustryHq.php",_sSjUrl:"http://biz.finance.sina.com.cn/asset_flow/get_asset_flow.php?type=@TYPE@",_sGmUrl:"http://finance.sina.com.cn/stockhead/@TYPE@.js",_sTitle:'<div class="cTitle_06">				<h2>@MAK@</h2>@MORE@			</div>',_sMore:'<span><a href="@LINK@" target="_blank" class="cfnoL">更多>></a></span>',_sClear:'<div class="csp_h7"></div><div class="csp_h8"></div>',_selects:[],Init:function(A){if(A){this._config=A}},start:function(C,A){this._tabCtrl=new TabSwitch(C,A);this._oTabs=this._tabCtrl.tabs;this._oTargets=this._tabCtrl.targets;for(var B=0;B<this._oTabs.length;B++){addEvent(this._oTabs[B],"click",this._trigger.Bind(this,this._config,this._oTargets,B))}this._1stCallback(this._config,this._oTargets,0)},_1stCallback:function(B,A){if(B[0]){this._trigger(B,A,0)}},_trigger:function(C,A,B){var D=typeof B=="number"?B:B.selectedIndex;if(C[D].hasSubs){if(C[D].selectCtrl&&C[D].selectCtrl.loaded){return }C[D].selectCtrl=new SelectCtrl(C[D].hasSubs,A[D]);addEvent(C[D].selectCtrl.oSelect,"change",this._trigger.Bind(this,C[D].hasSubs,C[D].selectCtrl.targets,C[D].selectCtrl.oSelect));this._1stCallback(C[D].hasSubs,C[D].selectCtrl.targets,0);return }else{if(!C[D]||C[D].loaded){if(this.activeIndex&&C[D].thread){ScriptCtrl.pause(C[this.activeIndex].thread);this.activeIndex=D;ScriptCtrl.resume(C[B].thread)}return }}this._getData(C,A,D)},_getData:function(D,B,C){switch(D[C].type){case"hqtext":if(this.activeIndex){ScriptCtrl.pause(D[this.activeIndex].thread)}this.activeIndex=C;D[C].thread=ScriptCtrl.loadText(D[C].code,this._show.Bind(this,D,B,C),10000);break;case"junliang":var A=new IO.Script();A.load(this._sJlUrl,this._show.Bind(this,D,B,C));break;case"shaojin":var A=new IO.Script();A.load(this._sSjUrl.replace("@TYPE@",D[C].code[0]),this._show.Bind(this,D,B,C));break;case"guangming":var A=new IO.Script();A.load(this._sGmUrl.replace("@TYPE@",D[C].code[0]).replace("@DATE@",D[C].date),this._show.Bind(this,D,B,C));break}},_show:function(D,B,C){D[C].loaded=true;var E=D[C].code;var F=[];if(E&&E.length>1){var A=D[C].name?D[C].name:["上海","深圳"];B[C].innerHTML=this._createTitle(A[0],0,D,C);B[C].appendChild(this._getTable(window[E[0]],D,C));B[C].innerHTML+=this._sClear;B[C].innerHTML+=this._createTitle(A[1],1,D,C);B[C].appendChild(this._getTable(window[E[1]],D,C))}else{B[C].innerHTML="";switch(D[C].type){case"shaojin":B[C].appendChild(this._getTable(window["asset_flow_"+E[0]],D,C));break;case"guangming":B[C].appendChild(this._getTable(window[E[0]],D,C));break;case"hqtext":B[C].appendChild(this._getTable(window[E[0]],D,C));break}}},_createTitle:function(E,D,C,B){var A=this._sTitle.replace("@MAK@",E);if(C[B].urlMore){return A.replace("@MORE@",this._sMore.replace("@LINK@",C[B].urlMore[D]))}else{return A.replace("@MORE@","")}},_getTable:function(E,C,H){var A=$C("TABLE");A.className="ctbl04";var I=$C("TBODY");A.appendChild(I);var L=C[H].amount>E.length?E.length:C[H].amount;for(var G=-1;G<L;G++){if(G!=-1){var K=E[G][C[H].codeId];var B=C[H].changeId?E[G][C[H].changeId]:0}var D=I.insertRow(-1);for(var F in C[H].title){if(G!=-1){var N=D.insertCell(-1);var M=C[H].title[F];if(M.id!=-1){if(M.link){N.innerHTML=this._getLink(E[G][M.id],K);continue}if(M.rate){N.innerHTML=this._colorize((E[G][M.id]*1).toFixed(2)+"%",B);continue}if(M.color){N.innerHTML=this._colorize(E[G][M.id],B);continue}N.innerHTML=E[G][M.id]}else{N.innerHTML=G+1}}else{var J=$C("TH");J.innerHTML=F;D.appendChild(J)}}}return A},_nodata:function(){alert("")},_colorize:function(B,A){if(A>0){return'<span style="color:#f00;">'+B+"</span>"}else{if(A<0){return'<span style="color:#008000;">'+B+"</span>"}}return B},_getLink:function(B,A){return this._sUrl.replace("@CODE@",A).replace("@TEXT@",B)}};var MassList_1=new MassListCtrl([{type:"junliang",code:["hq_str_industry_up","hq_str_industry_down"],amount:5,title:{"排名":{id:-1},"板块":{id:0},"涨跌幅":{id:1,rate:true},"领涨股":{id:3,link:true}},changeId:1,codeId:2,urlMore:["http://finance.sina.com.cn/stock/sl/index.html","http://finance.sina.com.cn/stock/sl/index.html"],name:["涨幅排行","跌幅排行"]},{type:"hqtext",code:["stock_sh_up_d_10","stock_sz_up_d_10"],amount:5,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新价":{id:3,color:true},"涨跌幅":{id:2,rate:true}},changeId:2,codeId:0},{type:"hqtext",code:["stock_sh_down_d_10","stock_sz_down_d_10"],amount:5,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新价":{id:3,color:true},"涨跌幅":{id:2,rate:true}},changeId:2,codeId:0},{type:"hqtext",code:["stock_sh_up_5min_d","stock_sz_up_5min_d"],amount:5,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新价":{id:2,color:true},"涨跌幅":{id:4,rate:true}},changeId:4,codeId:0},{type:"hqtext",code:["stock_sh_amount_d_10","stock_sz_amount_d_10"],amount:5,title:{"排名":{id:-1},"股票":{id:1,link:true},"成交量":{id:2},"最新价":{id:3}},codeId:0},{type:"hqtext",code:["stock_sh_range_d_10","stock_sz_range_d_10"],amount:5,title:{"排名":{id:-1},"股票":{id:1,link:true},"振幅":{id:2,rate:true},"最新价":{id:3}},codeId:0},{type:"hqtext",code:["weibi_sh","weibi_sz"],amount:5,title:{"排名":{id:-1},"股票":{id:1,link:true},"委比":{id:2,rate:true},"最新价":{id:3}},codeId:0},{type:"hqtext",code:["liangbi_sh","liangbi_sz"],amount:5,title:{"排名":{id:-1},"股票":{id:1,link:true},"量比":{id:2},"最新价":{id:3}},codeId:0},{type:"hqtext",code:["warrant_up_d_10","warrant_down_d_10"],amount:5,title:{"排名":{id:-1},"名称":{id:1,link:true},"涨跌":{id:2,rate:true},"最新价":{id:3}},codeId:0,name:["涨幅排行","跌幅排行"]}]);var MassList_2=new MassListCtrl([{hasSubs:[{option:"每股收益排行",type:"guangming",code:["mgsy"],date:"&date_1=20080331&date_2=20070331",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},"同比变化幅度":{id:3,rate:true}},codeId:0},{option:"每股净资产排行",type:"guangming",code:["mgjzc"],date:"&date_1=20080331&date_2=20070331",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},"同比变化幅度":{id:3,rate:true}},codeId:0}]},{hasSubs:[{option:"存货周转率",type:"guangming",code:["chzzl"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0},{option:"应收账款周转率",type:"guangming",code:["yszkzzl"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0},{option:"总资产周转率",type:"guangming",code:["zzczzl"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0}]},{hasSubs:[{option:"净资产收益率",type:"guangming",code:["jzcsyl"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0},{option:"资产净利率",type:"guangming",code:["zcjll"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0},{option:"销售净利率",type:"guangming",code:["xsjll"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0}]},{hasSubs:[{option:"流动比率",type:"guangming",code:["ldbl"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0},{option:"速动比率",type:"guangming",code:["sdbl"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0},{option:"股东权益比",type:"guangming",code:["gdqyb"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0},{option:"现金流动负债比",type:"guangming",code:["xjldfzb"],date:"&date_1=20080331&date_2=20071231",amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"最新数据":{id:2},'上期数据<label title="上一报告期末数据，非去年同期数据">(*)</label>':{id:3}},codeId:0}]}]);var MassList_3=new MassListCtrl([{hasSubs:[{option:"5日强势股",type:"shaojin",code:["5rq"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积涨幅":{id:3,rate:true}},changeId:3,codeId:0},{option:"10日强势股",type:"shaojin",code:["10rq"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积涨幅":{id:3,rate:true}},changeId:3,codeId:0},{option:"20日强势股",type:"shaojin",code:["20rq"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积涨幅":{id:3,rate:true}},changeId:3,codeId:0},{option:"30日强势股",type:"shaojin",code:["30rq"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积涨幅":{id:3,rate:true}},changeId:3,codeId:0}]},{hasSubs:[{option:"均线空头排列",type:"shaojin",code:["kongt"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"昨涨跌":{id:3,rate:true}},changeId:3,codeId:0},{option:"均线多头排列",type:"shaojin",code:["duot"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"昨涨跌":{id:3,rate:true}},changeId:3,codeId:0}]},{hasSubs:[{option:"3日连续上涨",type:"shaojin",code:["3rsz"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积涨幅":{id:3,rate:true}},changeId:3,codeId:0},{option:"5日连续收阳",type:"shaojin",code:["5rss"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积涨幅":{id:3,rate:true}},changeId:3,codeId:0},{option:"7日连续收阳",type:"shaojin",code:["7rss"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积涨幅":{id:3,rate:true}},changeId:3,codeId:0}]},{hasSubs:[{option:"3日连续下跌",type:"shaojin",code:["3rxx"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积跌幅":{id:3,rate:true}},changeId:3,codeId:0},{option:"5日连续下跌",type:"shaojin",code:["5rsy"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积跌幅":{id:3,rate:true}},changeId:3,codeId:0},{option:"7日连续下跌",type:"shaojin",code:["7rsy"],amount:14,title:{"排名":{id:-1},"股票":{id:1,link:true},"前收盘":{id:2},"累积跌幅":{id:3,rate:true}},changeId:3,codeId:0}]}]);var RelatedMarket={_aType:["fut_cn","fut_glb","idx_glb","forex"],_aTitle:["名称","最新价","涨跌"],_aCodes_fut_cn:["cu0812","al0812","zn0812","au0812","a0901","c0901","SR901"],_aCodes_fut_glb:["hf_CL","hf_CAD","hf_AHD","hf_ZSD","hf_GC","hf_SI","hf_S","hf_C","hf_SB"],_aNames_fut_glb:["NYMEX原油","LME3月铜","LME3月铝","LME3月锌","CBOT黄金","CBOT白银","CBOT黄豆","CBOT玉米","NYBOT-11糖"],_aCodes_idx_glb:["int_hangseng","int_nikkei"],_aCodes_forex:["USDCNY"],_sLink:'<a href="@LINK@" target="_blank">@TEXT@</a>',_oLinks:{fut_cn:"http://finance.sina.com.cn/money/future/quote.html?@CODE@",fut_glb:"http://finance.sina.com.cn/money/future/quote_hf.html?@CODE@",idx_glb:["http://finance.sina.com.cn/stock/hkstock/quote.html?code=HSI",null],forex:"http://finance.sina.com.cn/forex/RMB/quote.shtml"},Init:function(){for(var A=0;A<this._aType.length;A++){ScriptCtrl.load(this["_aCodes_"+this._aType[A]],this._show.Bind(this,this._aType[A]))}},_show:function(C){var B=this._createTable(C);var A=$("rm_"+C);A.innerHTML="";A.appendChild(B)},_parseData:function(E,B){var A=[];var C=this["_aCodes_"+E][B];var D=window["hq_str_"+C].split(",");switch(E){case"fut_cn":A=this._getArr(D[0],this._oLinks.fut_cn.replace("@CODE@",C),D[8],D[10],2);break;case"fut_glb":A=this._getArr(this._aNames_fut_glb[B],this._oLinks.fut_glb.replace("@CODE@",C.replace("hf_","")),D[0],D[7],3);break;case"idx_glb":A=this._getArr(D[0],this._oLinks.idx_glb[B],D[1],null,null,D[3]);break;case"forex":A=this._getArr("美元兑人民币",this._oLinks.forex,D[8],D[3],4);break}return A},_getArr:function(A,H,E,C,I,G){var F=[];if(G){var B=G}else{var B=C!=0?((E-C)/C*100).toFixed(I):0}var D=getColorCode(B);if(H){F.push(this._sLink.replace("@LINK@",H).replace("@TEXT@",A))}else{F.push(A)}F.push(colorRender(E,D));F.push(colorRender(B+"%",D));return F},_createTable:function(H){var A=this["_aCodes_"+H];var B=$C("TABLE");var G=$C("TBODY");B.appendChild(G);for(var E=0;E<A.length;E++){var C=G.insertRow(-1);var F=E!=-1?this._parseData(H,E):this._aTitle;for(var D=0;D<3;D++){if(D==0){var I=$C("TH");I.innerHTML=F[0];C.appendChild(I)}else{var J=$C("TD");J.innerHTML=F[D];C.appendChild(J)}}}return B}};var PeratioImg={imgSrc:["http://image.sinajs.cn/newchart/v5/peratio/sha.gif","http://image.sinajs.cn/newchart/v5/peratio/shb.gif","http://image.sinajs.cn/newchart/v5/peratio/szzxb.gif"],Init:function(){var A=new TabSwitch($("tabs_pt"),$("content_pt"));this.targets=A.targets;ImgLoader.loadMultImg(this.imgSrc,this.targets)}};var ImgLoader={loadMultImg:function(A,C){for(var B=0;B<A.length;B++){this.loadImg(A[B],C[B])}},loadImg:function(B,C){var A=new Image();A.src=B+"?"+(new Date()).getTime();if(isIE){A.onreadystatechange=this._insertBc.Bind(this,C,A)}else{A.onload=this._insertBc.Bind(this,C,A)}},_insertBc:function(B,A){if(A.onreadystatechange){if(A.readyState!="loaded"&&A.readyState!="complete"){return }}B.innerHTML="";B.appendChild(A)}};var __UP_COLOR="#F00";var __DOWN_COLOR="#008000";var __STABLE_COLOR="#000";function getColorCode(A){A=parseFloat(A);if(A>0){return __UP_COLOR}else{if(A<0){return __DOWN_COLOR}else{return __STABLE_COLOR}}}function colorRender(A,B){return'<span style="color:'+B+';">'+A+"</span>"};