var ua=window.navigator.userAgent.toLowerCase();var LBac=function(){var o=function(B){return document.getElementById(B)};var r=function(B){return document.createElement(B)};var m=function(B){return B.replace(/^\s+/,"").replace(/\s+$/,"")};var l=o("autowork");var d=o("stext");var s={};var x=false;var y=-1;var h=[];var p=[];var g="";var z="";var b=null;var v=function(){for(pos in h){h[pos].className="mouseout"}};var w=function(){window.location="/search&search_key="+p[y].word};var f=function(){y=-1;h=[];p=[];g="";var B=o("bp_autolist");if(B&&B!=null){B.parentNode.removeChild(B)}};var e=function(){var F=o("search_bar");var G=r("div");var C=r("table");var D=r("tbody");G.id="bp_autolist";for(i in p){var E=r("tr");E.seq=parseInt(i);(function(){var H=E;A.add(E,"mouseover",function(){v();H.className="mouseover";y=H.seq})})();(function(){A.add(E,"mouseout",function(){v();y=-1})})();(function(){A.add(E,"mousedown",function(){z=l.value=p[y].word;w()})})();var B=r("td");B.className="bpname";B.innerHTML="<nobr>"+p[i].word.replace(l.value,"<strong>"+l.value+"</strong>")+"</nobr>";E.appendChild(B);D.appendChild(E);h.push(E)}C.appendChild(D);G.appendChild(C);F.appendChild(G);o("load_search").style.display="none";return G};var q=function(B){if(h.length==0){return}if(B.keyCode==13&&y!=-1){A.stop(B);w()}else{if(B.keyCode==38){A.stop(B);v();y=(y<0)?(h.length-1):(y-1);if(y==-1){g=l.value=z}else{h[y].className="mouseover";g=l.value=p[y].word}}else{if(B.keyCode==40){A.stop(B);v();y=(y>h.length-1)?0:(y+1);if(y==h.length){g=l.value=z}else{h[y].className="mouseover";g=l.value=p[y].word}}else{if(B.keyCode==27){A.stop(B);v();f();l.value=z}}}}};var u=function(){x=false;var B=l.value;var C=d.value;x=true;f();z=g=B;if(p=j(C)){c=e(p);v()}};var j=function(C){if(m(C)==""){return false}C=C.split("|");var B=new RegExp(""+z+"","i");res=[];rres=[];for(i=0;i<C.length;i++){if(B.test(C[i])){if(res.length<10){res.push({word:C[i]})}}else{if(rres.length<10){rres.push({word:C[i]})}}}return res};var k=function(){if(b!=null){clearTimeout(b);b=null}b=setTimeout(function(){if(!x||m(l.value).length==0){f()}else{if(g!=l.value){}}},300)};var t=function(){A.add(l,"keyup",function(B){if(B.keyCode==40){}else{if(B.keyCode!=38){n()}}x=true;q(B);if(B.keyCode!=27){k()}});A.add(l,"blur",function(){x=false;k()});A.add(window,"resize",function(){})};var n=function(){$("#load_search").css("display","");if($.trim($("#autowork").val())==""){$("#load_search").css("display","none")}else{$.ajax({url:"/users/getAutoComplete?q="+encodeURI($.trim($("#autowork").val())),type:"GET",dataType:"html",success:function(B){if($.trim(B)==""){$("#load_search").css("display","none");f()}else{$("#stext").val(B);u()}}})}};var a={ie:/msie/.test(ua),moz:(/gecko/.test(ua)&&!/khtml/.test(ua)),safari:/safari/.test(ua),opera:/opera/.test(ua)};var A={add:function(B,D,C){if(B.addEventListener){B.addEventListener(D,C,false)}else{B.attachEvent("on"+D,C)}},remove:function(B,D,C){if(B.removeEventListener){B.removeEventListener(D,C,false)}else{B.detachEvent("on"+D,C)}},stop:function(B){if(B.preventDefault){B.preventDefault();B.stopPropagation()}else{B.cancelBubble=true;B.returnValue=false}}};A.add(window,"load",function(){t()})}();
