var liveSearchReq=false;var t=null;var liveSearchLast="";var isIE=false;if(window.XMLHttpRequest){liveSearchReq=new XMLHttpRequest()}function liveSearchInit(){if(navigator.userAgent.indexOf("Safari")>0){document.getElementById("livesearch").addEventListener("keydown",liveSearchKeyPress,false)}else{if(navigator.product=="Gecko"){document.getElementById("livesearch").addEventListener("keypress",liveSearchKeyPress,false);document.getElementById("livesearch").addEventListener("blur",liveSearchHideDelayed,false)}else{document.getElementById("livesearch").attachEvent("onkeydown",liveSearchKeyPress);isIE=true}}document.getElementById("livesearch").setAttribute("autocomplete","off")}function liveSearchHideDelayed(){window.setTimeout("liveSearchHide()",400)}function liveSearchHide(){document.getElementById("LSResult").style.display="none";var A=document.getElementById("LSHighlight");if(A){A.removeAttribute("id")}}function liveSearchKeyPress(A){if(A.keyCode==40){highlight=document.getElementById("LSHighlight");if(!highlight){highlight=document.getElementById("LSShadow").firstChild.firstChild}else{highlight.removeAttribute("id");highlight=highlight.nextSibling}if(highlight){highlight.setAttribute("id","LSHighlight")}if(!isIE){A.preventDefault()}}else{if(A.keyCode==38){highlight=document.getElementById("LSHighlight");if(!highlight){highlight=document.getElementById("LSResult").firstChild.firstChild.lastChild}else{highlight.removeAttribute("id");highlight=highlight.previousSibling}if(highlight){highlight.setAttribute("id","LSHighlight")}if(!isIE){A.preventDefault()}}else{if(A.keyCode==27){highlight=document.getElementById("LSHighlight");if(highlight){highlight.removeAttribute("id")}document.getElementById("LSResult").style.display="none"}}}}function liveSearchStart(){if(t){window.clearTimeout(t)}t=window.setTimeout("liveSearchDoSearch()",200)}function liveSearchDoSearch(){if(typeof liveSearchRoot=="undefined"){liveSearchRoot=""}if(typeof liveSearchRootSubDir=="undefined"){liveSearchRootSubDir=""}if(typeof liveSearchParams=="undefined"){liveSearchParams2=""}else{liveSearchParams2="&"+liveSearchParams}if(liveSearchLast!=document.forms.searchform.q.value){if(liveSearchReq&&liveSearchReq.readyState<4){liveSearchReq.abort()}if(document.forms.searchform.q.value==""){liveSearchHide();return false}if(window.XMLHttpRequest){}else{if(window.ActiveXObject){liveSearchReq=new ActiveXObject("Microsoft.XMLHTTP")}}liveSearchReq.onreadystatechange=liveSearchProcessReqChange;liveSearchReq.open("GET","/livesearch.php?lookup="+document.forms.searchform.q.value+liveSearchParams2);liveSearchLast=document.forms.searchform.q.value;liveSearchReq.send(null)}}function liveSearchProcessReqChange(){if(liveSearchReq.readyState==4){var B=document.getElementById("LSResult");B.style.display="block";var A=document.getElementById("LSShadow");A.innerHTML=liveSearchReq.responseText}}function liveSearchSubmit(){var A=document.getElementById("LSHighlight");if(A&&A.firstChild){window.location=liveSearchRoot+liveSearchRootSubDir+A.firstChild.nextSibling.getAttribute("href");return false}else{return true}}function closeResults(){document.getElementById("LSResult").style.display="none"};