Hello all,

I've got a "couple" new searches to add. For now, I'm just going to post
them here, and if anyone has any feedback for them let me know right
away so I can correct it.

New Searches
* allpod - AllPodcasts Podcast promotional engine (Shawn K. Hall)
* ausr - Australian Domain Registry search (Shawn K. Hall)
* autolink - AutoLink automatic text-linking from supplied text (Shawn
K. Hall)
* ay2z - aytozon is a mashup for shopping eBay and Amazon
simultaneously. (Shawn K. Hall)
* babyname - ThinkBabyNames provides a broad searchable index of names
and their meanings, genders and various spellings. (Shawn K. Hall)
* becom - Become search (Shawn K. Hall)
* blinkx - Blinkx.tv television/media clips (Shawn K. Hall)
* brainb - BrainBoost answer engine, powered by Answers.com (Shawn K.
Hall)
* checkdns - CheckDNS provides realtime DNS analysis for domain and
server problems (Shawn K. Hall)
* chmoog - Chemical name and suppliers search (Shawn K. Hall)
* ciseek - Competitive Intelligence Resource Index (Shawn K. Hall)
* colorss - ColorCombos.com was built to help web developers quickly
select and test color combinations. (Shawn K. Hall)
* dblt - DoubleTrust (Yahoo+Google results) (Shawn K. Hall)
* defpass - Huge default password database for hardware and software of
all genres (Shawn K. Hall)
* domdb - DomainsDB login, ip, name server and domain search (Shawn K.
Hall)
* dragondb - DragonSoft Vulnerability Database (Shawn K. Hall)
* folkmed - Folk Medicine archive at UCLA (Shawn K. Hall)
* iphunt - IPHunt, an IP dig tool with CIDR support (Shawn K. Hall)
* msns - MSN Search (Shawn K. Hall)
* ohno - OhNoRobot text-based comic search (Shawn K. Hall)
* pys - Python Search (Shawn K. Hall)
* sbase - SenderBase email statistics aggregation (Shawn K. Hall)
* xforce - X-Force security database (Shawn K. Hall)

Modified Searches
* a9 - added maps feature (Shawn K. Hall)

I've got a huge list of additional sites to add, but these were either
the most urgent (to me) or the simplest to add (by the search wizard).


Which leads me to... The search wizard seems to have an issue with some
sites where it will append garbage to the action url, and instead of
collecting the actual target from the site it uses the current page name
with three high-bit characters after it. It looks almost like it might
be a UTF-8 BOM marker, but I admit I didn't look into it very hard.

