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 highlight=document.getElementById("LSHighlight");if(highlight){highlight.removeAttribute("id");}}
function liveSearchKeyPress(event){if(event.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){event.preventDefault();}}
else if(event.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){event.preventDefault();}}
else if(event.keyCode==27){highlight=document.getElementById("LSHighlight");if(highlight){highlight.removeAttribute("id");}
document.getElementById("LSResult").style.display="none";}
else if(event.keyCode==8&&isIE){liveSearchStart();}}
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.search_service.q.value){if(liveSearchReq&&liveSearchReq.readyState<4){liveSearchReq.abort();}
if(document.forms.search_service.q.value==""){liveSearchHide();liveSearchLast="";return false;}
if(window.XMLHttpRequest){}else if(window.ActiveXObject){liveSearchReq=new ActiveXObject("Microsoft.XMLHTTP");}
var res=document.getElementById("LSResult");res.style.display="block";var sh=document.getElementById("LSShadow");sh.innerHTML='<img src="http://static.providerliste.info/img/ico_wait.gif"/>';liveSearchReq.onreadystatechange=liveSearchProcessReqChange;liveSearchReq.open("GET",liveSearchRoot+"/provider/livesearch.html?q="+document.forms.search_service.q.value+liveSearchParams2);liveSearchLast=document.forms.search_service.q.value;liveSearchReq.send(null);}}
function liveSearchProcessReqChange(){if(liveSearchReq.readyState==4){var res=document.getElementById("LSResult");res.style.display="block";var sh=document.getElementById("LSShadow");sh.innerHTML=liveSearchReq.responseText;}}
function liveSearchSubmit(){var highlight=document.getElementById("LSHighlight");if(highlight&&highlight.firstChild){window.location=liveSearchRoot+liveSearchRootSubDir+highlight.firstChild.nextSibling.getAttribute("href");return false;}
else{return true;}}
function preview(request){var previewNode=$('previewComment');if(!previewNode){var lastComment=$('bx_foo');var previewNode=document.createElement("div");previewNode.id='previewComment';previewNode.className='post_content';previewNode=lastComment.parentNode.insertBefore(previewNode,lastComment.nextSibling);}
previewNode.innerHTML=request.responseText;}
function previewSubmit(test){var name=document.getElementById('name').value;var mail=document.getElementById('email').value;var uri=document.getElementById('openid_url').value;var text=document.forms['bx_foo']['comments'].value;var f=document.forms['commentForm'];if(typeof liveSearchRoot=="undefined"){var liveSearchRoot="/";}
body="mail="+encodeURIComponent(mail)+"&uri="+encodeURIComponent(uri)+"&text="+encodeURIComponent(text)+"&name="+encodeURIComponent(name);new ajax(liveSearchRoot+'inc/bx/php/preview.php',{postBody:body,method:'post',onComplete:preview});return false;}