title: Javascript Search Engine (Search own site)
body: <p>I want to have a search engine which searches only my own site. I have some JavaScript currently, but it only searches words on that specific page. I need it to search the links within my site if possible. </p>
  
  <p>I cannot use the Google search engine as my site is on an internal intranet. </p>
  
  <pre><code>&lt;SCRIPT language=JavaScript&gt;
  var NS4 = (document.layers);    
  var IE4 = (document.all);
  var win = window;    
  var n   = 0;
  function findInPage(str) {
  var txt, i, found;
  if (str == "")
  return false;
  if (NS4) {
  if (!win.find(str))
    while(win.find(str, false, true))
      n++;
  else
    n++;
  if (n == 0)
    alert("Not found.");
  }
  if (IE4) {
  txt = win.document.body.createTextRange();
  for (i = 0; i &lt;= n &amp;&amp; (found = txt.findText(str)) != false; i++) {
    txt.moveStart("character", 1);
    txt.moveEnd("textedit");
  }
  if (found) {
    txt.moveStart("character", -1);
    txt.findText(str);
    txt.select();
    txt.scrollIntoView();
    n++;
  }
  else {
    if (n &gt; 0) {
      n = 0;
      findInPage(str);
    }
    else
      alert("Sorry, we couldn't find.Try again");
  }
  }
  return false;
  }
  &lt;/SCRIPT&gt;
  </code></pre>
  
  <blockquote>
    <p>(onsubmit="return findInPage(this.string.value); in the button tag.)</p>
  </blockquote>
  
  <p>It works great for searching that page, but I was hoping there was a way to search all pages on my site.</p>