var useBSNns;if(useBSNns){if(typeof(bsn)=="undefined"){bsn={}}_bsn=bsn} else{_bsn=this} if(typeof(_bsn.Autosuggest)=="undefined") {_bsn.Autosuggest={}}_bsn.AutoSuggest=function(c,b){if(!document.getElementById){return false} this.fld=_bsn.DOM.getElement(c);if(!this.fld){this.fld=_bsn.DOM.getElement("ctl00_"+c)} if(!this.fld) {return false} this.sInput="";this.nInputChars=0;this.aSuggestions=[];this.iHighlighted=0;this.oP=(b)?b:{};if(!this.oP.minchars) {this.oP.minchars=1} if(!this.oP.method) {this.oP.meth="get"} if(!this.oP.varname) {this.oP.varname="input"} if(!this.oP.className) {this.oP.className="autosuggest"} if(!this.oP.timeout) {this.oP.timeout=250000} if(!this.oP.delay) {this.oP.delay=500} if(!this.oP.offsety) {this.oP.offsety=-5} if(!this.oP.shownoresults) {this.oP.shownoresults=true} if(!this.oP.noresults) {this.oP.noresults="No results!"} if(!this.oP.maxheight&&this.oP.maxheight!==0) {this.oP.maxheight=250} if(!this.oP.cache&&this.oP.cache!=false) {this.oP.cache=true} var a=this;this.fld.onkeypress=function(d) {return a.onKeyPress(d)};this.fld.onkeyup=function(d) {return a.onKeyUp(d)};this.fld.setAttribute("autocomplete","off")};_bsn.AutoSuggest.prototype.onKeyPress=function(e){var d=(window.event)?window.event.keyCode:e.keyCode;var c=13;var b=9;var f=27;var a=true;switch(d){case c:this.setHighlightedValue();a=false;break;case f:this.clearSuggestions();break} return a};_bsn.AutoSuggest.prototype.onKeyUp=function(e){var c=(window.event)?window.event.keyCode:e.keyCode;var b=38;var d=40;var a=true;switch(c){case b:this.changeHighlight(c);a=false;break;case d:this.changeHighlight(c);a=false;break;default:this.getSuggestions(this.fld.value)} return a};_bsn.AutoSuggest.prototype.getSuggestions=function(d){if(d==this.sInput) {return false} if(d.lengththis.nInputChars&&this.aSuggestions.length&&this.oP.cache){var a=[];for(var b=0;b"+x.substring(0,o)+""+x.substring(o,o+this.sInput.length)+""+x.substring(o+this.sInput.length)+"";var q=_bsn.DOM.createElement("span",{},j,true);if(b[s].info!=""){var u=_bsn.DOM.createElement("div",{},"
",true);q.appendChild(u);var h=_bsn.DOM.createElement("small",{},""+b[s].info+"",true);q.appendChild(h)} var v=_bsn.DOM.createElement("a",{href:"#"});var e=_bsn.DOM.createElement("span",{className:"tl"}," ");var c=_bsn.DOM.createElement("span",{className:"tr"}," ");v.appendChild(e);v.appendChild(c);v.appendChild(q);v.name=s+1;v.onclick=function(){p.setHighlightedValue();};v.onmouseover=function(){p.setHighlight(this.name)};var k=_bsn.DOM.createElement("li",{},v);l.appendChild(k)}if(b.length==0){var k=_bsn.DOM.createElement("li",{className:"as_warning"},this.oP.noresults);l.appendChild(k)}m.appendChild(l);var t=_bsn.DOM.createElement("div",{className:"as_corner"});var w=_bsn.DOM.createElement("div",{className:"as_bar"});var n=_bsn.DOM.createElement("div",{className:"as_footer"});n.appendChild(t);n.appendChild(w);m.appendChild(n);var f=_bsn.DOM.getPos(this.fld);m.style.left=f.x+"px";m.style.top=(f.y+this.fld.offsetHeight+this.oP.offsety)+"px";m.style.width=this.fld.offsetWidth+"px";m.onmouseover=function(){p.killTimeout()};m.onmouseout=function(){p.resetTimeout()};document.getElementsByTagName("body")[0].appendChild(m);this.iHighlighted=0;var p=this;this.toID=setTimeout(function(){p.clearSuggestions()},this.oP.timeout)};_bsn.AutoSuggest.prototype.changeHighlight=function(a){var b=_bsn.DOM.getElement("as_ul");if(!b){return false}var c;if(a==40){c=this.iHighlighted+1} else{if(a==38) {c=this.iHighlighted-1}} if(c>b.childNodes.length) {c=b.childNodes.length} if(c<1){c=1} this.setHighlight(c)};_bsn.AutoSuggest.prototype.setHighlight=function(b){var a=_bsn.DOM.getElement("as_ul");if(!a){return false} if(this.iHighlighted>0) {this.clearHighlight()} this.iHighlighted=Number(b);a.childNodes[this.iHighlighted-1].className="as_highlight";this.killTimeout()};_bsn.AutoSuggest.prototype.clearHighlight=function(){var a=_bsn.DOM.getElement("as_ul");if(!a){return false} if(this.iHighlighted>0){a.childNodes[this.iHighlighted-1].className="";this.iHighlighted=0}};_bsn.AutoSuggest.prototype.setHighlightedValue=function(){if(this.iHighlighted){this.sInput=this.fld.value=this.aSuggestions[this.iHighlighted-1].value;this.fld.focus();if(this.fld.selectionStart){this.fld.setSelectionRange(this.sInput.length,this.sInput.length)} this.clearSuggestions();if(typeof(this.oP.callback)=="function"){this.oP.callback(this.aSuggestions[this.iHighlighted-1])} window.location.href="http://www.orcpad.com/games.aspx?id="+this.aSuggestions[this.iHighlighted-1].link;}};_bsn.AutoSuggest.prototype.killTimeout=function() {clearTimeout(this.toID)};_bsn.AutoSuggest.prototype.resetTimeout=function(){clearTimeout(this.toID);var a=this;this.toID=setTimeout(function(){a.clearSuggestions()},1000)};_bsn.AutoSuggest.prototype.clearSuggestions=function(){this.killTimeout();var a=_bsn.DOM.getElement(this.idAs);var c=this;if(a){var b=new _bsn.Fader(a,1,0,250,function(){_bsn.DOM.removeElement(c.idAs)})}};if(typeof(_bsn.Ajax)=="undefined") {_bsn.Ajax={}}_bsn.Ajax=function(){this.req={};this.isIE=false};_bsn.Ajax.prototype.makeRequest=function(c,b,a,d){if(b!="POST"){b="GET"}this.onComplete=a;this.onError=d;var e=this;if(window.XMLHttpRequest){this.req=new XMLHttpRequest();this.req.onreadystatechange=function(){e.processReqChange()};this.req.open("GET",c,true);this.req.send(null)} else{if(window.ActiveXObject){this.req=new ActiveXObject("Microsoft.XMLHTTP");if(this.req){this.req.onreadystatechange=function() {e.processReqChange()};this.req.open(b,c,true);this.req.send()}}}};_bsn.Ajax.prototype.processReqChange=function(){if(this.req.readyState==4){if(this.req.status==200){this.onComplete(this.req)} else{this.onError(this.req.status)}}};if(typeof(_bsn.DOM)=="undefined") {_bsn.DOM={}} _bsn.DOM.createElement=function(f,c,b,e){var g=document.createElement(f);if(!g) {return false} for(var d in c) {g[d]=c[d]} if(typeof(b)=="string"&&!e) {g.appendChild(document.createTextNode(b))} else{if(typeof(b)=="string"&&e) {g.innerHTML=b} else{if(typeof(b)=="object"){g.appendChild(b)}}} return g};_bsn.DOM.clearElement=function(b){var a=this.getElement(b);if(!a){return false} while(a.childNodes.length){a.removeChild(a.childNodes[0])}return true};_bsn.DOM.removeElement=function(a){var b=this.getElement(a);if(!b){return false} else{if(b.parentNode.removeChild(b)){return true}else{return false}}};_bsn.DOM.replaceContent=function(d,a,b){var c=this.getElement(d);if(!c){return false}this.clearElement(c);if(typeof(a)=="string"&&!b){c.appendChild(document.createTextNode(a))}else{if(typeof(a)=="string"&&b) {c.innerHTML=a} else{if(typeof(a)=="object") {c.appendChild(a)}}}};_bsn.DOM.getElement=function(b){if(typeof(b)=="undefined") {return false} else{if(typeof(b)=="string"){var a=document.getElementById(b);if(!a) {return false}else{if(typeof(a.appendChild)!="undefined"){return a} else{return false}}}else{if(typeof(b.appendChild)!="undefined"){return b} else{return false}}}};_bsn.DOM.appendChildren=function(e,b){var d=this.getElement(e);if(!d){return false} if(typeof(b)!="object") {return false} for(var c=0;c