var searchboxopen = ""; var latestServerQuery = ""; var THROTTLE_PERIOD = 500; var timerId = ''; var searching = 0; //window.onload = function() { // requestValidSearchLoop(); // $("wipsearch").onclick = $("searchForm").onsubmit = function() { // alert('My bad, I can\'t really search ... I\'m but a demo.') // cancel(); // } //} function requestValidSearchLoop() { if (query().length >= 2 && !searching) { if (query()!=latestServerQuery) { searching = 1; if (searchboxopen != 1) { toggle('wipsearchresult',1,0); } wipSearch('div=wipsearch_article&q=' + query(), 'wipsearch_article', 'search_article'); latestServerQuery = query(); searching = 0; } } } function doQuery () { if (timerId) { clearTimeout(timerId); } timerId = setTimeout('requestValidSearchLoop();', THROTTLE_PERIOD); } function query() { return $("wipsearch").value; } function toggle(tdiv, open, closed){ if ( tdiv ) { var currDiv = document.getElementById(tdiv); if ( open ) { currDiv.style.display='block'; } else if (closed) { currDiv.style.display='none'; } else if (currDiv.style.display=='block') { currDiv.style.display='none'; } else { currDiv.style.display='block'; } } }