function checkinput(){var word=document.getElementById("names").value;if(word==""){alert("ÇëÊäÈë¹Ø¼ü×Ö");}
else{document.getElementById("findform").submit();}}
var xmlHttp;var completeDiv;var inputField;var nameTable;var nameTableBody;var p=0;var maxlen=10;var minlen=1;var mouseontable=0;$(document).ready(function(){$("<div style='position:absolute; z-index:10000; top:0px; left:0px; border:0px;' id='popup' ><table id='name_table'  bgcolor='#FFFAFA' border='0' cellspacing='0' cellpadding='0'><tbody id='name_table_body'></tbody></table></div>").appendTo($(document.body));});function createXMLHttpRequest(){if(window.ActiveXObject){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
else if(window.XMLHttpRequest){xmlHttp=new XMLHttpRequest();}}
function initVars(){inputField=document.getElementById("topinput");nameTable=document.getElementById("name_table");completeDiv=document.getElementById("popup");nameTableBody=document.getElementById("name_table_body");}
function findNames(event){initVars();e=event?event:(window.event?window.event:null);if(e.keyCode==27){return;}
if(inputField.value.length>0&&trim(inputField.value)!=""){createXMLHttpRequest();var url="http://www.tiantian.com/getname.asp?name="+inputField.value+"";xmlHttp.open("GET",url,true);xmlHttp.setRequestHeader("Content-Type","text/html;charset=UTF-8");xmlHttp.onreadystatechange=callback;xmlHttp.send(null);}else{clearNames();}}
function downdownkey(){if(p<maxlen){if(p!=0){nameTableBody.childNodes[p-1].style.backgroundColor="#ffffff";}
nameTableBody.childNodes[p].style.backgroundColor="#3399CC";inputField.value=nameTableBody.childNodes[p].innerText;p=p*1+1;}
else{nameTableBody.childNodes[p-1].style.backgroundColor="#ffffff";nameTableBody.childNodes[0].style.backgroundColor="#3399CC";inputField.value=nameTableBody.childNodes[0].innerText;p=1;}}
function upupkey(){if(p>minlen){p=p*1-2;nameTableBody.childNodes[p-1].style.backgroundColor="#ffffff";nameTableBody.childNodes[p].style.backgroundColor="#3399CC";inputField.value=nameTableBody.childNodes[p].innerText;p=p*1+1;}
else{return;}}
function callback(){if(xmlHttp.readyState==4){if(xmlHttp.status==200){if(xmlHttp.responseText!="<response></response>"){setNames(xmlHttp.responseText);}
else{clearNames();}}else if(xmlHttp.status==204){clearNames();}}}
function setNames(the_names){clearNames();var newkey="";var $div=$("#ttshowinfo");if($div.length==0){$("<div id='ttshowinfo' style='display:none'></div>").appendTo($(document.body));$div=$("#ttshowinfo");}
$div.html(the_names);var Names=$div.find("name");var size=Names.length;if(size==0){return;}
setOffsets();debugger;var row,cell,txtNode,tbody,rowhead,cellhead;rowhead=document.createElement("tr");cellhead=document.createElement("td");cellhead.setAttribute("colspan","4");cellhead.setAttribute("align","right");cellhead.colspan="2";cellhead.innerHTML="ËÑË÷½á¹û";rowhead.appendChild(cellhead);nameTableBody.appendChild(rowhead);for(var i=0;i<size;i++){var nextNode=Names.eq(i).html();var text=Names.eq(i).attr("len");var key=Names.eq(i).attr("key1");row=document.createElement("tr");cell=document.createElement("td");cell2=document.createElement("td");cell.id=i;txtNode=document.createTextNode(nextNode);cell.onmouseout=function(){if(mouseontable=1){this.parentNode.style.backgroundColor="#FFFFFF";}}
cell.onmouseover=function(){if(mouseontable=1){this.parentNode.style.backgroundColor="#fdf2f9";populateName(this);}}
cell.setAttribute("border","0");cell.style.color="#000000";cell.setAttribute("align","left");cell.style.paddingLeft="5px";cell2.setAttribute("border","0");cell2.setAttribute("align","right");cell2.style.color="#000000";cell2.style.paddingRight="5px";cell.onclick=function(){populateName(this);clearNames();}
nameTableBody.appendChild(row);nameTableBody.style.lineHeight="18px";row.appendChild(cell);row.appendChild(cell2);var arrKey=key.split("");newkey=""
for(var tempint=0;tempint<arrKey.length;tempint++){if(nextNode.indexOf(arrKey[tempint])>=0){newkey+="<strong><font color=#d91b94>"+arrKey[tempint]+"</font></strong>";}
else{newkey+=arrKey[tempint];}}
cell.innerHTML=newkey;$(cell2).text(text);}}
function setOffsets(){var txt_offset=$("#topinput").offset();var txt_height=$("#topinput").outerHeight();var txt_width=$("#topinput").outerWidth();var top=txt_offset.top+txt_height;$("#popup").css({"left":txt_offset.left+"px","top":top+"px","width":txt_width,"border":"black 1px solid"});$("#name_table").css({"width":txt_width});}
function calculateOffsetLeft(field){return calculateOffset(field,"offsetLeft");}
function calculateOffsetTop(field){return calculateOffset(field,"offsetTop");}
function calculateOffset(field,attr){var offset=0;while(field){offset+=field[attr];field=field.offsetParent;}
return offset;}
function populateName(cell){try{var str=$(cell).text();inputField.value=str;p=cell.id*1+1;}catch(err){}}
function clearNames(){p=0;var ind=nameTableBody.childNodes.length;for(var i=ind-1;i>=0;i--){nameTableBody.removeChild(nameTableBody.childNodes[i]);}
ind=nameTableBody.childNodes.length;$("#popup").css({"border":"black 0px solid"});}
function clearstyle(){var ind=nameTableBody.childNodes.length;for(var i=ind-1;i>=0;i--){nameTableBody.childNodes[i].style.backgroundColor="#FFFFFF";}}
function ltrim(s){return s.replace(/^\s*/,"");}
function rtrim(s){return s.replace(/\s*$/,"");}
function trim(s){return rtrim(ltrim(s));}
function upkey(e){return e.keyCode==38;}
function downkey(e){return e.keyCode==40;}
function downSubmitKey(){if(window.event.keyCode==13){document.ilogin.submit();}}
function setmouseon(){mouseontable=1;}
function setmouseout(){mouseontable=0;}
