var PrototypeQuote={Version:"1.5.0",BrowserFeatures:{XPath:!!document.evaluate},ScriptFragment:"(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)",emptyFunction:function(){},K:function(A){return A;}};function hasQuoteClassName(A,B){if(!(A=_$(A))){return ;}var C=A.className;if(C.length==0){return false;}if(C==B||C.match(new RegExp("(^|\\s)"+B+"(\\s|$)"))){return true;}return false;}function _$(B){if(arguments.length>1){for(var A=0,D=[],C=arguments.length;A<C;A++){D.push(_$(arguments[A]));}return D;}if(typeof B=="string"){B=document.getElementById(B);}return B;}document._getQuoteElementsByXPath=function(F,A){var C=[];var E=document.evaluate(F,_$(A)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var B=0,D=E.snapshotLength;B<D;B++){C.push(E.snapshotItem(B));}return C;};document.getQuoteElementsByClassName=function(A,B){if(PrototypeQuote.BrowserFeatures.XPath){var G=".//*[contains(concat(' ', @class, ' '), ' "+A+" ')]";return document._getQuoteElementsByXPath(G,B);}else{var D=(_$(B)||document.body).getElementsByTagName("*");var F=[],H;for(var C=0,E=D.length;C<E;C++){H=D[C];if(hasQuoteClassName(H,A)){F.push(H);}}return F;}};function $import(B,A){if(!A){A="js";}if(A=="css"){document.write('<link href="'+B+'" rel="stylesheet" type="text/css"></link>');}else{document.write('<script src="'+B+'"><\/script>');}}function _$$(A){return document.getQuoteElementsByClassName(A);}function setQuoteValue(B,A){if(B){for(i=0;i<B.length;i++){B[i].innerHTML=A;}}}String.prototype.endWith=function(B){var A=new RegExp(B+"$");return A.test(this);};var QuoteData={quoteElements:null,mainElements:null,maincode:null,timer:null,arrayPriceLast:null,codes:"",list:new Array(),uImg:"<font color='red'>↑</font>",dImg:"<font color='green'>↓</font>",timeout:6000,getQuoteElements:function(){this.quoteElements=_$$("_quote_");this.mainElements=_$$("_mainquote_");},getColor:function(B,A){if(A>B){return"red";}else{if(A<B){return"green";}else{return"black";}}},fox:function(G){var A=G.split(";");var E=A[0];var C=3;if(E.indexOf("060")==0||E.indexOf("100")==0||E.indexOf("0000100")==0||E.indexOf("1399000")==0){C=2;}var D=A[10];if(D==0){D=A[2];}var B=D-A[2];if(B>0){color="red";}else{if(B<0){color="green";}else{color="black";}}if(!this.list[A[0]]){this.list[A[0]]=new Array();}this.list[A[0]]["name"]=A[1];this.list[A[0]]["previousclose"]=A[2];this.list[A[0]]["openprice"]="<font color="+this.getColor(A[2],A[3])+">"+(A[3]*1).toFixed(C)+"</font>";this.list[A[0]]["shareamount"]=(A[4]/10000).toFixed(0)+"万";this.list[A[0]]["shareamount1"]=(A[4]/100000000).toFixed(0);this.list[A[0]]["sharevolume"]=(A[5]/100).toFixed(0)+"手";this.list[A[0]]["sharevolume1"]=(A[5]/10000).toFixed(C);this.list[A[0]]["sharecount"]=A[6];this.list[A[0]]["updown"]=A[7];this.list[A[0]]["todayhigh"]=(A[8]*1).toFixed(C);this.list[A[0]]["todaylow"]=(A[9]*1).toFixed(C);this.list[A[0]]["price"]=(A[10]*1).toFixed(C);this.list[A[0]]["pe"]=A[11];this.list[A[0]]["buyprice1"]="<font color="+this.getColor(A[2],A[12])+">"+(A[12]*1).toFixed(C)+"</font>";this.list[A[0]]["buycount1"]=(A[13]/100).toFixed(0);this.list[A[0]]["buyprice2"]="<font color="+this.getColor(A[2],A[14])+">"+(A[14]*1).toFixed(C)+"</font>";this.list[A[0]]["buycount2"]=(A[15]/100).toFixed(0);this.list[A[0]]["buyprice3"]="<font color="+this.getColor(A[2],A[16])+">"+(A[16]*1).toFixed(C)+"</font>";this.list[A[0]]["buycount3"]=(A[17]/100).toFixed(0);this.list[A[0]]["buyprice4"]="<font color="+this.getColor(A[2],A[18])+">"+(A[18]*1).toFixed(C)+"</font>";this.list[A[0]]["buycount4"]=(A[19]/100).toFixed(0);this.list[A[0]]["buyprice5"]="<font color="+this.getColor(A[2],A[20])+">"+(A[20]*1).toFixed(C)+"</font>";this.list[A[0]]["buycount5"]=(A[21]/100).toFixed(0);this.list[A[0]]["sellprice1"]="<font color="+this.getColor(A[2],A[22])+">"+(A[22]*1).toFixed(C)+"</font>";this.list[A[0]]["sellcount1"]=(A[23]/100).toFixed(0);this.list[A[0]]["sellprice2"]="<font color="+this.getColor(A[2],A[24])+">"+(A[24]*1).toFixed(C)+"</font>";this.list[A[0]]["sellcount2"]=(A[25]/100).toFixed(0);this.list[A[0]]["sellprice3"]="<font color="+this.getColor(A[2],A[26])+">"+(A[26]*1).toFixed(C)+"</font>";this.list[A[0]]["sellcount3"]=(A[27]/100).toFixed(0);this.list[A[0]]["sellprice4"]="<font color="+this.getColor(A[2],A[28])+">"+(A[28]*1).toFixed(C)+"</font>";this.list[A[0]]["sellcount4"]=(A[29]/100).toFixed(0);this.list[A[0]]["sellprice5"]="<font color="+this.getColor(A[2],A[30])+">"+(A[30]*1).toFixed(C)+"</font>";this.list[A[0]]["sellcount5"]=(A[31]/100).toFixed(0);this.list[A[0]]["time"]=A[32];var F=(A[4]/A[5]).toFixed(2);this.list[A[0]]["avg"]=F;},addMain:function(A){this.maincode=A;if(this.maincode&&this.maincode.length==7){this.add(this.maincode);}},add:function(C){if(C&&C.length>0){var A=C.split(",");if(A){for(var B=0;B<A.length;B++){if(this.codes.indexOf(A[B]+";")>-1){continue;}if(this.codes&&this.codes.length>0&&(!this.codes.endWith(";"))){this.codes+=";";}this.codes+=A[B]+";";}}}},show_quote:function(){if(!this.codes||this.codes.length==0){return ;}var code=new Array();if(this.codes.endWith(";")){this.codes.substring(0,this.codes.length-1);}code=this.codes.split(";");var l=code.length;if(this.arrayPriceLast&&this.arrayPriceLast.length>0){}arrayPrice=new Array();for(var i=0;i<l;i++){var a;try{a=eval("quote_"+code[i]);}catch(e){continue;}if(!a){continue;}if(a==""){continue;}this.fox(a);var s=this.list[code[i]];var price=s.price;if(price==0){price=s.previousclose;}var variable=price-s.previousclose;var percent=variable/s.previousclose*100;var time=s.time;percent=percent.toFixed(2);variable=variable.toFixed(2);var img="&nbsp;";if(variable>0){color="red";img=this.uImg;}else{if(variable<0){color="green";img=this.dImg;}else{color="black";}}var arrow="&nbsp;";if(this.arrayPriceLast){if(price>this.arrayPriceLast[i]){arrow="↑";}else{if(price<this.arrayPriceLast[i]){arrow="↓";}else{arrow="　";}}}arrayPrice[i]=price;var P="<font color="+color+">"+arrow+price+"</font>";var V="<font color="+color+">"+variable+"</font>";var C="<font color="+color+">"+percent+"%</font>";var A="("+P+","+V+","+C+")";this.list[code[i]]["P"]=P;this.list[code[i]]["price"]="<font color="+color+">"+price+"</font>";this.list[code[i]]["V"]=V;this.list[code[i]]["C"]=C;this.list[code[i]]["A"]=A;this.list[code[i]]["img"]=img;}for(var i=0;i<this.quoteElements.length;i++){var code=this.readAttribute(this.quoteElements[i],"code");if(!code){if(this.maincode&&this.maincode.length==7){code=this.maincode;}else{continue;}}var type=this.readAttribute(this.quoteElements[i],"type");var row=this.list[code];var str="--";try{str=row[type];if(str=="undefined"){str="--";}}catch(e){}this.quoteElements[i].innerHTML=str;}this.arrayPriceLast=arrayPrice;this.response();},load_data:function(E){if(!this.quoteElements){this.getQuoteElements();}this.add(E);if(this.codes.endWith(";")){this.codes=this.codes.substring(0,this.codes.length-1);}if(this.codes&&this.codes.length>=7){var H=new Date();var B=""+H.getHours()+H.getMinutes()+H.getSeconds();var A="http://data.quotes.money.163.com/"+B+"?"+this.codes;var F=document.getElementById("quote_data_id");if(F){F.parentNode.removeChild(F);}var D=document.createElement("script");D.type="text/javascript";D.src=A;D.id="quote_data_id";document.body.appendChild(D);}if(this.timeout<3000){this.timeout=3000;}var G=new Date();var C=G.getHours();if((C>8&&C<12)||(C>12&&C<16)){this.timer=setTimeout("QuoteData.load_data()",this.timeout);}},load_once:function(D){this.getQuoteElements();this.add(D);if(this.codes.endWith(";")){this.codes=this.codes.substring(0,this.codes.length-1);}var F=new Date();var B=""+F.getHours()+F.getMinutes()+F.getSeconds();var A="http://data.quotes.money.163.com/"+B+"?"+this.codes;var E=document.getElementById("quote_data_id");if(E){E.parentNode.removeChild(E);}var C=document.createElement("script");C.type="text/javascript";C.src=A;C.id="quote_data_id";document.body.appendChild(C);},readAttribute:function(C,A){C=_$(C);if(document.all&&!window.opera){var B=Element._attributeTranslations;if(B.values[A]){return B.values[A](C,A);}if(B.names[A]){A=B.names[A];}var D=C.attributes[A];if(D){return D.nodeValue;}}return C.getAttribute(A);},response:function(){}};window.onblur=function(){};window.onfocus=function(){if(!QuoteData.timer){QuoteData.timer=setTimeout("QuoteData.load_data()",1000);}};function Cookie(){this.setValue=function(C,E,A,G,D,F){var H=new String();var B=new Date();B.setHours(B.getHours()+A);H=C+"="+escape(E);if(A){H+=";expires="+B.toGMTString();}if(G){H+=";path="+G;}if(D){H+=";domain="+D;}if(F){H+=";secure";}document.cookie=H;};this.getValue=function(B){var A=new RegExp("(^|)"+B+"=([^;]*)(;|$)","gi").exec(document.cookie),C;if(C=A){return unescape(C[2]);}return null;};}var Custom={name:"",code:"",nowp:"",udr:"",compareCookie:document.cookie,cookie:new Cookie(),showCustom:function(A){if(this.compareCookie!=null&&this.compareCookie!=""){this.name=this.cookie.getValue("new_quotename");this.code=this.cookie.getValue("new_quotecode");this.nowp=this.cookie.getValue("new_quotenowp");this.udr=this.cookie.getValue("new_quoteudr");}if(this.code!=null&&this.code!=""){var B=this.code.split("|");var F=this.name.split("|");var C=this.nowp.split("|");var G=this.udr.split("|");n=B.length;var E="";E="<dl><dt>名称  </dt><dd>涨跌</dd></dl>";for(i=n-1;i>=0;i--){if(i<2){break;}if(B[i]==""||B[i]=="--"){continue;}var D=B[i];if(D.length<7){if(D.indexOf("0")==0){D="1"+D;}else{D="0"+D;}}E+='<dl><dt><a href="'+D+".html\" target=\"_self\"><span class='_quote_' type='name' code='"+D+"'>"+F[i]+'</span></a></dt><dd class="c1 _quote_" type="C" code="'+D+'">'+G[i]+"%</dd></dl>";QuoteData.add(D);}_$(A).innerHTML=E;if(n==1||n==0){E="<dl><dt>名称  </dt><dd>涨跌</dd></dl>";E+='<dl><dt><a href="0000001.html" target="_self">上证指数</a></dt><dd class="c1 _quote_" type="C" code="0000100">--%</dd></dl>';E+='<dl><dt><a href="1399001.html" target="_self">深成指数</a></dt><dd class="c1 _quote_" type="C" code="1399000">--%</dd></dl>';E+='<dl><dt><a href="1399300.html" target="_self">沪深300</a></dt><dd class="c1 _quote_" type="C" code="1399300">--%</dd></dl>';E+='<dl><dt><a href="0000003.html" target="_self">上证B股</a></dt><dd class="c1 _quote_" type="C" code="0000003">--%</dd></dl>';E+='<dl><dt><a href="1399003.html" target="_self">深证B股</a></dt><dd class="c1 _quote_" type="C" code="1399003">--%</dd></dl>';QuoteData.add("1399300,0000003,1399003");_$(A).innerHTML=E;}}else{E="<dl><dt>名称  </dt><dd>涨跌</dd></dl>";E+='<dl><dt><a href="0000001.html" target="_self">上证指数</a></dt><dd class="c1 _quote_" type="C" code="0000100">--%</dd></dl>';E+='<dl><dt><a href="1399001.html" target="_self">深成指数</a></dt><dd class="c1 _quote_" type="C" code="1399000">--%</dd></dl>';E+='<dl><dt><a href="1399300.html" target="_self">沪深300</a></dt><dd class="c1 _quote_" type="C" code="1399300">--%</dd></dl>';E+='<dl><dt><a href="0000003.html" target="_self">上证B股</a></dt><dd class="c1 _quote_" type="C" code="0000003">--%</dd></dl>';E+='<dl><dt><a href="1399003.html" target="_self">深证B股</a></dt><dd class="c1 _quote_" type="C" code="1399003">--%</dd></dl>';QuoteData.add("1399300,0000003,1399003");_$(A).innerHTML=E;}}};var PIC={code:"",id:"_quote_img_",url:"http://img1.quotes.ws.126.net/chart/",timer:null,ktype:"k30",itype:"macd",showImg:function(D){var C=new Date().getTime();var F=_$("quote_tchart_"+this.code);var B=this.url;if(F){if(!D){D="t";}if(D=="s"){B+="stimechart/";B+=this.code+".png?"+C;F.src=B;setTimeout("PIC.showImg('s')",180000);}else{if(D=="t"){B+="timechart/";B+=this.code+".png?"+C;F.src=B;setTimeout("PIC.showImg('t')",60000);}}}var E=_$("quote_kchart_"+this.code);if(E){B=this.url;D=this.ktype;if(D=="k30"){B+="kchart/30/";}else{if(D=="k90"){B+="kchart/90/";}else{if(D=="k180"){B+="kchart/180/";}else{if(D=="week"){B+="kchart/week/";}else{if(D=="month"){B+="kchart/month/";}}}}}B+=this.code+".png?"+C;E.src=B;}var A=_$("quote_ichart_"+this.code);if(A){B=this.url;D=this.itype;if(D=="macd"){B+="macd/";}else{if(D=="rsi"){B+="rsi/";}else{if(D=="boll"){B+="boll/";}else{if(D=="will"){B+="will/";}else{if(D=="obv"){B+="obv/";}else{if(D=="fast"){B+="fast/";}}}}}}B+=this.code+".png?"+C;A.src=B;}},showTChart:function(A){if(A){this.code=A;}var C=_$(this.id);if(C){this.removeChilds(C);var B=document.createElement("img");B.id="quote_tchart_"+this.code;C.appendChild(B);this.showImg("t");}},showK30Chart:function(B){if(B){this.code=B;}this.ktype="k30";var D=_$(this.id);if(D){this.removeChilds(D);var C=document.createElement("img");C.id="quote_kchart_"+this.code;D.appendChild(C);this.ktyp="k30";var A=document.createElement("img");A.id="quote_ichart_"+this.code;D.appendChild(A);this.showImg(this.itype);}},showK90Chart:function(B){if(B){this.code=B;}this.ktype="k90";var D=_$(this.id);if(D){this.removeChilds(D);var C=document.createElement("img");C.id="quote_kchart_"+this.code;D.appendChild(C);this.ktyp="k90";var A=document.createElement("img");A.id="quote_ichart_"+this.code;D.appendChild(A);this.showImg(this.itype);}},showK180Chart:function(B){if(B){this.code=B;}this.ktype="k180";var D=_$(this.id);if(D){this.removeChilds(D);var C=document.createElement("img");C.id="quote_kchart_"+this.code;D.appendChild(C);this.ktyp="k180";var A=document.createElement("img");A.id="quote_ichart_"+this.code;D.appendChild(A);this.showImg(this.itype);}},showWeekChart:function(B){if(B){this.code=B;}this.ktype="week";var D=_$(this.id);if(D){this.removeChilds(D);var C=document.createElement("img");C.id="quote_kchart_"+this.code;D.appendChild(C);this.ktyp="k180";var A=document.createElement("img");A.id="quote_ichart_"+this.code;D.appendChild(A);this.showImg(this.itype);}},showKChart:function(B,C){if(C){this.code=C;}this.ktype=B;var E=_$(this.id);if(E){this.removeChilds(E);var D=document.createElement("img");D.id="quote_kchart_"+this.code;E.appendChild(D);this.ktyp=B;var A=document.createElement("img");A.id="quote_ichart_"+this.code;E.appendChild(A);this.showImg(this.itype);}},showIChart:function(B,C){this.ktype="k180";if(C){this.code=C;}this.itype=B;var E=_$(this.id);if(E){this.removeChilds(E);var D=document.createElement("img");D.id="quote_kchart_"+this.code;E.appendChild(D);var A=document.createElement("img");A.id="quote_ichart_"+this.code;E.appendChild(A);this.showImg(B);}},removeChilds:function(A){A.innerHTML="";}};var History={name:"",code:"",nowp:"",udr:"",compareCookie:document.cookie,cookie:new Cookie(),putHistory:function(C){if(this.compareCookie!=null&&this.compareCookie!=""){this.name=this.cookie.getValue("new_quotename");this.code=this.cookie.getValue("new_quotecode");this.nowp=this.cookie.getValue("new_quotenowp");this.udr=this.cookie.getValue("new_quoteudr");if(this.code!=null&&this.code.indexOf(C)>=0){}else{if(this.code!=null){var A=this.code.split("|");var D=this.name.split("|");var B=this.nowp.split("|");var E=this.udr.split("|");if(A.length>9){this.code=this.code.substring(this.code.indexOf("|")+1)+C+"|";this.name=this.name.substring(this.name.indexOf("|")+1)+"--|";this.nowp=this.nowp.substring(this.nowp.indexOf("|")+1)+"--|";this.udr=this.udr.substring(this.udr.indexOf("|")+1)+"--|";}else{this.code=this.code+C+"|";this.name=this.name+"--|";this.nowp=this.nowp+"--|";this.udr=this.udr+"--|";}this.cookie.setValue("new_quotecode",this.code,240000,"/",".money.163.com");this.cookie.setValue("new_quotename",this.name,240000,"/",".money.163.com");this.cookie.setValue("new_quotenowp",this.nowp,240000,"/",".money.163.com");this.cookie.setValue("new_quoteudr",this.udr,240000,"/",".money.163.com");this.cookie.setValue("new_quotecode",this.code,240000,"/",".stock.163.com");this.cookie.setValue("new_quotename",this.name,240000,"/",".stock.163.com");this.cookie.setValue("new_quotenowp",this.nowp,240000,"/",".stock.163.com");this.cookie.setValue("new_quoteudr",this.udr,240000,"/",".stock.163.com");}else{this.cookie.setValue("new_quotecode",C+"|",240000,"/",".money.163.com");this.cookie.setValue("new_quotename","--|",240000,"/",".money.163.com");this.cookie.setValue("new_quotenowp","--|",240000,"/",".money.163.com");this.cookie.setValue("new_quoteudr","--|",240000,"/",".money.163.com");this.cookie.setValue("new_quotecode",C+"|",240000,"/",".stock.163.com");this.cookie.setValue("new_quotename","--|",240000,"/",".stock.163.com");this.cookie.setValue("new_quotenowp","--|",240000,"/",".stock.163.com");this.cookie.setValue("new_quoteudr","--|",240000,"/",".stock.163.com");}}}else{this.cookie.setValue("new_quotecode",C+"|",240000,"/",".money.163.com");this.cookie.setValue("new_quotename","--|",240000,"/",".money.163.com");this.cookie.setValue("new_quotenowp","--|",240000,"/",".money.163.com");this.cookie.setValue("new_quoteudr","--|",240000,"/",".money.163.com");this.cookie.setValue("new_quotecode",C+"|",240000,"/",".stock.163.com");this.cookie.setValue("new_quotename","--|",240000,"/",".stock.163.com");this.cookie.setValue("new_quotenowp","--|",240000,"/",".stock.163.com");this.cookie.setValue("new_quoteudr","--|",240000,"/",".stock.163.com");}}};function goto(){var D=document.getElementById("code").value;var C=document.getElementById("area").value;var A=",000008,000016,000903,000001,000017,000002,000010,000905,000011,000906,000004,000012,000005,000006,000901,000007,000902,";if(C=="0"){var E=/^[0-9]{6}$/;if(E.test(D)&&D.indexOf(",")==-1){if(A.indexOf(","+D+",")==-1){var F="1";if(D.indexOf("6")==0||D.indexOf("9")==0){F="0";window.open(F+D+".html");return false;}else{if(D.indexOf("0")==0||D.indexOf("2")==0){F="1";window.open(F+D+".html");return false;}}}}return true;}else{var B=/^[0-9]{4}$/;if(B.test(D)){window.location.href="/hkquotes.jsp?code="+D;return false;}return true;}return true;}function go(B){if(B.value=="1"){var A=document.getElementById("code");if(A.value=="代码/拼音/名称"||A.value==""){A.value="代码/名称";}}else{var A=document.getElementById("code");if(A.value=="代码/名称"||A.value==""){A.value="代码/拼音/名称";}}}function showMyquote(){var B=document.getElementById("quote_custom_data_id");if(!B){var A=document.createElement("script");A.type="text/javascript";A.src="http://custom.quotes.money.163.com/mystock.js.jsp";A.id="quote_custom_data_id";document.body.appendChild(A);}}function showMyStock(){var B=getMyStock();_$("custom2").innerHTML=B;var D=document.getQuoteElementsByClassName("_quote_","custom2");for(var A=0;A<D.length;A++){var C=QuoteData.readAttribute(D[A],"code");QuoteData.add(C);}QuoteData.getQuoteElements();QuoteData.load_once();}