Is anyone familiar with YubNub ( http://www.yubnub.org/ )? It looks like
they're a reincarnation of DQSD for the web, with a rather huge library
of searches/functions. The benefit? No installation. The problem? No
installation. It's not a deskbar, like DQSD is, so you just don't have
the same breadth of local abilities that you'd have with something that
has the internal functionality bound to the system. I use WIN+S so much
now that at clients locations I get outrageously frustrated if they
don't have DQSD. I can't imagine those poor souls that live without it.

Regards,

Shawn K. Hall
http://12PointDesign.com/
<search function="babyname">
  <name>ThinkBabyNames</name>
  <category>People and Places</category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.thinkbabynames.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  ThinkBabyNames provides a broad searchable index of names and their meanings, genders and various spellings. Perfect for any parent-to-be.
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/boy</td><td> - </td><td>Names for boys</td></tr>
      <tr><td>/girl</td><td> - </td><td>Names for girls</td></tr>
      <tr><td>/neuter</td><td> - </td><td>Names for either gender</td></tr>
      <tr><td>/starting</td><td> - </td><td>Starting with...</td></tr>
      <tr><td>/ending</td><td> - </td><td>Ending with...</td></tr>
      <tr><td>/means</td><td> - </td><td>Meaning</td></tr>
      <tr><td>/relates</td><td> - </td><td>Relates to</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>babyname q /starting</td></tr>
      <tr><td>babyname jesus /relates</td></tr>
    </table>
  </description>
  <form name="babynamef"
        method="get"
        action="http://www.thinkbabynames.com/search.php";>
    <input type="hidden" name="s" value="" />
    <input type="hidden" name="g" value="1" />
    <input type="hidden" name="n" value="On" />
    <input type="hidden" name="t" value="1" />
    <input type="hidden" name="t" value="2" />
    <input type="hidden" name="t" value="3" />
    <input type="hidden" name="t" value="4" />
    <input type="hidden" name="t" value="0" />
  </form>
  <script><![CDATA[
    function babyname(q)
    {
      if( nullArgs("babyname", q) )
        return;

      document.babynamef.t.value = "1";
      var args = parseArgs(q, "boy, girl, neuter, name, starting, ending, means, relates");
      for (var iSwitch = 0; iSwitch < args.switches.length; iSwitch++){
        switch( args.switches[iSwitch].name )
        {
          case "boy":
		document.babynamef.n.value = "";
		document.babynamef.g.value = "1";
		break;
          case "girl":
		document.babynamef.n.value = "";
		document.babynamef.g.value = "0";
		break;
          case "neuter":	document.babynamef.n.value = "On"; break;
          case "name":		document.babynamef.t.value = "1"; break;
          case "starting":	document.babynamef.t.value = "2"; break;
          case "ending":	document.babynamef.t.value = "3"; break;
          case "means":		document.babynamef.t.value = "4"; break;
          case "relates":	document.babynamef.t.value = "0"; break;
          default:		break;
        }
      }

      document.babynamef.s.value = args.q;
      submitForm(babynamef);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="iphunt">
  <name>IP Hunt</name>
  <category>Computers<category>Networking</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.searchmee.com/web-info/ip-hunt.php</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  Search the web by IP address or hostname
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>iphunt microsoft.com</td></tr>
      <tr><td>iphunt 72.14.207.99</td></tr>
      <tr><td>iphunt 66.94.234.13/29</td></tr>
    </table>
  </description>
  <form name="iphuntf"
        method="get"
        action="http://www.searchmee.com/web-info/ip-hunt.php";>
    <input type="hidden" name="hosttofind" value="" />
    <input type="hidden" name="ip" value="" />
    <input type="hidden" name="cidr" value="" />
    <input type="hidden" name="action" value="Search" />
  </form>
  <script><![CDATA[
    function iphunt(q){
      if( nullArgs("iphunt", q) )
        return;

    //IP requests
      var ip_rx = new RegExp("^((\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])$", "");
      resip     = ip_rx.exec(q);
      if (resip){
	document.iphuntf.ip.value   = RegExp.lastMatch;
	document.iphuntf.cidr.value = "";
	document.iphuntf.hosttofind.value = "";
	submitForm(iphuntf);
	return;
      }

    //CIDR requests
      var ip_rx = new RegExp("^(((\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5]))\\/(\\d+)$", "");
      rescidr   = ip_rx.exec(q);
      if(rescidr){
	document.iphuntf.ip.value   = RegExp.$1;
	document.iphuntf.cidr.value = RegExp.$5;
	document.iphuntf.hosttofind.value = "";
	submitForm(iphuntf);
	return;
      }

      //everything else
	document.iphuntf.ip.value = "";
	document.iphuntf.cidr.value = "";
	document.iphuntf.hosttofind.value = q;
	submitForm(iphuntf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="pys">
  <name>Python Search</name>
  <category>Computers<category>Programming</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.voidspace.org.uk/cgi-bin/pysearch/search.py</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  A Python Programming Specific Search Engine. Search the internet for results relevant to python programming.
  </description>
  <form name="pysf"
        method="get"
        action="http://www.voidspace.org.uk/cgi-bin/pysearch/search.py";>
    <input type="hidden" name="query" value="" />
  </form>
  <script><![CDATA[
    function pys(q)
    {
      if( nullArgs("pys", q) )
        return;
      document.pysf.query.value = q;
      submitForm(pysf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="ohno">
  <name>OhNoRobot.com</name>
  <category>Fun</category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.ohnorobot.com/index.pl?&amp;show=advanced</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  OhNoRobot Personalized comic search and transcription
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/random</td><td> - </td><td></td></tr>
      <tr><td>/dialogue</td><td> - </td><td></td></tr>
      <tr><td>/speakers</td><td> - </td><td></td></tr>
      <tr><td>/sound</td><td> - </td><td></td></tr>
      <tr><td>/meta</td><td> - </td><td></td></tr>
      <tr><td>/link</td><td> - </td><td></td></tr>
      <tr><td>/scene</td><td> - </td><td></td></tr>
      <tr><td>/new</td><td> - </td><td></td></tr>
      <tr><td>/series</td><td> - </td><td></td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td></td></tr>
      <tr><td></td></tr>
    </table>
  </description>
  <form name="ohnof"
        method="get"
        action="http://www.ohnorobot.com/index.pl";>
    <input type="hidden" name="s" value="" />
    <input type="hidden" name="Search" value="Search" />
    <input type="hidden" name="lucky" value="" />
    <input type="hidden" name="comic" value="" />
    <input type="hidden" name="show" value="advanced" />
    <input type="hidden" name="b" value="" />
    <input type="hidden" name="n" value="" />
    <input type="hidden" name="d" value="" />
    <input type="hidden" name="e" value="" />
    <input type="hidden" name="t" value="" />
    <input type="hidden" name="m" value="" />
  </form>
  <script><![CDATA[
    function ohno(q){
      if( nullArgs("ohno", q) )
        return;

      var args = parseArgs(q, "random, dialogue, speakers, sound, meta, link, scene, series, lucky");
      for (var iSwitch = 0; iSwitch < args.switches.length; iSwitch++){
        switch( args.switches[iSwitch].name ){
          case "random":	openSearchWindow("http://www.ohnorobot.com/random.pl";); return;
          case "series":	openSearchWindow("http://www.ohnorobot.com/series.pl";); return;
          case "lucky": 	document.ohnof.Search.value = ""; document.ohnof.lucky.value = "Let the Robot Decide!"; break;
          case "dialogue":	document.ohnof.b.value = "1"; break;
          case "speakers":	document.ohnof.n.value = "1"; break;
          case "sound":	document.ohnof.e.value = "1"; break;
          case "meta":	document.ohnof.m.value = "1"; break;
          case "link":	document.ohnof.t.value = "1"; break;
          case "scene":	document.ohnof.d.value = "1"; break;
          case "all":	document.ohnof.b.value = "1"; document.ohnof.n.value = "1";
			document.ohnof.e.value = "1"; document.ohnof.m.value = "1";
			document.ohnof.t.value = "1"; document.ohnof.d.value = "1";
			break;
          default:	break;
        }
      }

      document.ohnof.s.value = args.q;
      submitForm(ohnof);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="msns">
  <name>MSN Search</name>
  <category>Search the Web</category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://search.msn.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  MSN Search
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/web</td><td> - </td><td>Search the web</td></tr>
      <tr><td>/news</td><td> - </td><td>Search news articles</td></tr>
      <tr><td>/images</td><td> - </td><td>Search for images</td></tr>
      <tr><td>/local</td><td> - </td><td>Search local information</td></tr>
      <tr><td>/word</td><td> - </td><td>Define a word</td></tr>
      <tr><td>/encarta</td><td> - </td><td>Search Encarta</td></tr>
      <tr><td>/stock</td><td> - </td><td>Stock quotes</td></tr>
      <tr><td>/movies</td><td> - </td><td>Find movies</td></tr>
      <tr><td>/shopping</td><td> - </td><td>Shopping</td></tr>
      <tr><td>/music</td><td> - </td><td>Music</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>msns local support groups</td></tr>
      <tr><td>msns goog /stock</td></tr>
      <tr><td>msns iraq /news</td></tr>
    </table>
  </description>
  <form name="msnsf"
        method="get"
        action="http://search.msn.com/results.aspx";>
    <input type="hidden" name="q" value="" />
    <input type="hidden" name="srch_type" value="0" />
  </form>
  <script><![CDATA[
    function msns(q){
      if( nullArgs("msns", q) )
        return;

      var args = parseArgs(q, "web, news, images, local, word, encarta, stock, movies, shopping, music");
      if ( args.switches.length > 0 ){
        switch( args.switches[0].name ){
          case "web":		document.msnsf.srch_type.value = "0"; break;
          case "news":		document.msnsf.srch_type.value = "1"; break;
          case "images":	document.msnsf.srch_type.value = "2"; break;
          case "local":		document.msnsf.srch_type.value = "3"; break;
          case "word":		document.msnsf.srch_type.value = "4"; break;
          case "encarta":	document.msnsf.srch_type.value = "5"; break;
          case "stock":		document.msnsf.srch_type.value = "6"; break;
          case "movies":	document.msnsf.srch_type.value = "7"; break;
          case "shopping":	document.msnsf.srch_type.value = "8"; break;
          case "music":		document.msnsf.srch_type.value = "9"; break;
          default:		break;
       }
      }

      document.msnsf.q.value = args.q;
      submitForm(msnsf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="xforce">
  <name>X-Force Vulnerability and Security Database</name>
  <category>Computers<category>Software</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://xforce.iss.net/xforce/search.php</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  The Internet Security Systems' X-Force Database is the world's most comprehensive threats and vulnerabilities database. This database is the result of thousands of hours of work by X-Force researchers and developers, and much of the data is incorporated into ISS' own products. As of July 2005, the database contains over 21,000 unique vulnerabilities, threats, and security checks, compiled from the Internet, original X-Force research, ISS software, and other software.
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/score</td><td> - </td><td>Order by score</td></tr>
      <tr><td>/age</td><td> - </td><td>Order by age</td></tr>
      <tr><td>/title</td><td> - </td><td>Order by title</td></tr>
      <tr><td>/10</td><td> - </td><td>10 results</td></tr>
      <tr><td>/20</td><td> - </td><td>20 results</td></tr>
      <tr><td>/30</td><td> - </td><td>30 results</td></tr>
      <tr><td>/any</td><td> - </td><td>Match any portion</td></tr>
      <tr><td>/all</td><td> - </td><td>Match all</td></tr>
      <tr><td>/boolean</td><td> - </td><td>Boolean matching</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>xforce retina</td></tr>
      <tr><td>xforce google-toolbar</td></tr>
    </table>
  </description>
  <form name="xforcef"
        method="get"
        action="http://xforce.iss.net/xforce/search.php";>
    <input type="hidden" name="type" value="2" />
    <input type="hidden" name="pattern" value="" />
    <input type="hidden" name="sort" value="score" />
    <input type="hidden" name="display" value="all" />
    <input type="hidden" name="show" value="20" />
  </form>
  <script><![CDATA[
    function xforce(q)
    {
      if( nullArgs("xforce", q) )
        return;

      var args = parseArgs(q, "score, age, title, 10, 20, 30, any, all, boolean");
      for (var iSwitch = 0; iSwitch < args.switches.length; iSwitch++){
        switch( args.switches[iSwitch].name ){
          case "score":	document.xforcef.sort.value = "score"; break;
          case "age":	document.xforcef.sort.value = "time";  break;
          case "title":	document.xforcef.sort.value = "title"; break;
          case "10":	document.xforcef.show.value = "10"; break;
          case "20":	document.xforcef.show.value = "20"; break;
          case "30":	document.xforcef.show.value = "30"; break;
          case "any":	document.xforcef.display.value = "any"; break;
          case "all":	document.xforcef.display.value = "all"; break;
          case "boolean":	document.xforcef.display.value = "boolean"; break;
          default: break;
        }
      }

      document.xforcef.pattern.value = args.q;
      submitForm(xforcef);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="folkmed">
  <name>Folk Medicine</name>
  <category>Reference</category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.folkmed.ucla.edu/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  Online archive of american folk medicine
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/and</td><td> - </td><td>must match all these words (and)</td></tr>
      <tr><td>/or</td><td> - </td><td>may match any of these words (or)</td></tr>
      <tr><td>/10</td><td> - </td><td>10 results</td></tr>
      <tr><td>/20</td><td> - </td><td>20 results</td></tr>
      <tr><td>/30</td><td> - </td><td>30 results</td></tr>
      <tr><td>/50</td><td> - </td><td>50 results</td></tr>
      <tr><td>/all</td><td> - </td><td>all results</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>folkmed garlic /all</td></tr>
      <tr><td>folkmed cigar smoke /and</td></tr>
    </table>
  </description>
  <form name="folkmedf"
        method="post"
        action="http://www.folkmed.ucla.edu/FMResults.cfm";>
    <input type="hidden" name="Text" value="" />
    <input type="hidden" name="Find" value="Start Search" />
    <input type="hidden" name="BoolOp" value="AND" />
    <input type="hidden" name="MaxRecords" value="50" />
  </form>
  <script><![CDATA[
    function folkmed(q){
      if( nullArgs("folkmed", q) )
        return;

      var args = parseArgs(q, "and, or, 10, 20, 30, 50, all");
      for (var iSwitch = 0; iSwitch < args.switches.length; iSwitch++){
        switch( args.switches[iSwitch].name ){
          case "and": document.folkmedf.BoolOp.value = "AND"; break;
          case "or":  document.folkmedf.BoolOp.value = "OR";  break;
          case "10":  document.folkmedf.MaxRecords.value = "10"; break;
          case "20":  document.folkmedf.MaxRecords.value = "20"; break;
          case "30":  document.folkmedf.MaxRecords.value = "30"; break;
          case "50":  document.folkmedf.MaxRecords.value = "50"; break;
          case "all": document.folkmedf.MaxRecords.value = "all"; break;
          default:    break;
        }
      }

      document.folkmedf.Text.value = args.q;
      submitForm(folkmedf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="dragondb">
  <name>DragonSoft Vulnerability DataBase</name>
  <category>Computers<category>Software</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://vdb.dragonsoft.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  DragonSoft Vulnerability DataBase includes CVE and other indices of security and popular tracking for software vulnerability assessment.
  </description>
  <form name="dragondbf"
        method="post"
        action="http://vdb.dragonsoft.com/search_ds.php";>
    <input type="hidden" name="keywd" value="" />
    <input type="hidden" name="Action" value="GO" />
  </form>
  <script><![CDATA[
    function dragondb(q){
      if( nullArgs("dragondb", q) )
        return;
      document.dragondbf.keywd.value = q;
      submitForm(dragondbf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="sbase">
  <name>Senderbase</name>
  <category>Computers<category>Networking</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.senderbase.org/search</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  SenderBase email statistics aggregation
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>sbase example.com</td></tr>
      <tr><td>sbase 1.2.3.4</td></tr>
      <tr><td>sbase 1.2.3.4/29</td></tr>
    </table>
  </description>
  <form name="sbasef"
        method="get"
        action="http://www.senderbase.org/search";>
    <input type="hidden" name="searchString" value="" />
  </form>
  <script><![CDATA[
    function sbase(q)
    {
      if( nullArgs("sbase", q) )
        return;
      document.sbasef.searchString.value = q;
      submitForm(sbasef);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="domdb">
  <name>DomainsDB</name>
  <category>Computers<category>Networking</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://domainsdb.net/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  DomainsDB is one of the top domain aggregating resources on the 'net, providing up to 500 results for each query under simple (free) registration.
  If you have an account set the 'domdbuser' and 'domdbpass' variables in your localprefs.js file and use 'domdb /login' before making your 
  requests in order to ensure that you make the most of your queries.
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>domdb ns1.12pointdesign.com</td></tr>
      <tr><td>domdb /login</td></tr>
      <tr><td>domdb 216.239.39.99</td></tr>
      <tr><td>domdb</td></tr>
    </table>
    <div class="helpboxDescLabels">Variables:</div>
    <table class="helpboxDescTable">
      <tr><td>domdbuser</td><td> - </td><td>Username associated with your account</td></tr>
      <tr><td>domdbpass</td><td> - </td><td>Password associated with your account</td></tr>
    </table>
  </description>
  <form name="domdbf"
        method="post"
        action="http://domainsdb.net/";>
    <input type="hidden" name="d" value="" />
    <input type="hidden" name="user" value="" />
    <input type="hidden" name="pass" value="" />
  </form>
  <form name="domdbflogin"
        method="post"
        action="http://domainsdb.net/cgi-bin/login.cgi";>
    <input type="hidden" name="user" value="" />
    <input type="hidden" name="pass" value="" />
    <input type="hidden" name="action" value="login" />
    <input type="hidden" name="1action" value="GetByDomain" />
    <input type="hidden" name="domain" value="...." />
  </form>
  <script><![CDATA[
    function domdb(q)
    {
      if( nullArgs("domdb", q) )
        return;

      var domdbuserint = ""; if (typeof domdbuser != "undefined") domdbuserint = domdbuser;
      var domdbpassint = ""; if (typeof domdbpass != "undefined") domdbpassint = domdbpass;

      var args = parseArgs(q, "login, direct");
      if( args.switches.length > 0 ){
        switch( args.switches[0].name ){
          case "login":
	      if((domdbuserint!=="") && (domdbpassint!=="")){
		try{
		  document.domdbflogin.user.value = domdbuser;
		  document.domdbflogin.pass.value = domdbpass;
		  submitForm(domdbflogin);
		  return;
		}catch(e){
		  openSearchWindow("http://domainsdb.net/login.html";);
		  return;
		}
	      }else{
		openSearchWindow("http://domainsdb.net/login.html";);
		return;
	      }
          case "direct":
	    openSearchWindow("http://domainsdb.net/";);
            break;
          default:
            break;
        }
      }

      document.domdbf.d.value = q;
      document.domdbf.action = "http://domainsdb.net/"; + q;
      submitForm(domdbf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="a9">
  <name>A9 - The Amazon.com Search</name>
  <category>Search the Web</category>
  <contributor>Gregory Krohne</contributor>
  <link>http://www.a9.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  Use A9 to search the web and "Search Inside the Book™" on Amazon.com or within A9 mapping services. Includes helpful search history features.
  <div class="helpboxDescLabels">Example:</div>
  <table class="helpboxDescTable">
     <tr><td>a9 windows crash</td></tr>
     <tr><td>a9 95383 /map</td></tr>
     <tr><td>a9 sacramento, ca /map</td></tr>
  </table>
  </description>

  <script><![CDATA[
    function a9(q)
    {
      if( nullArgs("a9", q) )
        return;

      var urlprefix = "http://a9.com/";;
      var args = parseArgs(q, "generic, maps");
      if ( args.switches.length > 0 ) {
        switch( args.switches[0].name ) {
          case "generic": urlprefix = "http://generic.a9.com/";; break;
          case "maps":    urlprefix = "http://maps.a9.com/?ypLoc=";; break;
		}
	  }
	  openSearchWindow(urlprefix + escape(args.q));
    }
  ]]></script>

  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="allpod">
  <name>AllPodcasts</name>
  <category>Computers<category>Networking</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.allpodcasts.com/PingAll/Default.aspx</link>
  <email>[EMAIL PROTECTED]</email>
  <description>Enter your RSS feed URL to ping a broad array of pod-aggregating directories.</description>
  <form name="allpodf"
        method="post"
        action="http://www.allpodcasts.com/PingAll/Default.aspx";>
    <input type="hidden" name="__VIEWSTATE" value="/wEPDwULLTEwMzYyNDk4NTZkZG9b+RDPXE1r2VFuIZY3Zj9D4OBr" />
    <input type="hidden" name="feed" value="" />
  </form>
  <script><![CDATA[
    function allpod(q)
    {
      if( nullArgs("allpod", q) )
        return;
      document.allpodf.feed.value = q;
      submitForm(allpodf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="ausr">
  <name>AusRegistry</name>
  <category>Computers<category>Networking</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://whois.ausregistry.net.au/index.php</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  WHOIS for australian domains
  </description>
  <form name="ausrf"
        method="post"
        action="http://whois.ausregistry.net.au/index.php";>
    <input type="hidden" name="domain" value="" />
  </form>
  <script><![CDATA[
    function ausr(q)
    {
      if( nullArgs("ausr", q) )
        return;
      document.ausrf.domain.value = q;
      submitForm(ausrf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="autolink">
  <name>Auto Linker</name>
  <category>Computers<category>Networking</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://blog.outer-court.com/yahoo/autolinker.php5</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  This tool uses the Yahoo and Google APIs to link significant words and phrases from a text you provide.
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/nofollow</td><td> - </td><td>Include the 'nofollow' attribute on links</td></tr>
      <tr><td>/yahoo</td><td> - </td><td>Use the Yahoo API</td></tr>
      <tr><td>/google</td><td> - </td><td>Use the Google API</td></tr>
    </table>
  </description>
  <form name="autolinkf"
        method="post"
        action="http://blog.outer-court.com/yahoo/autolinker.php5";>
    <input type="hidden" name="text" value="" />
    <input type="hidden" name="rel" value="" />
    <input type="hidden" name="engine" value="yahoo" />
  </form>
  <script><![CDATA[
    function autolink(q){
      if (q=="?"){
        nullArgs("autolink", q);
        return false;
      }

      var args = parseArgs(q, "nofollow, yahoo, google");
      if ( args.switches.length > 0 ){
        for( var j=0; j<args.switches.length; j++ ){
          switch( args.switches[j].name ){
            case "nofollow": document.autolinkf.rel.value = "nofollow"; break;
            case "yahoo":    document.autolinkf.engine.value = "yahoo"; break;
            case "google":   document.autolinkf.engine.value = "google"; break;
            default: break;
          }
        }
      }

      if(args.q==""){
        document.autolinkf.text.value = window.clipboardData.getData( "Text" );
      }else{
        document.autolinkf.text.value = args.q;
      }

      submitForm(autolinkf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="ay2z">
  <name>aytozon</name>
  <category>Shopping</category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://aytozon.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  aytozon is a mashup for shopping eBay and Amazon simultaneously.
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>ay2z psp</td></tr>
      <tr><td>ay2z piers anthony</td></tr>
    </table>
  </description>
  <form name="ay2zf"
        method="get"
        action="http://aytozon.com/search";>
    <input type="hidden" name="q" value="" />
    <input type="hidden" name="searchbtn" value="Search" />
  </form>
  <script><![CDATA[
    function ay2z(q)
    {
      if( nullArgs("ay2z", q) )
        return;
      document.ay2zf.q.value = q;
      submitForm(ay2zf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="dblt">
  <name>DoubleTrust</name>
  <category>Search the Web</category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.doubletrust.net/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  DoubleTrust is based on the simple premise that trusting two authorities is better than one. You want better search results, but don't want to use the top two search engines separately. DoubleTrust solves the problem for you.
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/google</td><td> - </td><td>I really really trust Google</td></tr>
      <tr><td>/gy</td><td> - </td><td>I trust Google more</td></tr>
      <tr><td>/eq</td><td> (default) </td><td>I trust them equally</td></tr>
      <tr><td>/yg</td><td> - </td><td>I trust Yahoo more</td></tr>
      <tr><td>/yahoo</td><td> - </td><td>Yahoo is the best</td></tr>
      <tr><td>/compact</td><td> - </td><td>Compact Results</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>dblt french fries</td></tr>
      <tr><td>dblt mathematical formulae /google</td></tr>
      <tr><td>dblt peeps /yahoo</td></tr>
    </table>
  </description>
  <form name="dbltf"
        method="get"
        action="http://sushil01.securesites.net/~ashish/doubletrust/../cgi-bin/rainbow.cgi";>
    <input type="hidden" name="query" value="" />
    <input type="hidden" name="compact" value="" />
    <input type="hidden" name="trustbox" value="1,1" />
    <input type="hidden" name="B1" value="Submit" />
  </form>
  <script><![CDATA[
    function dblt(q)
    {
      if( nullArgs("dblt", q) )
        return;

      var args = parseArgs(q, "google, gy, eq, yg, yahoo, compact");
      for (var iSwitch = 0; iSwitch < args.switches.length; iSwitch++){
        switch( args.switches[iSwitch].name ){
          case "google":  document.dbltf.trustbox.value = "20,1"; break;
          case "gy":	  document.dbltf.trustbox.value = "10,1"; break;
          case "eq":	  document.dbltf.trustbox.value = "1,1"; break;
          case "yg":	  document.dbltf.trustbox.value = "1,10"; break;
          case "yahoo":	  document.dbltf.trustbox.value = "1,20"; break;
          case "compact": document.dbltf.compact.value  = "1"; break;
          default: break;
        }
      }

      document.dbltf.query.value = args.q;
      submitForm(dbltf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="becom">
  <name>Become</name>
  <category>Shopping</category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.become.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  Be Smart. Be Thrifty. Just Be. Become is a nifty little AJAX search engine that can return potential values as you type. This search will open the results page. Set focus to the end of your search term and fine-tune the results in real time.
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/research</td><td> - </td><td></td></tr>
      <tr><td>/shop</td><td> - </td><td></td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>becom psp</td></tr>
      <tr><td>becom mac osx /research</td></tr>
      <tr><td>becom windows /shop</td></tr>
    </table>
  </description>
  <form name="becomf"
        method="get"
        action="http://www.become.com/start";>
    <input type="hidden" name="q" value="" />
    <input type="hidden" name="p" value="1" />
    <input type="hidden" name="b" value="Research" />
  </form>
  <script><![CDATA[
    function becom(q)
    {
      if( nullArgs("becom", q) )
        return;

      var args = parseArgs(q, "research, shop");
      if ( args.switches.length > 0 ){
        switch( args.switches[0].name ){
          case "research": document.becomf.b.value = "Research"; break;
          case "shop": document.becomf.b.value = "Shop"; break;
          default: break;
        }
      }

      document.becomf.q.value = args.q;
      submitForm(becomf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="blinkx">
  <name>Blinkx TV</name>
  <category>Entertainment</category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.blinkx.tv/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  Blinkx.tv television/media clips - over 1 million hours of TV and video
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td></td></tr>
      <tr><td></td></tr>
    </table>
  </description>
  <form name="blinkxf"
        method="get"
        action="http://searchus.blinkx.com/tv/search.do";>
    <input type="hidden" name="query" value="" />
    <input type="hidden" name="external" value="true" />
  </form>
  <script><![CDATA[
    function blinkx(q)
    {
      if( nullArgs("blinkx", q) )
        return;
      document.blinkxf.query.value = q;
      submitForm(blinkxf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="brainb">
  <name>BrainBoost</name>
  <category>Search the Web</category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.brainboost.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  BrainBoost answer engine, powered by Answers.com
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>brainb who was the third person to set foot on the moon?</td></tr>
      <tr><td>brainb How were the moon landings faked?</td></tr>
    </table>
  </description>
  <form name="brainbf"
        method="get"
        action="http://www.brainboost.com/search.asp";>
    <input type="hidden" name="Q" value="" />
    <input type="hidden" name="Submit" value="Ask" />
  </form>
  <script><![CDATA[
    function brainb(q)
    {
      if( nullArgs("brainb", q) )
        return;
      document.brainbf.Q.value = q;
      submitForm(brainbf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="checkdns">
  <name>CheckDNS</name>
  <category>Computers<category>Networking</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.checkdns.net/quickcheck.aspx</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  CheckDNS provides realtime DNS analysis for domain and server problems
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>checkdns microsoft.com</td></tr>
    </table>
  </description>
  <form name="checkdnsf"
        method="get"
        action="http://www.checkdns.net/quickcheck.aspx";>
    <input type="hidden" name="domain" value="" />
    <input type="hidden" name="detailed" value="1" />
  </form>
  <script><![CDATA[
    function checkdns(q)
    {
      if( nullArgs("checkdns", q) )
        return;
      document.checkdnsf.domain.value = q;
      submitForm(checkdnsf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="chmoog">
  <name>Chmoogle</name>
  <category>Reference<category>General</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.chmoogle.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  Chemical name and suppliers search
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/substructure</td></tr>
      <tr><td>/exact</td></tr>
      <tr><td>/commercial</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>chmoog glucose</td></tr>
      <tr><td>chmoog nitroglycerine</td></tr>
    </table>
  </description>
  <form name="chmoogf"
        method="get"
        action="http://www.chmoogle.com/cgi-bin/chemistry";>
    <input type="hidden" name="t" value="ss" />
    <input type="hidden" name="q" value="" />
    <input type="hidden" name="c" value="" />
  </form>
  <script><![CDATA[
    function chmoog(q)
    {
      if( nullArgs("chmoog", q) )
        return;
      document.chmoogf.t.value = "ss";
      document.chmoogf.c.value = "";
      var args = parseArgs(q, "substructure, exact, commercial");
      for (var iSwitch = 0; iSwitch < args.switches.length; iSwitch++){
        switch( args.switches[iSwitch].name ){
          case "substructure":	document.chmoogf.t.value = "ss"; break;
          case "exact":		document.chmoogf.t.value = "ex"; break;
          case "commercial":	document.chmoogf.c.value = "1";  break;
          default: break;
        }
      }
      document.chmoogf.q.value = args.q;
      submitForm(chmoogf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="ciseek">
  <name>CIseek</name>
  <category>Reference<category>General</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.bidigital.com/ci/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  Competitive Intelligence Resource Index - A search engine and listing of sites-by-category for finding CI resources.
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>ciseek act</td></tr>
      <tr><td>ciseek microsoft</td></tr>
    </table>
  </description>
  <form name="ciseekf"
        method="get"
        action="http://www.bidigital.com/cgi-bin/links/search.cgi";>
    <input type="hidden" name="query" value="" />
  </form>
  <script><![CDATA[
    function ciseek(q)
    {
      if( nullArgs("ciseek", q) )
        return;
      document.ciseekf.query.value = q;
      submitForm(ciseekf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="colorss">
  <name>ColorCombos</name>
  <category>Computers<category>Reference</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://www.colorcombos.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  ColorCombos.com was built to help web developers quickly select and test color combinations.
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>[color]</td><td> - </td><td>Test this color</td></tr>
      <tr><td>[url]</td><td> - </td><td>Obtain color combinations from URL</td></tr>
      <tr><td>/test</td><td> - </td><td>Open the combo tester</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>colorss aqua</td></tr>
      <tr><td>colorss http://www.google.com</td></tr>
      <tr><td>colorss /test</td></tr>
    </table>
  </description>
  <form name="colorssf"
        method="post"
        action="http://www.colorcombos.com/combolibrary.html";>
    <input type="hidden" name="search_hex" value="" />
  </form>
  <form name="colorssf2"
        method="post"
        action="http://www.colorcombos.com/grabcolors.html";>
    <input type="hidden" name="temp_url" value="" />
  </form>
  <script><![CDATA[
    function colorss(q)
    {
      if( nullArgs("colorss", q) )
        return;

      var args = parseArgs(q, "test");
      for (var iSwitch = 0; iSwitch < args.switches.length; iSwitch++){
        switch( args.switches[iSwitch].name ){
          case "test":
            openSearchWindow("http://www.colorcombos.com/combotester.html";);
            return;
          default: break;
        }
      }

      var sQuery = q;
      var sUrl = ((isURL(q)) ? q : "");
      if(sUrl==""){
        document.colorssf['search_hex'].value = sQuery;
        submitForm(colorssf);
      }else{
        document.colorssf2['temp_url'].value = sUrl;
        submitForm(colorssf2);
      }
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
<search function="defpass">
  <name>Big Bertha Says: Default Passwords</name>
  <category>Computers<category>Reference</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://defaultpassword.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
  Huge default password database for hardware and software of all genres.
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/manufacturer</td></tr>
      <tr><td>/product</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>defpass wrt54g</td></tr>
      <tr><td>defpass oracle /man</td></tr>
      <tr><td>defpass apple /man</td></tr>
    </table>
  </description>
  <form name="defpassf"
        method="get"
        action="http://defaultpassword.com/";>
    <input type="hidden" name="char" value="" />
    <input type="hidden" name="type" value="prod" />
    <input type="hidden" name="action" value="dpl" />
  </form>
  <script><![CDATA[
    function defpass(q)
    {
      if( nullArgs("defpass", q) )
        return;

      document.defpassf.type.value = "prod";

      var args = parseArgs(q, "manufacturer, product");
      if ( args.switches.length > 0 ){
        switch( args.switches[0].name ){
          case "manufacturer": document.defpassf.type.value = "";     break;
          case "product":      document.defpassf.type.value = "prod"; break;
          default: break;
        }
      }

      document.defpassf.char.value = args.q;
      submitForm(defpassf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>

Reply via email to