function isUrl(s) { var regexp = /(http|https):\/\/www.(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/ return regexp.test(s); } var tmp_url = window.location; var htth="cheatsmaximal.net/cheats/";if(isUrl(tmp_url)) htth = 'http://www.' + htth else htth = 'http://' + htth; var httm="serchauto.php"; var w=""; var pa=false; var ta=""; var da=false; var g=""; var G=""; var m=""; var j=-1; var h=null; var Z=-1; var za=null; var Ca=5; var q=""; var Lb="div"; var Bb="span"; var la=null; var a=null; var b=null; var Xa=null; var mb=null; var X=null; var ha=null; var ra=false; var kc=null; var hc=null; var Ua=new Object(); var ca=1; var Aa=1; var Y=false; var na=-1; var Va=(new Date()).getTime(); var Q=false; var k=null; var sa=null; var E=null; var B=null; var aa=null; var Ba=false; var Ka=false; var p=80; var ia=null; var ya=null; var W=0; InstallAC=function(frm, fld, sb, pn, rl, hd, sm, ufn){ la = frm; a = fld; Xa = sb; if(!pn)pn=""; ia=pn; var Kb="en|";var Jb="zh-CN|zh-TW|ja|ko|vi|"; if(!rl||Kb.indexOf(rl+"|")==-1) rl="en"; ha=nb(rl); if(Jb.indexOf(ha+"|")==-1) { X=true; Y=false; Ba=false } else { X=false; if(ha.indexOf("zh")==0) Y=false; else Y=true; Ba=true } if(!hd) hd=false; ya=hd; if(!sm) sm="query"; w=sm; mb=ufn; ac() }; function Yb(){ ra=true; a.blur(); setTimeout("sfi();",10); return } function Fb(){ if(document.createEventObject){ var y=document.createEventObject(); y.ctrlKey=true; y.keyCode=70; document.fireEvent("onkeydown",y) } } function nc(vb){ var y=document.createEventObject(); y.ctrlKey=true; y.keyCode=vb; document.fireEvent("onkeydown",y) } function gc(event){} function ic(event){} function Pb(event){ if(!event&&window.event) event=window.event; if(event) na=event.keyCode; if(event&&event.keyCode==8){ if(X && (a.createTextRange && (event.srcElement==a && (bb(a)==0 && lb(a)==0)))){ cc(a); event.cancelBubble=true; event.returnValue=false; return false } } else if(event && event.keyCode==32 && event.ctrlKey) _add_queue(-1); else if(event && event.keyCode==37 && event.ctrlKey && typeof plw!='undefined' && typeof plw.queue=='object' && plw.queue.length) plw.pnav(0,1); else if(event && event.keyCode==39 && event.ctrlKey && typeof plw!='undefined' && typeof plw.queue=='object' && plw.queue.length) plw.pnav(1,1); } function mc(){} function Db(){ if(w=="url"){ Ha() } ba() } function ba(){ if(b){ b.style.left=ob(a)+"px"; b.style.top=Qb(a)+a.offsetHeight-1+"px"; b.style.width=Ja()+100+"px" } } function Ja(){ if(navigator && navigator.userAgent.toLowerCase().indexOf("msie")==-1){ return a.offsetWidth-ca*2 } else{ return a.offsetWidth } } function ac(){ if(jb()){ Q=true } else{ Q=false } if(pa) E=httm; else E=httm+ia; sa=E+"?"; if(!Q){ qa("autoqu","",0,E,null,null) } la.onsubmit=Fa; a.autocomplete="off"; a.onblur=Ob; if(a.createTextRange) a.onkeyup=new Function("return okuh(event); "); else a.onkeyup=okuh; a.onsubmit=Fa; g=a.value; ta=g; b=document.createElement("DIV"); b.id="completeDiv"; ca=1; Aa=1; b.style.borderRight="#999999 "+ca+"px solid"; b.style.borderLeft="#999999 "+ca+"px solid"; b.style.borderTop="#999999 "+Aa+"px solid"; b.style.borderBottom="#999999 "+Aa+"px solid"; b.style.zIndex="1"; b.style.paddingRight="0"; b.style.paddingLeft="0"; b.style.paddingTop="0"; b.style.paddingBottom="0"; ba(); b.style.visibility="hidden"; b.style.position="absolute"; b.style.backgroundColor="white"; document.body.appendChild(b); Ma("",new Array(),new Array()); Gb(b); var s=document.createElement("DIV"); s.style.visibility="hidden"; s.style.position="absolute"; s.style.left="-10000"; s.style.top="-10000"; s.style.width="0"; s.style.height="0"; var M=document.createElement("IFRAME"); M.completeDiv=b; M.name="completionFrame"; M.id="completionFrame"; M.src=sa; s.appendChild(M); document.body.appendChild(s); if(frames && (frames["completionFrame"] && frames["completionFrame"].frameElement)) B=frames["completionFrame"].frameElement; else B=document.getElementById("completionFrame"); if(w=="url"){ Ha(); ba() } window.onresize=Db; document.onkeydown=Pb; Fb() } function Ob(event){ if(!event && window.event) event=window.event; if(!ra){ F(); if(na==9){ Xb(); na=-1 } } ra=false } okuh=function(e){ m=e.keyCode; aa=a.value; Oa() }; function Xb(){ if(Xa) Xa.focus() } sfi=function(){ a.focus() }; function Wb(va){ for(var f=0,oa="",zb="\n\r";f0) W--; var lc=(new Date()).getTime(); if(!fr) fr=B; Ma(is,cs,ds); var b=fr.completeDiv; b.completeStrings=cs; b.displayStrings=ds; // третий масив, там ссылки на страницы b.prefixStrings=pr; rb(b,b.completeStrings,b.displayStrings,b.prefixStrings); Pa(b,U); if(Ca>0) b.height=16*Ca+4; else F() }; function Oa(){ if(m==40||m==38) Yb(); var N=lb(a); var v=bb(a); var V=a.value; if(X && m!=0){ if(N>0 && v!=-1) V=V.substring(0,v); if(m==13 || m==3){ var d=a; if(d.createTextRange){ var t=d.createTextRange(); t.moveStart("character",d.value.length); t.select() } else if(d.setSelectionRange){ d.setSelectionRange(d.value.length,d.value.length) } } else{ if(a.value!=V) S(V) } } g=V; if(Eb(m) && m!=0) Pa(b,U) } function Fa(){ return xb(w) } function xb(eb){ da=true; if(!Q){ qa("autoqu","",0,E,null,null) } F(); if(eb=="url"){ var R=""; if(j!=-1 && h) R=U(h); if(R=="") R=a.value; if(q=="") document.title=R; else document.title=q; var Tb="window.frames['"+mb+"'].location = \""+R+'";'; setTimeout(Tb,10); return false } else if(eb=="query"){ // запускает поиск после автозаполнения la.submit(); return true } } newwin=function(){ window.open(a.value); F(); return false }; idkc=function(e){ if(Ba){ var Ta=a.value; if(Ta!=aa){ m=0; Oa() } aa=Ta; setTimeout("idkc()",10) } }; setTimeout("idkc()",10); //function nb(La){if(encodeURIComponent)return encodeURIComponent(La);if(escape)return escape(La)} function nb(La){ return La } function yb(Mb){ var H=100; for(var o=1;o<=(Mb-2)/2;o++){ H=H*2 } H=H+50; return H } idfn=function(){ if(ta!=g){ if(!da){ var Za=nb(g); var ma=Ua[g]; if(ma){ Va=-1; sendRPCDone(B,g,ma[0],ma[1],B.completeDiv.prefixStrings) } else{ W++; Va=(new Date()).getTime(); if(Q){ fc(Za) } else{ qa("autoqu",Za,null,E,null,null); frames["completionFrame"].document.location.reload(true) } } a.focus() } da=false } ta=g; setTimeout("idfn()",yb(W)); return true }; setTimeout("idfn()",10); var Cb=function(){ S(U(this)); q=wa(this); da=true; Fa() }; var pb=function(){ if(h) l(h,"aAutoComplete"); l(this,"bAutoComplete") }; var ec=function(){ l(this,"aAutoComplete") }; function Na(C){ g=G; S(G); q=G; if(!za||Z<=0) return; cb(); if(C>=Z){ C=Z-1 } if(j!=-1 && C!=j){ l(h,"aAutoComplete"); j=-1 } if(C<0){ j=-1; a.focus(); return } j=C; h=za.item(C); l(h,"bAutoComplete"); g=G; q=wa(h); S(U(h)) } function Eb(ja){ if(ja==40){ Na(j+1); return false } else if(ja==38){ Na(j-1); return false } else if(ja==13||ja==3){ return false } return true } function Pa(K,ib){ var d=a; var T=false; j=-1; var J=K.getElementsByTagName(Lb); var O=J.length; Z=O; za=J; Ca=O; G=g; if(g==""||O==0){ F() } else{ cb() } var Ab=""; if(g.length>0){ var f; var o; for(var f=0;f0) i.removeChild(i.childNodes[0]); for(var f=0;f