var parentpath="/stock/";var Suggest={url:"http://quote.stockstar.com/stock/webhandler/codelist.ashx?stockcode=",obj:document.getElementById("code"),ajaxobj:document.getElementById("ajaxdiv"),element:null,scan:false,time:100,thread:-1,line:null,init:function(){},getElement:function(){if(this.element!=null){document.body.removeChild(this.element);this.element=null}this.element=document.createElement("script");this.element.type="text/javascript";this.element.language="javascript";document.body.appendChild(this.element);return this.element},check:function(){if(Suggest.scan==true){if(Suggest.obj.valueOld!=Suggest.obj.value&&""!=Suggest.obj.value){Suggest.obj.valueOld=Suggest.obj.value;Suggest.getData()}else{if(Suggest.obj.value==""||Suggest.obj.value=="代码/名称/拼音"){Suggest.obj.valueOld=Suggest.obj.value;Suggest.clean()}}Suggest.thread=window.setTimeout(Suggest.check,Suggest.time)}},getData:function(){this.getElement();if(this.obj.value!=null&&TrimWhiteSpace(this.obj.value)!="代码/名称/拼音"){if(TrimWhiteSpace(this.obj.value)!=""){this.element.src=this.url+TrimWhiteSpace(this.obj.value)}}},focusObj:function(){if(document.getElementById("mk")){document.getElementById("mk").value=""}if(this.obj.value=="代码/名称/拼音"){this.obj.style.color="#000000";this.obj.value=""}if(this.obj.value!=""&&this.obj.value!="代码/名称/拼音"){Suggest.getData()}Suggest.scan=true;Suggest.check()},blurObj:function(){if(this.obj.value==""){this.obj.value="代码/名称/拼音";this.obj.style.color="#999999"}Suggest.scan=false;Suggest.clean()},keyDown:function(a){if(this.obj.value!=""){switch(a.keyCode){case 38:this.scan=false;if(this.line==null||this.line.rowIndex==1){Suggest.setLine(this.obj.suggestBody.rows[this.obj.suggestBody.rows.length-1])}else{Suggest.setLine(this.obj.suggestBody.rows[this.line.rowIndex-1])}return false;break;case 40:this.scan=false;if(this.line==null||this.line.rowIndex==this.obj.suggestBody.rows.length-1){Suggest.setLine(this.obj.suggestBody.rows[1])}else{Suggest.setLine(this.obj.suggestBody.rows[this.line.rowIndex+1])}return false;break;case 13:Suggest.blurObj();break;default:Suggest.setLine(null);this.scan=true;Suggest.check();break}}},setLine:function(a){if(a!=null){if(this.line!=null){Suggest.discolorLine(this.line)}this.line=a;Suggest.colorLine(a);if(a.cells[0].innerHTML!="代码"){this.obj.value=a.cells[0].innerHTML;code=a.cells[0].innerHTML;if(document.getElementById("mk")){document.getElementById("mk").value=a.cells[3].innerHTML}}}else{this.line=null}},colorLine:function(a){a.className="selected"},discolorLine:function(a){a.className=""},clean:function(){displaySelObj();this.ajaxobj.innerHTML=""}};var sshqlist;function showJsonCnt(){Suggest.clean();if(sshqlist!=null){var a=new String();a+='<table width="220" border="0" cellspacing="0" cellpadding="0" class="ajaxtable">';a+='<tr style="background:#ddd"><td align="right">代码</td><td align="center">名称</td><td align="center">拼音</td><td style="display:none">mk</td></tr>';for(var c in sshqlist){a+='<tr onmouseover="Suggest.colorLine(this)" onmouseout="Suggest.discolorLine(this)" onmousedown="Suggest.setLine(this)">';a+="<td>"+sshqlist[c].dm+"</td>";a+="<td>"+sshqlist[c].mc+"</td>";a+="<td>"+sshqlist[c].py+"</td>";a+='<td style="display:none">'+sshqlist[c].sc+"</td>";a+="</tr>"}a+="</table>";Suggest.ajaxobj.innerHTML=a;Suggest.obj.suggestBody=Suggest.ajaxobj.childNodes[0];var b=gname("select");for(var c=0;c<b.length;c++){if(b[c].id!="seltarget"){b[c].style.visibility="hidden"}}}sshqlist=null}function gname(a){return document.getElementsByTagName?document.getElementsByTagName(a):new Array()}function TrimWhiteSpace(a){a=a.replace(/(^\s*)|(\s*$)/g,"");return a}function displaySelObj(){var a=gname("select");for(var b=0;b<a.length;b++){a[b].style.visibility="visible"}};