1(function(){var _1="5.01"; 2var _2="[email protected]"; 3var hq="http://orphus.ru/en/"; 4var _4="<!!!>"; 5var _5="<!!!>"; 6var _6=60; 7var _7=256; 8var _8={// English (English) 9alt: "Select spelling error with mouse and press Ctrl+Enter. Let's make the language clean!", 10badbrowser: "Your browser does not support selection handling or IFRAMEs. Probably, you use an obsolete browser.", 11toobig: "You have selected too large text block!", 12thanks: "Thank you for your co-operation!", 13subject: "Spelling error", 14docmsg: "Document:", 15intextmsg: "Spelling error in text:", 16ifsendmsg: "Do you want to send a notice to a webmaster?\nYour browser will NOT be redirected.", 17gohome: "Do you want to visit Orphus homepage now?", 18newwin: "Page will be opened in a new window.", 19name: "Orphus system", 20author: "Author: Dmitry Koterov.", 21to: "Orphus user", 22// 5.0 23send: "Send", 24cancel: "Cancel", 25entercmnt: "A comment for a webmaster (optional):" 26// Dmitry Koterov 27 28}; 29var _9="css"; 30var _a=0; 31var w=window; 32var d=w.document; 33var de=d.documentElement; 34var b=d.body; 35var _f=null; 36var _10={}; 37var _11=false; 38var _12=""; 39var _13=function(){if(_2.substr(0,1)=="!"){_2=_2.substr(1).replace(/(.)(.)/g,"$2$1");}setTimeout(function(){var _14=_15(); 40if(_14){_14.onclick=_16; 41_14.title=_14.childNodes[0]&&_14.childNodes[0].alt;}},100); 42d.onkeypress=_17; 43_8.gohome+=" "+_8.newwin;}; 44var _15=function(){return d.getElementById("orphus");}; 45var _16=function(){with(_8){if(confirm(name+" v"+_1+".\n"+author+"\n\n"+alt+"\n\n"+gohome)){w.open(hq,"_blank");}return false;}}; 46var _18=function(){var n=0; 47var _1a=function(){if(++n>20){return;}w.status=(n%5)?_8.thanks:" "; 48setTimeout(_1a,100);}; 49_1a();}; 50var _1b=function(e){e.style.position="absolute"; 51e.style.top="-10000px"; 52if(b.lastChild){b.insertBefore(e,b.lastChild);}else{b.appendChild(e);}}; 53var _1d=function(_1e){var div=d.createElement("DIV"); 54div.innerHTML="<iframe name=\""+_1e+"\"></iframe>"; 55_1b(div); 56return d.childNodes[0];}; 57var _20=function(url,_22,_23){var _24="orphus_ifr"; 58if(!_f){_f=_1d(_24);}var f=d.createElement("FORM"); 59f.style.position="absolute"; 60f.style.top="-10000px"; 61f.action=hq; 62f.method="post"; 63f.target=_24; 64var _26={version:_1,email:_2,to:_8.to,subject:_8.subject,ref:url,c_pre:_22.pre,c_sel:_22.text,c_suf:_22.suf,c_pos:_22.pos,c_tag1:_4,c_tag2:_5,charset:d.charset||d.characterSet||"",comment:_23}; 65for(var k in _26){var h=d.createElement("INPUT"); 66h.type="hidden"; 67h.name=k; 68h.value=_26[k]; 69f.appendChild(h);}_1b(f); 70f.submit(); 71f.parentNode.removeChild(f);}; 72var _29=function(){var _2a=0,_2b=0; 73if(typeof (w.innerWidth)=="number"){_2a=w.innerWidth; 74_2b=w.innerHeight;}else{if(de&&(de.clientWidth||de.clientHeight)){_2a=de.clientWidth; 75_2b=de.clientHeight;}else{if(b&&(b.clientWidth||b.clientHeight)){_2a=b.clientWidth; 76_2b=b.clientHeight;}}}var _2c=0,_2d=0; 77if(typeof (w.pageYOffset)=="number"){_2d=w.pageYOffset; 78_2c=w.pageXOffset;}else{if(b&&(b.scrollLeft||b.scrollTop)){_2d=b.scrollTop; 79_2c=b.scrollLeft;}else{if(de&&(de.scrollLeft||de.scrollTop)){_2d=de.scrollTop; 80_2c=de.scrollLeft;}}}return {w:_2a,h:_2b,x:_2c,y:_2d};}; 81_10.confirm=function(_2e,_2f,_30){var ts=new Date().getTime(); 82var _32=confirm(_8.docmsg+"\n "+d.location.href+"\n"+_8.intextmsg+"\n \""+_2e+"\"\n\n"+_8.ifsendmsg); 83var dt=new Date().getTime()-ts; 84if(_32){_2f("");}else{if(!_30&&dt<50){var sv=d.onkeyup; 85d.onkeyup=function(e){if(!e){e=window.event;}if(e.keyCode==17){d.onkeyup=sv; 86_10.confirm(_2e,_2f,true);}};}}}; 87_10.css=function(_36,_37){if(_11){return;}_11=true; 88var div=d.createElement("DIV"); 89var w=550; 90if(w>b.clientWidth-10){w=b.clientWidth-10;}div.style.zIndex="10001"; 91div.innerHTML=""+"<div style=\"background:#D4D0C8; width:"+w+"px; z-index:10001; border: 1px solid #555; padding:1em; font-family: Arial; font-size: 90%; color:black\">"+"<a href=\""+hq+"\" target=\"_blank\"><img style=\"float:right; margin:0 0 1em 1em\" border=\"0\" src=\""+_15().childNodes[0].src+"\"/></a>"+"<div style=\"font-weight:bold; padding-bottom:0.2em\">"+_8.intextmsg+"</div>"+"<div style=\"padding: 0 0 1em 1em\">"+_36.replace(_4,"<u style=\"color:red\">").replace(_5,"</u>")+"</div>"+"<div style=\"padding: 0 0 1em 0\">"+_8.ifsendmsg.replace(/\n/,"<br/>")+"</div>"+"<form style=\"padding:0; margin:0; border:0\">"+"<div>"+_8.entercmnt+"</div>"+"<input type=\"text\" maxlength=\"250\" style=\"width:100%; margin: 0.2em 0\" />
91"+"<div style=\"text-align:right; font-family: Tahoma\">"+"<input type=\"submit\" value=\""+_8.send+"\" style=\"width:9em; font-weight: bold\"> "+"<input type=\"button\" value=\""+_8.cancel+"\" style=\"width:9em\">"+"</div>"+"</form>"+"</div>"+""; 92_1b(div); 93var _3a=div.getElementsByTagName("input"); 94var _3b=div.getElementsByTagName("form"); 95var t=_3a[0]; 96var _3d=null; 97var _3e=[]; 98var _3f=function(){d.onkeydown=_3d; 99_3d=null; 100div.parentNode.removeChild(div); 101for(var i=0;i<_3e.length;i++){_3e[i][0].style.visibility=_3e[i][1];}_11=false; 102_12=t.value;}; 103var pos=function(p){var s={x:0,y:0}; 104while(p.offsetParent){s.x+=p.offsetLeft; 105s.y+=p.offsetTop; 106p=p.offsetParent;}return s;}; 107setTimeout(function(){var w=div.clientWidth; 108var h=div.clientHeight; 109var dim=_29(); 110var x=(dim.w-w)/2+dim.x; 111if(x<10){x=10;}var y=(dim.h-h)/2+dim.y-10; 112if(y<10){y=10;}div.style.left=x+"px"; 113div.style.top=y+"px"; 114if(navigator.userAgent.match(/MSIE (\d+)/)&&RegExp.$1<7){var _49=d.getElementsByTagName("SELECT"); 115for(var i=0;i<_49.length;i++){var s=_49[i]; 116var p=pos(s); 117if(p.x>x+w||p.y>y+h||p.x+s.offsetWidth<x||p.y+s.offsetHeight<y){continue;}_3e[_3e.length]=[s,s.style.visibility]; 118s.style.visibility="hidden";}}t.value=_12; 119t.focus(); 120t.select(); 121_3d=d.onkeydown; 122d.onkeydown=function(e){if(!e){e=window.event;}if(e.keyCode==27){_3f();}}; 123_3b[0].onsubmit=function(){_37(t.value); 124_3f(); 125_12=""; 126return false;}; 127_3a[2].onclick=function(){_3f();};},10);}; 128var _4e=function(_4f){return (""+_4f).replace(/[\r\n]+/g," ").replace(/^\s+|\s+$/g,"");}; 129var _50=function(){try{var _51=null; 130var _52=null; 131if(w.getSelection){_52=w.getSelection();}else{if(d.getSelection){_52=d.getSelection();}else{_52=d.selection;}}var _53=null; 132if(_52!=null){var pre="",_51=null,suf="",pos=-1; 133if(_52.getRangeAt){var r=_52.getRangeAt(0); 134_51=r.toString(); 135var _58=d.createRange(); 136_58.setStartBefore(r.startContainer.ownerDocument.body); 137_58.setEnd(r.startContainer,r.startOffset); 138pre=_58.toString(); 139var _59=r.cloneRange(); 140_59.setStart(r.endContainer,r.endOffset); 141_59.setEndAfter(r.endContainer.ownerDocument.body); 142suf=_59.toString();}else{if(_52.createRange){var r=_52.createRange(); 143_51=r.text; 144var _58=_52.createRange(); 145_58.moveStart("character",-_6); 146_58.moveEnd("character",-_51.length); 147pre=_58.text; 148var _59=_52.createRange(); 149_59.moveEnd("character",_6); 150_59.moveStart("character",_51.length); 151suf=_59.text;}else{_51=""+_52;}}var p; 152var s=(p=_51.match(/^(\s*)/))&&p[0].length; 153var e=(p=_51.match(/(\s*)$/))&&p[0].length; 154pre=pre+_51.substring(0,s); 155suf=_51.substring(_51.length-e,_51.length)+suf; 156_51=_51.substring(s,_51.length-e); 157if(_51==""){return null;}return {pre:pre,text:_51,suf:suf,pos:pos};}else{alert(_8.badbrowser); 158return;}}catch(e){return null;}}; 159var _5d=function(){if(!_2||navigator.appName.indexOf("Netscape")!=-1&&eval(navigator.appVersion.substring(0,1))<5){alert(_8.badbrowser); 160return;}var _5e=function(_5f){alert("Wrong installation (code "+_5f+"). Please reinstall Orphus.");}; 161var _60=_15(); 162if(!_60){_5e(1); 163return;}if(_60.href.replace(/.*\/\/|\/.*/g,"")!=hq.replace(/.*\/\/|\/.*/g,"")){_5e(2); 164return;}var i=null; 165for(var n=0;n<_60.childNodes.length;n++){if(_60.childNodes[n].tagName=="IMG"){i=_60.childNodes[n]; 166break;}}if(!i){_5e(3); 167return;}if(!i.alt.match(/orphus/i)){_5e(4); 168return;}if(i.width<30&&i.height<10){_5e(5); 169return;}if(_60.style.display=="none"||i.style.display=="none"||_60.style.visibility=="hidden"||i.style.visibility=="hidden"){_5e(6); 170return;}var _63=_50(); 171if(!_63){return;}with(_63){pre=pre.substring(pre.length-_6,pre.length).replace(/^\S{1,10}\s+/,""); 172suf=suf.substring(0,_6).replace(/\s+\S{1,10}$/,"");}var _64=_4e(_63.pre+_4+_63.text+_5+_63.suf); 173if(_64.length>_7){alert(_8.toobig); 174return;}_10[_9](_64,function(_65){_20(d.location.href,_63,_65); 175_18();});}; 176var _17=function(e){var _67=0; 177var we=w.event; 178if(we){_67=we.keyCode==10||(we.keyCode==13&&we.ctrlKey);}else{if(e){_67=(e.which==10&&e.modifiers==2)||(e.keyCode==0&&e.charCode==106&&e.ctrlKey)||(e.keyCode==13&&e.ctrlKey);}}if(_67){_5d(); 179return false;}}; 180_13();})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.