var tmr; var tmr2; var txt_vol; var lng_vol; function getXmlHttpRequestObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?"); } } //Our XmlHttpRequest object to get the auto suggest var searchReq = getXmlHttpRequestObject(); function autosuggest(txt, lng) { txt_vol=txt; lng_vol=lng; window.clearTimeout(tmr2); tmr2= window.setTimeout("search()",1000); } function search () { txt = txt_vol; lng = lng_vol; if (searchReq.readyState == 4 || searchReq.readyState == 0) { var url = "http://www.dwmusicstore.com/autosuggest2.php?osCsid=b0e392fc943b48e43ab9ea239a3d5c7b?lng_id=" + lng + "&txt="+txt; searchReq.open("GET", url, true); searchReq.onreadystatechange = handleSearchSuggest; searchReq.send(null); } window.clearTimeout(tmr2); } //Called when the AJAX response is returned. function handleSearchSuggest() { if (searchReq.readyState == 4) { var ss = document.getElementById('zoekresultaat') ss.innerHTML = ''; var str = searchReq.responseText; ss.innerHTML = str; show_searchresult(); resetTimer(); } } function show_searchresult() { document.getElementById('zoekresultaat').style.display = 'block'; } function hide_searchresult() { document.getElementById('zoekresultaat').style.display = 'none'; } function resetTimer() { window.clearTimeout(tmr2); window.clearTimeout(tmr); tmr = window.setTimeout("hide_searchresult()",10000) } function stopTimer() { window.clearTimeout(tmr); } function startTimer(tijd) { if (tijd === undefined) tijd = 3000; tmr = window.setTimeout("hide_searchresult()",tijd) }