if (typeof(script_root) == "undefined") { var script_root = ''; } function page_search_search() { document.getElementById("page_search_result_title").innerHTML = ''; document.getElementById("page_search_result_list").innerHTML = ''; var input = document.getElementById('page_search_form_keyword'); if (typeof(input)!='undefined') { if (input.value!='') { var url = script_root+'plugins/page_search/ajax.php?action=search&keywords='+escape(input.value); var http; try{ // Opera 8.0+, Firefox, Safari http = new XMLHttpRequest(); } catch (e){ // Internet Explorer Browsers try{ http = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ http = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ // Something went wrong alert("Your browser broke!"); return false; } } } document.getElementById("page_search_result_title").innerHTML = ''; document.getElementById("page_search_result_list").innerHTML = 'searching... please wait.'; http.open("GET", url, true); http.onreadystatechange = function () { if (http.readyState == 4 && http.status == 200) { var i, htmlstr = '', aray = http.responseText.split("\n"), part, cnt = 0; for (i=0;i'+part[1]+''; htmlstr += '
'+part[2]+'
'; htmlstr += '
'+part[0]+'
'; htmlstr += ''; cnt++; } } if (cnt==0) { htmlstr = 'Nothing found. Try changing the keywords.'; } else { document.getElementById("page_search_result_title").innerHTML = 'Search Results
'; } document.getElementById("page_search_result_list").innerHTML = htmlstr; } } http.send(null); } else { document.getElementById("page_search_result_list").innerHTML = 'Please type any keywords to start the search'; } } else { document.getElementById("page_search_result_list").innerHTML = 'Please type any keywords to start the search'; } } function page_search_init() { var qsParm = new Array(); var query = window.location.search.substring(1); var parms = query.split('&'); for (var i=0; i 0) { var key = parms[i].substring(0,pos); var val = parms[i].substring(pos+1); qsParm[key] = val; } } if (qsParm["keyword"]!=null) { document.getElementById('page_search_form_keyword').value = qsParm["keyword"]; page_search_search(); } }