//common.js trimpath.js hqToolkit.js
var Browser=new Object();Browser.ua=window.navigator.userAgent.toLowerCase();Browser.ie=/msie/.test(Browser.ua);Browser.moz=/gecko/.test(Browser.ua);Browser.opera=/opera/.test(Browser.ua);var $=function(s){return(typeof s=="object")?s:document.getElementById(s);};var $N=function(s){return(typeof s=="object")?s:document.getElementsByName(s);};var $T=function(s){return(typeof s=="object")?s:document.getElementsByTagName(s);};var $C=function(tag){return document.createElement(tag);};String.prototype.trim=function(){return this.replace(/^\s*|\s*$/ig,"");};String.prototype.parseJSON=function(){try{return eval('('+this+')');}catch(e){return null;}};var Element={remove:function(){for(var i=0;i<arguments.length;i++){try{$(arguments[i]).parentNode.removeChild($(arguments[i]));}catch(e){}}}};var UrlParser=function(sUrl){this.__construct(sUrl);};UrlParser.prototype={__construct:function(sUrl){this._href=sUrl||document.location.href;},getDomain:function(){if(this._href.match(new RegExp('^(([a-z]+)://([^\\/]+)\/?)(.*)','i'))){return RegExp.$1;}else{return null;}},getParam:function(sName){if(this._href.match(new RegExp("(&|\\u003F)"+sName+"=([^&]*)(&|$)"))){return RegExp.$2;}else{return null;}}};if(!window._sT){window._sT=window.setTimeout;window.setTimeout=function(fCallback,nDelay,oObject){if(typeof fCallback=='function'){if(!oObject){oObject=window;}var argu=Array.prototype.slice.call(arguments,3);var newFunc=(function(){fCallback.apply(oObject,argu);});return window._sT(newFunc,nDelay);}return window._sT(fCallback,nDelay);};}function getXmlDoc(s){var xmlDocument=new XmlDocument();if(Browser.moz){var parser=new DOMParser();xmlDocument=parser.parseFromString(s,"text/xml");}else{xmlDocument.loadXML(s);}return xmlDocument;}if(Browser.moz){XMLDocument.prototype.loadXML=function(s){var parser=new DOMParser();var doc2=parser.parseFromString(s,"text/xml");while(this.hasChildNodes()){this.removeChild(this.lastChild);}var cs=doc2.childNodes;var l=cs.length;for(var i=0;i<l;i++){this.appendChild(this.importNode(cs[i],true));}};Node.prototype.__defineGetter__("xml",function(){return(new XMLSerializer()).serializeToString(this,"text/xml");});Node.prototype.__defineGetter__("text",function(){return this.xml.replace(/<\/?[^>]+>/ig,"");});Node.prototype.selectNodes=function(sExpr){var doc=this.nodeType==9?this:this.ownerDocument;var nsRes=doc.createNSResolver(this.nodeType==9?this.documentElement:this);var nsRes2;if(doc._selectionNamespaces){nsRes2=function(s){if(s in doc._selectionNamespaces){return doc._selectionNamespaces[s];}return nsRes.lookupNamespaceURI(s);};}else{nsRes2=nsRes;}var xpRes=doc.evaluate(sExpr,this,nsRes2,5,null);var res=[];var item;while((item=xpRes.iterateNext()))res.push(item);return res;};Node.prototype.selectSingleNode=function(sExpr){var doc=this.nodeType==9?this:this.ownerDocument;var nsRes=doc.createNSResolver(this.nodeType==9?this.documentElement:this);var nsRes2;if(doc._selectionNamespaces){nsRes2=function(s){if(s in doc._selectionNamespaces){return doc._selectionNamespaces[s];}return nsRes.lookupNamespaceURI(s);};}else{nsRes2=nsRes;}var xpRes=doc.evaluate(sExpr,this,nsRes2,9,null);return xpRes.singleNodeValue;};Node.prototype.transformNode=function(oXsltNode){var doc=this.nodeType==9?this:this.ownerDocument;var processor=new XSLTProcessor();processor.importStylesheet(oXsltNode);var df=processor.transformToFragment(this,doc);return df.xml;};}var XmlHttp=function(){if(Browser.ie){var msxmls=["MSXML3","MSXML2","Microsoft"];for(var i=0;i<msxmls.length;i++){try{return new ActiveXObject(msxmls[i]+".XmlHttp");}catch(e){}}}else{return new XMLHttpRequest();}};var XmlDocument=function(){if(Browser.ie){var msxmls=["MSXML3","MSXML2","Microsoft"];for(var i=0;i<msxmls.length;i++){try{return new ActiveXObject(msxmls[i]+".XmlDom");}catch(e){}}}else{var doc=document.implementation.createDocument("","",null);doc.addEventListener("load",function(e){this.readyState=4;},false);doc.readyState=4;return doc;}};var AsynLoader={queueCount:5,curQueue:0,load:function(sUrl,oOption){AsynLoader.initOption(oOption);if(AsynLoader.curQueue>=AsynLoader.queueCount){if(typeof oOption.onQueue=="function"){oOption.onQueue();}window.setTimeout(AsynLoader.load,1000,window,sUrl,oOption);return;}else{AsynLoader.curQueue++;}var xmlHttp=new XmlHttp();xmlHttp.open(oOption.method,sUrl,true);var _loadCount=0;var _tmpDecay=0;xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){if(_loadCount==0){_loadCount++;AsynLoader.curQueue--;oOption.count++;if(AsynLoader.isSuccess(xmlHttp)){var _xmlHttp={status:xmlHttp.status,responseXML:xmlHttp.responseXML,responseText:xmlHttp.responseText,responseJS:xmlHttp.responseText.parseJSON(),count:oOption.count-_tmpDecay};oOption.onSuccess(_xmlHttp);}else{if(--oOption.decay){_tmpDecay++;AsynLoader.load(sUrl,oOption);}else{if(typeof oOption.onFailure=="function"){oOption.onFailure(_xmlHttp);}}}}}};xmlHttp.send(oOption.data);},initOption:function(oOption){oOption.method=(typeof oOption.data=="undefined"||oOption.data==null)?"get":"post";oOption.asyn=oOption.asyn||true;oOption.decay=oOption.decay||1;oOption.count=oOption.count||0;if(typeof oOption.data!="string"&&oOption.data!=null){oOption.data=oOption.data.toJSONString();}else if(typeof oOption.data=="undefined"){oOption.data=null;}},isSuccess:function(oXmlHttp){return oXmlHttp.status==undefined||oXmlHttp.status==0||(oXmlHttp.status>=200&&oXmlHttp.status<300);}};var ProxyLoader={config:{queueCount:5,curQueue:0,proxyStatus:{},proxyQueue:{}},load:function(sPageName,sUrl,oOption){var proxyDomain=new UrlParser(sUrl).getDomain();var proxyPage=proxyDomain+sPageName;var proxyFrames=document.getElementsByTagName("iframe");for(var i=0;i<proxyFrames.length;i++){if(proxyFrames[i].src==proxyPage){if(typeof ProxyLoader.config.proxyStatus[proxyDomain]!="undefined"){window.frames[i].AsynLoader.load(sUrl,oOption);}else{if(typeof ProxyLoader.config.proxyQueue[proxyDomain]=="undefined"){ProxyLoader.config.proxyQueue[proxyDomain]=new Array();}ProxyLoader.config.proxyQueue[proxyDomain].push(new Array(sUrl,oOption));}return;}}if(typeof ProxyLoader.config.proxyQueue[proxyDomain]=="undefined"){ProxyLoader.config.proxyQueue[proxyDomain]=new Array();}ProxyLoader.config.proxyQueue[proxyDomain].push(new Array(sUrl,oOption));ProxyLoader.createProxyPage(proxyPage);},createProxyPage:function(proxyPage,iframeName){var proxyFrames=document.getElementsByTagName("iframe");for(var i=0;i<proxyFrames.length;i++){if(proxyFrames[i].src==proxyPage){return;}}var _iframe=document.createElement("iframe");_iframe.style.display="none";_iframe.src=proxyPage;if(typeof Object.prototype.isPrototypeOf=="undefined"){document.getElementsByTagName("head")[0].innerHTML+=_iframe.outerHTML;}else{document.getElementsByTagName("head")[0].appendChild(_iframe);}}};var JsLoader={load:function(sId,sUrl,fCallback){Element.remove(sId);var _script=document.createElement("script");_script.setAttribute("id",sId);_script.setAttribute("type","text/javascript");_script.setAttribute("src",sUrl);document.getElementsByTagName("head")[0].appendChild(_script);if(Browser.ie){_script.onreadystatechange=function(){if(this.readyState=="loaded"||this.readyState=="complete"){Element.remove(_script);fCallback();}};}else{_script.onload=function(){Element.remove(_script);fCallback();};}}};var Cookie={setCookie:function(name,value,path,domain,secure){var expires=new Date();expires.setTime(expires.getTime()+2*30*24*60*60*1000);document.cookie=name+"="+escape(value)+"; expires="+expires.toGMTString()+"; path=/"+"; domain=.finance.qq.com";document.cookie=name+"=; expires=Fri, 02-Jan-1970 00:00:00 GMT; path=/"+"; domain=.qq.com";},getCookie:function(name){var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));if(arr!=null){return unescape(arr[2]);}return null;},clearCookie:function(name,path,domain){if(Cookie.getCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"; path=/")+((domain)?"; domain="+domain:"")+";expires=Fri, 02-Jan-1970 00:00:00 GMT";}}};var _Config=function(aUrl){iRefreshTime=(arguments[1]!="undefined")?arguments[1]:0;aXsl=(arguments[2]!="undefined")?arguments[2]:null;aName=(arguments[3]!="undefined")?arguments[3]:null;this.__construct(aUrl,iRefreshTime,aXsl,aName);};_Config.prototype={_DataUrl:null,_XslName:null,_ShowName:null,_RefreshTime:0,_Timer:null,_XmlData:null,_FirstVisit:true,__construct:function(aUrl,iRefreshTime,aXsl,aName){this._DataUrl=aUrl;this._RefreshTime=iRefreshTime;this._XslName=aXsl;this._ShowName=aName;}};function CheckStockInput(s){s=s.replace(/ /ig,"");if(s==""||s=="代码/名称/拼音"){return 1;}if(/^[\*\/0-9a-zA-Z\u4e00-\u9fa5]+$/.test(s)){if(/[\\\/<>#\$&]/g.test(s)){return 2;}else{return 0;}}else{return 2;}}if(Browser.ie){window.onbeforeunload=function(){var _iframes=$T("iframe");for(var i=0;i<_iframes.length;i++){_iframes[i].outerHTML="";}};}
var TrimPath;(function(){if(TrimPath==null){TrimPath=new Object();}if(TrimPath.evalEx==null){TrimPath.evalEx=function(src){return eval(src);};}var UNDEFINED;if(Array.prototype.pop==null){Array.prototype.pop=function(){if(this.length===0){return UNDEFINED;}return this[--this.length];};}if(Array.prototype.push==null){Array.prototype.push=function(){for(var i=0;i<arguments.length;++i){this[this.length]=arguments[i];}return this.length;};}TrimPath.parseTemplate=function(tmplContent,optTmplName,optEtc){if(optEtc==null){optEtc=TrimPath.parseTemplate_etc;}var funcSrc=parse(tmplContent,optTmplName,optEtc);var func=TrimPath.evalEx(funcSrc,optTmplName,1);if(func!=null){return new optEtc.Template(optTmplName,tmplContent,funcSrc,func,optEtc);}return null;};try{String.prototype.process=function(context,optFlags){var template=TrimPath.parseTemplate(this,null);if(template!=null){return template.process(context,optFlags);}return this;};}catch(e){}TrimPath.parseTemplate_etc={};TrimPath.parseTemplate_etc.statementTag="while|forelse|for|if|elseif|else|var|macro";TrimPath.parseTemplate_etc.statementDef={"if":{delta:1,prefix:"if (",suffix:") {",paramMin:1},"else":{delta:0,prefix:"} else {"},"elseif":{delta:0,prefix:"} else if (",suffix:") {",paramDefault:"true"},"/if":{delta:-1,prefix:"}"},"while":{delta:1,prefix:"while (",suffix:") {",paramMin:1},"/while":{delta:-1,prefix:"}"},"for":{delta:1,paramMin:3,prefixFunc:function(stmtParts,state,tmplName,etc){if(stmtParts[2]!="in")throw new etc.ParseError(tmplName,state.line,"bad for loop statement: "+stmtParts.join(' '));var iterVar=stmtParts[1];var listVar="__LIST__"+iterVar;return["var ",listVar," = ",stmtParts[3],";","var __LENGTH_STACK__;","if (typeof(__LENGTH_STACK__) == 'undefined' || !__LENGTH_STACK__.length) __LENGTH_STACK__ = new Array();","__LENGTH_STACK__[__LENGTH_STACK__.length] = 0;","if ((",listVar,") != null) { ","var ",iterVar,"_ct = 0;","for (var ",iterVar,"_index in ",listVar,") { ",iterVar,"_ct++;","if (typeof(",listVar,"[",iterVar,"_index]) == 'function') {continue;}","__LENGTH_STACK__[__LENGTH_STACK__.length - 1]++;","var ",iterVar," = ",listVar,"[",iterVar,"_index];"].join("");}},"forelse":{delta:0,prefix:"} } if (__LENGTH_STACK__[__LENGTH_STACK__.length - 1] == 0) { if (",suffix:") {",paramDefault:"true"},"/for":{delta:-1,prefix:"} }; delete __LENGTH_STACK__[__LENGTH_STACK__.length - 1];"},"var":{delta:0,prefix:"var ",suffix:";"},"macro":{delta:1,prefixFunc:function(stmtParts,state,tmplName,etc){var macroName=stmtParts[1].split('(')[0];return["var ",macroName," = function",stmtParts.slice(1).join(' ').substring(macroName.length),"{ var _OUT_arr = []; var _OUT = { write: function(m) { if (m) _OUT_arr.push(m); } }; "].join('');}},"/macro":{delta:-1,prefix:" return _OUT_arr.join(''); };"}};TrimPath.parseTemplate_etc.modifierDef={"eat":function(v){return"";},"escape":function(s){return String(s).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");},"capitalize":function(s){return String(s).toUpperCase();},"default":function(s,d){return s!=null?s:d;}};TrimPath.parseTemplate_etc.modifierDef.h=TrimPath.parseTemplate_etc.modifierDef.escape;TrimPath.parseTemplate_etc.Template=function(tmplName,tmplContent,funcSrc,func,etc){this.process=function(context,flags){if(context==null){context={};}if(context._MODIFIERS==null){context._MODIFIERS={};}if(context.defined==null){context.defined=function(str){return(context[str]!=undefined);};}for(var k in etc.modifierDef){if(context._MODIFIERS[k]==null){context._MODIFIERS[k]=etc.modifierDef[k];}}if(flags==null){flags={};}var resultArr=[];var resultOut={write:function(m){resultArr.push(m);}};try{func(resultOut,context,flags);}catch(e){if(flags.throwExceptions==true){throw e;}var result=new String(resultArr.join("")+"[ERROR: "+e.toString()+(e.message?'; '+e.message:'')+"]");result["exception"]=e;return result;}return resultArr.join("");};this.name=tmplName;this.source=tmplContent;this.sourceFunc=funcSrc;this.toString=function(){return"TrimPath.Template ["+tmplName+"]";}};TrimPath.parseTemplate_etc.ParseError=function(name,line,message){this.name=name;this.line=line;this.message=message;};TrimPath.parseTemplate_etc.ParseError.prototype.toString=function(){return("TrimPath template ParseError in "+this.name+": line "+this.line+", "+this.message);};var parse=function(body,tmplName,etc){body=cleanWhiteSpace(body);var funcText=["var TrimPath_Template_TEMP = function(_OUT, _CONTEXT, _FLAGS) { with (_CONTEXT) {"];var state={stack:[],line:1};var endStmtPrev=-1;while(endStmtPrev+1<body.length){var begStmt=endStmtPrev;begStmt=body.indexOf("{",begStmt+1);while(begStmt>=0){var endStmt=body.indexOf('}',begStmt+1);var stmt=body.substring(begStmt,endStmt);var blockrx=stmt.match(/^\{(cdata|minify|eval)/);if(blockrx){var blockType=blockrx[1];var blockMarkerBeg=begStmt+blockType.length+1;var blockMarkerEnd=body.indexOf('}',blockMarkerBeg);if(blockMarkerEnd>=0){var blockMarker;if(blockMarkerEnd-blockMarkerBeg<=0){blockMarker="{/"+blockType+"}";}else{blockMarker=body.substring(blockMarkerBeg+1,blockMarkerEnd);}var blockEnd=body.indexOf(blockMarker,blockMarkerEnd+1);if(blockEnd>=0){emitSectionText(body.substring(endStmtPrev+1,begStmt),funcText);var blockText=body.substring(blockMarkerEnd+1,blockEnd);if(blockType=='cdata'){emitText(blockText,funcText);}else if(blockType=='minify'){emitText(scrubWhiteSpace(blockText),funcText);}else if(blockType=='eval'){if(blockText!=null&&blockText.length>0){funcText.push('_OUT.write( (function() { '+blockText+' })() );');}}begStmt=endStmtPrev=blockEnd+blockMarker.length-1;}}}else if(body.charAt(begStmt-1)!='$'&&body.charAt(begStmt-1)!='\\'){var offset=(body.charAt(begStmt+1)=='/'?2:1);if(body.substring(begStmt+offset,begStmt+10+offset).search(TrimPath.parseTemplate_etc.statementTag)==0){break;}}begStmt=body.indexOf("{",begStmt+1);}if(begStmt<0){break;}var endStmt=body.indexOf("}",begStmt+1);if(endStmt<0){break;}emitSectionText(body.substring(endStmtPrev+1,begStmt),funcText);emitStatement(body.substring(begStmt,endStmt+1),state,funcText,tmplName,etc);endStmtPrev=endStmt;}emitSectionText(body.substring(endStmtPrev+1),funcText);if(state.stack.length!=0){throw new etc.ParseError(tmplName,state.line,"unclosed, unmatched statement(s): "+state.stack.join(","));}funcText.push("}}; TrimPath_Template_TEMP");return funcText.join("");};var emitStatement=function(stmtStr,state,funcText,tmplName,etc){var parts=stmtStr.slice(1,-1).split(' ');var stmt=etc.statementDef[parts[0]];if(stmt==null){emitSectionText(stmtStr,funcText);return;}if(stmt.delta<0){if(state.stack.length<=0){throw new etc.ParseError(tmplName,state.line,"close tag does not match any previous statement: "+stmtStr);}state.stack.pop();}if(stmt.delta>0){state.stack.push(stmtStr);}if(stmt.paramMin!=null&&stmt.paramMin>=parts.length){throw new etc.ParseError(tmplName,state.line,"statement needs more parameters: "+stmtStr);}if(stmt.prefixFunc!=null){funcText.push(stmt.prefixFunc(parts,state,tmplName,etc));}else{funcText.push(stmt.prefix);}if(stmt.suffix!=null){if(parts.length<=1){if(stmt.paramDefault!=null){funcText.push(stmt.paramDefault);}}else{for(var i=1;i<parts.length;i++){if(i>1){funcText.push(' ');}funcText.push(parts[i]);}}funcText.push(stmt.suffix);}};var emitSectionText=function(text,funcText){if(text.length<=0){return;}var nlPrefix=0;var nlSuffix=text.length-1;while(nlPrefix<text.length&&(text.charAt(nlPrefix)=='\n')){nlPrefix++;}while(nlSuffix>=0&&(text.charAt(nlSuffix)==' '||text.charAt(nlSuffix)=='\t')){nlSuffix--;}if(nlSuffix<nlPrefix){nlSuffix=nlPrefix;}if(nlPrefix>0){funcText.push('if (_FLAGS.keepWhitespace == true) _OUT.write("');var s=text.substring(0,nlPrefix).replace('\n','\\n');if(s.charAt(s.length-1)=='\n'){s=s.substring(0,s.length-1);}funcText.push(s);funcText.push('");');}var lines=text.substring(nlPrefix,nlSuffix+1).split('\n');for(var i=0;i<lines.length;i++){emitSectionTextLine(lines[i],funcText);if(i<lines.length-1){funcText.push('_OUT.write("\\n");\n');}}if(nlSuffix+1<text.length){funcText.push('if (_FLAGS.keepWhitespace == true) _OUT.write("');var s=text.substring(nlSuffix+1).replace('\n','\\n');if(s.charAt(s.length-1)=='\n'){s=s.substring(0,s.length-1);}funcText.push(s);funcText.push('");');}};var emitSectionTextLine=function(line,funcText){var endMarkPrev='}';var endExprPrev=-1;while(endExprPrev+endMarkPrev.length<line.length){var begMark="${",endMark="}";var begExpr=line.indexOf(begMark,endExprPrev+endMarkPrev.length);if(begExpr<0){break;}if(line.charAt(begExpr+2)=='%'){begMark="${%";endMark="%}";}var endExpr=line.indexOf(endMark,begExpr+begMark.length);if(endExpr<0){break;}emitText(line.substring(endExprPrev+endMarkPrev.length,begExpr),funcText);var exprArr=line.substring(begExpr+begMark.length,endExpr).replace(/\|\|/g,"#@@#").split('|');for(var k in exprArr){if(exprArr[k].replace){exprArr[k]=exprArr[k].replace(/#@@#/g,'||');}}funcText.push('_OUT.write(');emitExpression(exprArr,exprArr.length-1,funcText);funcText.push(');');endExprPrev=endExpr;endMarkPrev=endMark;}emitText(line.substring(endExprPrev+endMarkPrev.length),funcText);};var emitText=function(text,funcText){if(text==null||text.length<=0){return;}text=text.replace(/\\/g,'\\\\');text=text.replace(/\n/g,'\\n');text=text.replace(/"/g,'\\"');funcText.push('_OUT.write("');funcText.push(text);funcText.push('");');};var emitExpression=function(exprArr,index,funcText){var expr=exprArr[index];if(index<=0){funcText.push(expr);return;}var parts=expr.split(':');funcText.push('_MODIFIERS["');funcText.push(parts[0]);funcText.push('"](');emitExpression(exprArr,index-1,funcText);if(parts.length>1){funcText.push(',');funcText.push(parts[1]);}funcText.push(')');};var cleanWhiteSpace=function(result){result=result.replace(/\t/g," ");result=result.replace(/\r\n/g,"\n");result=result.replace(/\r/g,"\n");result=result.replace(/^(\s*\S*(\s+\S+)*)\s*$/,'$1');return result;};var scrubWhiteSpace=function(result){result=result.replace(/^\s+/g,"");result=result.replace(/\s+$/g,"");result=result.replace(/\s+/g," ");result=result.replace(/^(\s*\S*(\s+\S+)*)\s*$/,'$1');return result;};TrimPath.parseDOMTemplate=function(elementId,optDocument,optEtc){if(optDocument==null){optDocument=document;}var element=optDocument.getElementById(elementId);var content=element.value;if(content==null){content=element.innerHTML;}content=content.replace(/&lt;/g,"<").replace(/&gt;/g,">");return TrimPath.parseTemplate(content,elementId,optEtc);};TrimPath.processDOMTemplate=function(elementId,context,optFlags,optDocument,optEtc){return TrimPath.parseDOMTemplate(elementId,optDocument,optEtc).process(context,optFlags);};})();
function pic_compare(v_type,v_target){var v_url;var v_zhengquandm="";var v_vs_code="";var v_ttype="";var v_vs_zs="";v_zhengquandm=document.getElementById('h_zhengquandm').value;v_vs_code=document.getElementById('vs_code').value;v_ttype=document.getElementById('sel_time').value;v_vs_zs=document.getElementById('sel_vs_zs').value;if(v_vs_code.trim()==""){v_vs_code=v_vs_zs;}else{if(v_vs_zs!="NULL"){v_vs_code=v_vs_code+","+v_vs_zs;}}v_url="http://stock.finance.qq.com/cgi-bin/hqing/vs?zhengquandm="+v_zhengquandm+"&vs_code="+v_vs_code+"&ptype="+v_type+"&ttype="+v_ttype+"&zs="+v_vs_zs+"&r="+Math.random();window.open(v_url,v_target);}function write_vs_zs(){document.write("<option id='NULL' value='NULL'>空</option>");document.write("<option id='sh000001' value='sh000001' selected style='color: #000000'>上证指数</option>");document.write("<option id='sz399001' value='sz399001'>深证成指</option>");document.write("<option id='sh000002' value='sh000002'>Ａ股指数 </option>");document.write("<option id='sh000003' value='sh000003'>Ｂ股指数 </option>");document.write("<option id='sh000004' value='sh000004'>工业指数</option>");document.write("<option id='sh000005' value='sh000005'>商业指数</option>");document.write("<option id='sh000006' value='sh000006'>地产指数</option>");document.write("<option id='sh000007' value='sh000007'>公用指数</option>");document.write("<option id='sh000008' value='sh000008'>综合指数</option>");document.write("<option id='sh000010' value='sh000010'>上证180 </option>");document.write("<option id='sh000011' value='sh000011'>上证基金</option>");document.write("<option id='sh000012' value='sh000012'>国债指数</option>");document.write("<option id='sh000013' value='sh000013'>企债指数</option>");document.write("<option id='sh000015' value='sh000015'>红利指数</option>");document.write("<option id='sh000016' value='sh000016'>上证５０ </option>");document.write("<option id='sz399002' value='sz399002'>成份Ａ指 </option>");document.write("<option id='sz399003' value='sz399003'>成份Ｂ指 </option>");document.write("<option id='sz399004' value='sz399004'>深证100R </option>");document.write("<option id='sz399106' value='sz399106'>深证综指</option>");document.write("<option id='sz399107' value='sz399107'>深证Ａ指 </option>");document.write("<option id='sz399108' value='sz399108'>深证Ｂ指 </option>");document.write("<option id='sz399110' value='sz399110'>农林指数</option>");document.write("<option id='sz399120' value='sz399120'>采掘指数</option>");document.write("<option id='sz399130' value='sz399130'>制造指数</option>");document.write("<option id='sz399131' value='sz399131'>食品指数</option>");document.write("<option id='sz399132' value='sz399132'>纺织指数</option>");document.write("<option id='sz399133' value='sz399133'>木材指数</option>");document.write("<option id='sz399134' value='sz399134'>造纸指数</option>");document.write("<option id='sz399135' value='sz399135'>石化指数</option>");document.write("<option id='sz399136' value='sz399136'>电子指数</option>");document.write("<option id='sz399137' value='sz399137'>金属指数</option>");document.write("<option id='sz399138' value='sz399138'>机械指数</option>");document.write("<option id='sz399139' value='sz399139'>医药指数</option>");document.write("<option id='sz399140' value='sz399140'>水电指数</option>");document.write("<option id='sz399150' value='sz399150'>建筑指数</option>");document.write("<option id='sz399160' value='sz399160'>运输指数</option>");document.write("<option id='sz399170' value='sz399170'>IT指数 </option>");document.write("<option id='sz399180' value='sz399180'>批零指数</option>");document.write("<option id='sz399190' value='sz399190'>金融指数</option>");document.write("<option id='sz399200' value='sz399200'>地产指数</option>");document.write("<option id='sz399210' value='sz399210'>服务指数</option>");document.write("<option id='sz399220' value='sz399220'>传播指数</option>");document.write("<option id='sz399230' value='sz399230'>综企指数</option>");document.write("<option id='sz399305' value='sz399305'>深证基金</option>");document.write("<option id='sz399481' value='sz399481'>企债指数</option>");}function checkLoginByCookie(){uin1=Cookie.getCookie("stk_uin");uin=Cookie.getCookie("uin");skey=Cookie.getCookie("skey");if(uin1!=null){if(uin1!=""&&parseInt(uin1)!=0)return uin1;}if(uin!=null&&skey!=null){if(uin&&(skey!=""))return uin.substr(2);}else{return false;}}function add_QQstock(vType,code,type){uin1=Cookie.getCookie("stk_uin");uin=Cookie.getCookie("uin");skey=Cookie.getCookie("skey");codelist="",str="_CODE",n=0;if(vType==4){n=1;str="_HKCODE";}if(uin1!=null){codelist=Cookie.getCookie(uin1+str);}else{codelist="";}if(codelist!=null&&codelist.indexOf(code+"_"+type)!=-1){window.open("http://stock.finance.qq.com/cgi-bin/pstock/show_pstock_new?ptype="+n,"_blank");}else if(uin!=null&&skey!=null){if(uin&&(skey!=""))window.location.href="http://stock.finance.qq.com/cgi-bin/pstock/pstock_manage_new?STOCKINDEX="+vType+"&zhengquandm="+code+"&ACTION=ADD";}else{openmsg("login_div",LoginUrl2,"login_frame");}}var gMessageId="";function openmsg(obj){gMessageId=obj;var mark=$("mark");var message=$(obj);(arguments[1]!=null&&arguments[2]!=null)?(eval(arguments[2]).location.href=arguments[1]):"";var cw=document.documentElement.scrollWidth;var ch=document.documentElement.clientHeight;var ch2=document.documentElement.scrollHeight;mark.style.display="block";mark.style.height=(ch2>ch?ch2:ch)+"px";mark.style.left=0+"px";mark.style.filter="alpha(opacity=0)";mark.style.opacity=0;message.style.display="block";message.style.top=document.documentElement.scrollTop+(ch-message.clientHeight)/2+"px";message.style.left=(cw-message.clientWidth)/2+"px";document.onmousedown=click;this.setOpacity=function(obj,opacity){if(opacity>=1)opacity=opacity/100;try{obj.style.opacity=opacity;}catch(e){}try{obj.style.filter="alpha(opacity=\""+(opacity*100)+"\")";}catch(e){}};var c=0;this.doAlpha=function(){if(++c>30){clearInterval(ad);return 0;}setOpacity(mark,c);};var ad=setInterval("doAlpha()",1);changeWindow();}function click(){if(window.event.button==1||window.event.button==2){return false;}}function changeWindow(){var message=$(gMessageId);var cw=document.documentElement.scrollWidth;var ch=document.documentElement.clientHeight;var ch2=document.documentElement.scrollHeight;message.style.top=document.documentElement.scrollTop+(ch-message.clientHeight)/2+"px";message.style.left=(cw-message.clientWidth)/2+"px";window.setTimeout(changeWindow,50);}function get_date(){var v1=new Date();var v_month_=v1.getMonth()+1;var v_date_=v1.getDate();if(v_month_<10){v_month_="0"+v_month_;}if(v_date_<10){v_date_="0"+v_date_;}v_buf=""+v1.getYear()+v_month_+v_date_;return v_buf;}function init_set_alert(v_code,v_mkt,v_qq){var v_name,v_cookie;if(typeof v_qq=="undefined"||v_qq==""){v_name="P_ALERT_INFO";}else{v_name=v_qq+"_ALERT_INFO";}var v_find=false;var v_jgsx="",v_jgxx="",v_zdfsx="",v_zdfxx="",v_yjsj="30";if((v_cookie=Cookie.getCookie(v_name))!=null){var v_gplist=v_cookie.split("|");for(i=0;i<v_gplist.length;i++){var v_one_info=v_gplist[i].split("_");if(v_one_info[0]==v_mkt&&v_one_info[1]==v_code){v_find=true;for(var j=4;j<v_one_info.length;j++){if(v_one_info[j]=="t")v_one_info[j]="";}v_yjsj=v_one_info[3];v_jgxx=v_one_info[4];v_jgsx=v_one_info[5];v_zdfxx=v_one_info[6];v_zdfsx=v_one_info[7];}}}$("yjsj").value=v_yjsj;$("jgxx").value=v_jgxx;$("jgsx").value=v_jgsx;$("zdfxx").value=v_zdfxx;$("zdfsx").value=v_zdfsx;}function set_alert_info(v_code,v_mkt,v_qq,v_type){var v_msg;var v_jgsx,v_jgxx,v_zdfsx,v_zdfxx,v_yjsj;if(v_type=="ADD"){v_jgsx=$("jgsx").value.trim();v_jgxx=$("jgxx").value.trim();v_zdfsx=$("zdfsx").value.trim();v_zdfxx=$("zdfxx").value.trim();if((v_jgsx=="")&&(v_jgxx=="")&&(v_zdfsx=="")&&(v_zdfxx=="")){alert("请至少设置一项");return false;}if(isNaN(Number(v_jgxx))||isNaN(Number(v_jgsx))){alert("价格含有非法字符");return false;}if(isNaN(Number(v_zdfxx))||isNaN(Number(v_zdfsx))){alert("涨跌幅含有非法字符");return false;}v_yjsj=document.getElementById("yjsj").value;v_msg="确定设置吗?";}else{v_msg="确定删除吗?";}if(confirm(v_msg)!=true){return false;}v_date=get_date();var v_name,v_cookie;if(typeof v_qq=="undefined"||v_qq==""){v_name="P_ALERT_INFO";}else{v_name=v_qq+"_ALERT_INFO";}if(v_jgsx=="")v_jgsx="t";if(v_jgxx=="")v_jgxx="t";if(v_zdfsx=="")v_zdfsx="t";if(v_zdfxx=="")v_zdfxx="t";var v_cookie=Cookie.getCookie(v_name);if(v_cookie==null){v_cookie="";}var v_gplist=v_cookie.split("|");var v_cookie_set="";var v_find=false;for(i=0;i<v_gplist.length;i++){var v_one_info=v_gplist[i].split("_");if(v_one_info[0]==v_mkt&&v_one_info[1]==v_code){v_find=true;v_one_info[2]=v_date;v_one_info[3]=v_yjsj;v_one_info[4]=v_jgxx;v_one_info[5]=v_jgsx;v_one_info[6]=v_zdfxx;v_one_info[7]=v_zdfsx;v_gplist[i]="";if(v_type=="ADD"){for(j=0;j<8;j++){v_gplist[i]+=v_one_info[j]+"_";}}}if(v_gplist[i]!=""){v_cookie_set+=v_gplist[i]+"|";}}if(!v_find&&v_type=="ADD"){v_cookie_set+=v_mkt+"_"+v_code+"_"+v_date+"_"+v_yjsj+"_"+v_jgxx+"_"+v_jgsx+"_"+v_zdfxx+"_"+v_zdfsx;}Cookie.setCookie(v_name,v_cookie_set);alert("操作成功");if(typeof isclose!="undefined"&&isclose){window.close();}}function setRecentRecord(name,code,type){if((Tmp=Cookie.getCookie(name))!=null){var codelist=Tmp.split("|");var newcode=new Array();for(var i=0;i<codelist.length;i++){var vcode=codelist[i].split("_")[0];var vtype="";if(type!=""){vtype=codelist[i].split("_")[1];}if(vtype=="100"){if(vcode.length==4){vcode="0"+vcode;}codelist[i]=vcode+"_"+vtype;}if((code!=vcode)||(type!=vtype)){newcode.push(codelist[i]);}}var tmp=code+"_"+type+"|";if(type==""){tmp=code+"|";}if(newcode.length>10){for(var i=0;i<10;i++){tmp+=newcode[i]+"|";}}else{tmp+=newcode.join("|");}Cookie.setCookie(name,tmp);}else{var str=code+"_"+type+"|";if(type==""){str=code+"|";}Cookie.setCookie(name,str);}}function fm1_submit(t){var v=$("bbscode").value.replace(/ /ig,"");var sFlag=CheckStockInput(v);if(sFlag==2){alert("证券代码输入错误");return false;}if(sFlag==1){alert("请输入查询条件：代码/名称/拼音");return false;}if(sFlag==0){if(t==null||t=="undefined")t="SS";window.open("http://stock.finance.qq.com/cgi-bin/forum/f_search?zhengquandm="+v+"&t="+t,"_blank");}}function fm2_submit(name,type,code){var s="";var se=$N(name);for(var i=0;i<se.length;i++){if(se[i].checked==true){s=se[i].value;break;}}if(s==""){alert("请选择一项");return false;}window.open("http://stock.finance.qq.com/cgi-bin/forum/stk_survey?type="+type+"&code="+code+"&sel="+s+"&r="+Math.random(),"_self");}function c_jzt(code,s,oSwf,sSwfId,i,title){switch(parseInt(i)){case 0:var url="http://stock.finance.qq.com/fund/p_js/jjjz_js/"+code+"_"+s+".js";loadSwfData(url,"_jzt_script",oSwf,sSwfId,0);break;default:break;}if(title!="undefined"&&title!=""&&$(title)){switch(s){case"3":$(title).innerHTML="——3月";break;case"1":$(title).innerHTML="——1月";break;case"6":$(title).innerHTML="——6月";break;case"12":$(title).innerHTML="——1年";break;case"24":$(title).innerHTML="——2年";break;case"36":$(title).innerHTML="——3年";break;default:$(title).innerHTML="";break;}}}var loadSwfData=function(scriptUrl,scriptId,oSwf,sSwfId,i){JsLoader.load(scriptId,scriptUrl,function(){switch(parseInt(i)){case 0:if(v_data_jz!="undefined"&&v_time_jz!="undefined"){oSwf.addVariable("Data",v_data_jz);oSwf.addVariable("Time",v_time_jz);oSwf.write(sSwfId);}else{$("sSwfId").innerHTML="暂无图片";}breakdefault:break;}});};function getFormatDate(date,f){switch(parseInt(f)){case 1:if(date.length==8)return date.substr(0,4)+"-"+date.substr(4,2)+"-"+date.substr(6,2);else return date;break;default:return date;break;}}function search_code(form,code,type){var sUrl;var sStockCode=code;var sFlag=CheckStockInput(code);if(sFlag==2){alert("证券代码输入错误");return false;}if(type=="1"){if(sFlag==1){sStockCode="0001";}if(sFlag==0){sStockCode=code;}if(typeof v_cgi_name=="undefined"||v_cgi_name==null||v_cgi_name==""||v_cgi_name=="ggcx")v_cgi_name="hk_ggcx";sUrl="/cgi-bin/hk/"+v_cgi_name;}else if(type=="0"){if(sFlag==1){sStockCode="600000";}if(sFlag==0){sStockCode=code;}if(typeof v_cgi_name=="undefined"||v_cgi_name==null||v_cgi_name==""||v_cgi_name=="hk_ggcx")v_cgi_name="ggcx";sUrl="http://stock.finance.qq.com/cgi-bin/sstock/"+v_cgi_name;}else{if(sFlag==1){sStockCode="000001";}if(sFlag==0){sStockCode=code;}sUrl="/cgi-bin/fund/djj_jjcx";}form.ZHENGQUANDM.value=sStockCode;form.zhengquandm.value=sStockCode;form.action=sUrl;form.submit();return true;}var vJsData=null;var loadJsDataJson=function(scriptUrl,scriptId){var vName=arguments[2]?arguments[2]:"";var vXmp=arguments[3]?arguments[3]:"";var vDiv=arguments[4]?arguments[4]:"";var bRan=arguments[5]?arguments[5]:true;var sSeg1=arguments[6]?arguments[6]:null;var sSeg2=arguments[7]?arguments[7]:null;if(bRan){scriptUrl+="?"+Math.random();}JsLoader.load(scriptId,scriptUrl,function(){if(vName&&typeof vName=="string"){if(eval("typeof "+vName+" !='undefined'")){eval("var vStrTmp = "+vName);if(vStrTmp){vJsData=parseJsData(vStrTmp,sSeg1,sSeg2);}if(vXmp!=""){if($(vDiv)&&vJsData!=null)$(vDiv).innerHTML=TrimPath.processDOMTemplate(vXmp,vJsData).replace(/(<!--)|(-->)/g,"");vJsData=null;}else{for(var i=0;i<vJsData.length;i++){if($(vDiv+i)!=null)$(vDiv+i).innerHTML=vJsData[i];}}}else{}}if(typeof vName=="object"){for(var i=0;i<vName.length;i++){if(eval("typeof "+vName[i]+" !='undefined'")){eval("var vStrTmp = "+vName[i]);if(vStrTmp){vJsData=parseJsData(vStrTmp,sSeg1!=null?sSeg1[i]:null,sSeg2!=null?sSeg2[i]:null);}if(vXmp[i]!=""){if($(vDiv[i])&&vJsData!=null)$(vDiv[i]).innerHTML=TrimPath.processDOMTemplate(vXmp[i],vJsData).replace(/(<!--)|(-->)/g,"");vJsData=null;}else{for(var j=0;j<vJsData.length;j++){if($(vDiv[i]+j)!=null)$(vDiv[i]+j).innerHTML=vJsData[j];}}}else{}}}});};function parseJsData(sData){var sSeg1=arguments[1]?arguments[1]:null;var sSeg2=arguments[2]?arguments[2]:null;var vJsDataTmp;if(sSeg1){vJsDataTmp=new Array();var vTmp1=sData.split(sSeg1);if(sSeg2){for(var i=0;i<vTmp1.length;i++){var vTmp2=vTmp1[i].split(sSeg2);vJsDataTmp.push(vTmp2);}}else{vJsDataTmp=vTmp1;}}else{vJsDataTmp=sData;}return vJsDataTmp;}
function ptlogin2_onResize(width,height){login_wnd=document.getElementById("login_div");if(login_wnd){login_wnd.style.width=width+"px";login_wnd.style.height=height+"px";login_wnd.style.visibility="hidden";login_wnd.style.visibility="visible";}}function ptlogin2_onClose(){login_wnd=document.getElementById("login_div");login_wnd.style.display="none";var mark=$("mark");mark.style.display="none";}