QS={searching:false,ResultsQuan:0,ResultActive:-1,lastFoundStr:"",SFID:"mainSearchStr",zIndex:2000,Results_Name:"quickSearchResults",Background_Color:"#FFFFDD",LighterColor:"#FFFF55",CursorColor:"#D9E2EE",init:function(){$(this.SFID).onkeyup=function(){QS.quickSearch_changed()};$(this.SFID).onkeydown=function(A){return QS.quickSearchKeyDownUp(A)};this.createSearchResultBlock();},createSearchResultBlock:function(){var owner=document.body;var div=document.createElement("div");div.id=this.Results_Name;with(div.style){position="absolute";zIndex=this.zIndex;border="1px #555555 solid";padding="6px";backgroundColor=this.Background_Color;width="600px";display="none"}div=owner.appendChild(div);var div2=document.createElement("div");div2.style.textAlign="right";div.appendChild(div2);var table1=document.createElement("table");with(table1){width="100%";border="0";align="right";cellpadding=cellspacing="0"}div2.appendChild(table1);var tbody1=document.createElement("tbody");table1.appendChild(tbody1);var tr=document.createElement("tr");tbody1.appendChild(tr);var td1=document.createElement("td");td1.width="99%";td1.align="left";td1.innerHTML="<b>Результаты быстрого поиска:</b>";tr.appendChild(td1);td1=document.createElement("td");td1.width="1%";tr.appendChild(td1);var img=document.createElement("img");img.src="/images/bCloseSmall.png";img.style.cursor="pointer";img.alt=img.title="Закрыть эту панель";img.onclick=function(){QS.hide__quickSearchResults()};td1.appendChild(img);tr=document.createElement("tr");tbody1.appendChild(tr);td1=document.createElement("td");td1.colSpan="2";td1.align="left";tr.appendChild(td1);div2=document.createElement("div");div2.id="quickSearchResultContainer";td1.appendChild(div2);tr=document.createElement("tr");tr.valign="middle";tbody1.appendChild(tr);td1=document.createElement("td");td1.colSpan="2";td1.align="right";td1.style.textAlign="right";td1.innerHTML='<a href="http://www.lga.ru" target="_blank" alt="Организация быстрого поиска на Вашем сайте" title="Организация быстрого поиска на Вашем сайте"><img src="/images/searchPoweredBy.png" border="0" /></a>';tr.appendChild(td1);this.setBlockPosition();setOpacity(this.Results_Name,"99")},quickSearch_changed:function(){var A=$(this.SFID);if(A.value==""){this.hide__quickSearchResults();this.lastFoundStr=""}else{if(!this.searching){if(A.value!=this.lastFoundStr){this.go_quickSearch()}}}},setBlockPosition:function(){var A=$(this.SFID);if(A){var B=$(this.Results_Name);B.style.top=(Position.get(A).top+Position.get(A).height+0)+"px";B.style.left=Position.get(A).left+"px"}},hide__quickSearchResults:function(){var A=$(this.Results_Name);if(A){A.style.display="none"}$(this.SFID).focus()},show__quickSearchResults:function(B){var A=$(this.Results_Name);if(B!=undefined){A.style.zIndex=B}else{A.style.zIndex=this.zIndex}if(A){A.style.display=""}$(this.SFID).focus()},quickSearchKeyDownUp:function(B){if(Browser.isIE){B=window.event}if((B.keyCode==40)||(B.keyCode==38)){if(B.keyCode==40){if(QS.ResultsQuan>0){if(QS.ResultActive==(QS.ResultsQuan-1)){return false}else{QS.ResultActive++;for(var A=0;A<QS.ResultsQuan;A++){$("QuickResult_li"+A).style.backgroundColor=this.Background_Color}$("QuickResult_li"+QS.ResultActive).style.backgroundColor=this.CursorColor;$("QuickResult_a"+QS.ResultActive).focus()}}}if(B.keyCode==38){if(QS.ResultsQuan>0){if(QS.ResultActive==-1){return false}else{QS.ResultActive--;for(var A=0;A<QS.ResultsQuan;A++){$("QuickResult_li"+A).style.backgroundColor=this.Background_Color}if(QS.ResultActive==-1){$(QS.SFID).focus()}else{$("QuickResult_li"+QS.ResultActive).style.backgroundColor=this.CursorColor;$("QuickResult_a"+QS.ResultActive).focus()}}}}return false}},go_quickSearch:function(){var B=$(QS.SFID);var A=escape2(B.value);var C=B.value;if(!jxs.x2){jxs.x2=new jx()}QS.searching=true;jxs.x2.jx.bind({url:"/ajax/respondents/quickSearch.php?searchStr="+A,onSuccess:function(L){var N="";if(L!=""){var E=new Array();if(/\r\n/.test(L)){E=L.split(/\r\n/)}else{if(/\n/.test(L)){E=L.split(/\n/)}}if(E.length==0){E[0]=L}var M=new RegExp("(\\d*)>(\\d*)>(\\d*)>(\\d*)>(.*)");var J=new RegExp(C,"igm");var I=new Array();var H;I=C.split(" ");QS.ResultsQuan=E.length;if(E.length>0){var K=null;N='<table width="100%" border="0" cellpadding="0" cellspacing="0">';for(var G=0;G<E.length;G++){K=M.exec(E[G]);if(K){var D=K[5].match(J);if(D){K[5]=K[5].replace(J,'<span id="hlight'+G+'" style="background-color:'+QS.LighterColor+'; text-decoration:underline">'+D[0]+"</span>")}else{for(var F=0;F<I.length;F++){if(I[F]==""){continue}if(I[F].length<2){continue}H=new RegExp(I[F],"igm");D=K[5].match(H);if(D){K[5]=K[5].replace(H,'<span id="hlight'+G+'" style="background-color:'+QS.LighterColor+'; text-decoration:underline">'+D[0]+"</span>")}}}if(K[1]==1){if(K[2]!=""){if(K[4]==1){N+='<tr id="QuickResult_li'+G+'" valign="top"><td style="text-align:center"><img style="margin-top:6px" src="/images/icon_list.gif" /></td><td style="padding-left:4px"><a id="QuickResult_a'+G+'" tag="'+G+'" href="/cat/'+K[3]+"/"+K[2]+'">'+K[5]+"</a></td></tr>"}else{N+='<tr id="QuickResult_li'+G+'" valign="top" alt="Эта запчасть используется в '+K[4]+' разных узлах и машинах. \nКликните чтобы увидеть эти узлы." title="Эта запчасть используется в '+K[4]+' разных узлах и машинах. \nКликните чтобы увидеть эти узлы."><td style="text-align:center"><img style="margin-top:6px" src="/images/icon_list_analogs.gif" /></td><td style="padding-left:4px"><a id="QuickResult_a'+G+'" tag="'+G+'" href="/group/'+K[2]+'">'+K[5]+"</a> ("+K[4]+"шт. - группа)</td></tr>"}}else{N+='<tr id="QuickResult_li'+G+'" valign="top"><td style="text-align:center"><img src="/images/folder.png" /></td><td style="padding-left:4px"><a id="QuickResult_a'+G+'" tag="'+G+'" return false;" href="/cat/'+K[3]+'">'+K[5]+"</a></td></tr>"}}}}N+="</table>"}}if(N==""){N=L}$("quickSearchResultContainer").innerHTML=N;QS.show__quickSearchResults();QS.setBlockPosition();QS.ResultActive=-1;if(E){for(var G=0;G<E.length;G++){if(Browser.isOpera){$("QuickResult_a"+G).onkeypress=function(O){if(O.keyCode!=13){return false}}}if(Browser.isIE){$("QuickResult_a"+G).onkeydown=function(){QS.quickSearchKeyDownUp(window.event);if(window.event.keyCode!=13){return false}}}else{$("QuickResult_a"+G).onkeydown=function(O){QS.quickSearchKeyDownUp(O);if(O.keyCode){if(O.keyCode!=13){return false}}else{return false}}}$("QuickResult_a"+G).onmouseover=function(O){$("hlight"+this.getAttribute("tag")).style.textDecoration=""};$("QuickResult_a"+G).onmouseout=function(O){$("hlight"+this.getAttribute("tag")).style.textDecoration="underline"}}}$("img_mainSearchStr_process").src="/img/loadingAnimation/loadingAnimation11.gif";QS.searching=false;QS.lastFoundStr=C;QS.quickSearch_changed()},fomat:"text",method:"post",onError:function(D){alert('"Ашипка поиска": '+D);$("img_mainSearchStr_process").src="/img/loadingAnimation/loadingAnimation11.gif";QS.searching=false}});$("img_mainSearchStr_process").src="/img/loadingAnimation/loadingAnimation20.gif"}};