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'); wipSearch('div=wipsearch_segment_1&c=9546&s=1&q=' + query(), 'wipsearch_segment_1', 'search_segment'); wipSearch('div=wipsearch_segment_2&c=9621&s=2&q=' + query(), 'wipsearch_segment_2', 'search_segment'); wipSearch('div=wipsearch_segment_3&c=17199&s=3&q=' + query(), 'wipsearch_segment_3', 'search_segment'); wipSearch('div=wipsearch_segment_4&c=9548&s=4&q=' + query(), 'wipsearch_segment_4', 'search_segment'); wipSearch('div=wipsearch_segment_5&c=9549&s=5&q=' + query(), 'wipsearch_segment_5', 'search_segment'); wipSearch('div=wipsearch_segment_6&c=17839&s=6&q=' + query(), 'wipsearch_segment_6', 'search_segment'); wipSearch('div=wipsearch_segment_7&c=9618&s=7&q=' + query(), 'wipsearch_segment_7', 'search_segment'); 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'; } } }