document.onclick=function(b){b=window.event||b;var a=b.srcElement||b.target;if(a.tagName=="HTML"||a.tagName=="BODY"){search_suggest.style.display="none"}};var searchReq=createAjaxObj();function createAjaxObj(){var a=false;if(window.XMLHttpRequest){a=new XMLHttpRequest();if(a.overrideMimeType){a.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}}}return a}function searchSuggest(){if(document.getElementById("keywords").value.length>0){var a=escape(document.getElementById("keywords").value);url="ajax.php?do=search&keywords="+a+"&t="+new Date().getTime();searchReq.open("get",url);searchReq.onreadystatechange=handleSearchSuggest;searchReq.send(null)}else{document.getElementById("search_suggest").innerHTML="";document.getElementById("search_suggest").style.display="none"}}function handleSearchSuggest(){if(searchReq.readyState==4){var a=document.getElementById("search_suggest");a.innerHTML="";s0=searchReq.responseText.length;if(s0>0){xmldoc=searchReq.responseXML;var d=xmldoc.getElementsByTagName("message");var c=d.length;if(c<=0){document.getElementById("search_suggest").innerHTML="";document.getElementById("search_suggest").style.display="none"}else{document.getElementById("search_suggest").style.display="block";for(i=0;i<c;i++){var b='<div onmouseover="javascript:suggestOver(this);"';b+='onmouseout="javascript:sugggestOut(this);"';b+='onclick="javascript:setSearch(this.innerHTML);"';b+='class="suggest_link">'+d[i].getElementsByTagName("text")[0].firstChild.data+"</div>";a.innerHTML+=b}}}else{document.getElementById("search_suggest").innerHTML="";document.getElementById("search_suggest").style.display="none"}}else{}}function suggestOver(a){a.className="suggest_link_over"}function sugggestOut(a){a.className="suggest_link"}function setSearch(a){document.getElementById("keywords").value=a;document.getElementById("search_suggest").innerHTML="";document.getElementById("search_suggest").style.display="none"};

