<search function="pw">
  <name>Price Watch</name>
  <description>
    Street price search for computer related items.<br/>
    <div class="helpboxDescLabels">Switches:</div>
    	<table class="helpboxDescTable">
    		<tr><td>/motherboard</td><td> - </td><td>Motherboards</td></tr>
    		<tr><td>/cpu</td><td> - </td><td>CPU / Processors</td></tr>
    		<tr><td>/ram</td><td> - </td><td>Memory</td></tr>
    		<tr><td>/video</td><td> - </td><td>Video Cards</td></tr>
    		<tr><td>/sound</td><td> - </td><td>Sound Cards</td></tr>
    		<tr><td>/hd</td><td> - </td><td>Hard Drives</td></tr>
    		<tr><td>/cd</td><td> - </td><td>CD-ROM Drives</td></tr>
    		<tr><td>/cdrw</td><td> - </td><td>CD Burners</td></tr>
    		<tr><td>/dvd</td><td> - </td><td>DVD-ROM Drives</td></tr>
    		<tr><td>/fd</td><td> - </td><td>Floppy Drives</td></tr>
    		<tr><td>/monitor</td><td> - </td><td>Monitors</td></tr>
    		<tr><td>/case</td><td> - </td><td>Cases</td></tr>
    		<tr><td>/psu</td><td> - </td><td>Power Supplies</td></tr>
    		<tr><td>/barebones</td><td> - </td><td>PC Bare Bones Kits</td></tr>
    	</table>
      <div class="helpboxDescLabels">Examples:</div>
      <table class="helpboxDescTable">
    		<tr><td>pw Athlon 64 FX /cpu</td></tr>
    	</table>
    </description>
  <category>Shopping</category>
  <link>http://www.pricewatch.com/</link>
  <contributor>Rick Olson</contributor>
  
  <script><![CDATA[
    function pw(q) 
    {
      var args = parseArgs(q, "mb, motherboard, cpu, ram, hd, cd, video, sound, cdrw, dvd, fd, monitor, case, psu, bb, barebones");
      if( nullArgs("pw",q) )
        return false;
      else if( args.switches.length == 1 )
      {
        switch( args.switches[0].name ) 
        {
          case "mb": 
          case "motherboard": pw_q = "Motherboards"; i = 2; break;
          case "cpu": pw_q = "Microprocessors"; i = 3; break;
          case "ram": pw_q = "System Memory"; i = 33; break;
          case "hd": pw_q = "Hard Disk Drives "; i = 26; break;
          case "cd": pw_q = "CD-ROM Drives"; i = 40; break;
          case "video": pw_q = "Video Cards"; i = 37; break;
          case "sound": pw_q = "Sound Cards"; i = 202; break;
          case "cdrw": pw_q = "CD Recorders"; i = 210; break;
          case "dvd": pw_q = "DVD Drives"; i = 212; break;
          case "fd": pw_q = "Floppy Drives"; i = 50; break;
          case "monitor": pw_q = "Monitors"; ctd = 2; i = 34; break;
          case "case": pw_q = "Cases"; i = 74; break;
          case "psu": pw_q = "Power Supply for Case"; i = 297; break;
          case "bb":
          case "barebones": pw_q = "Computer Systems - Kits Bare Bones"; i = 306; break;
        }
				openSearchWindow(
					"http://castle.pricewatch.com/search/searchmc.idq?cr=" + args.q.replace(/[\s+]/g, "+")
					+ "&qc=" + args.q.replace(/\S+/g, "%22$&%22*").replace(/[\s+]/g, "\+AND\+") 
					+ "+AND+%40"
					+ "ctd+" + i
					+ "&i=" + i
					+ "&ct=Computer"
					+ "&c=" + pw_q.replace(/[\s+]/g, "+")
					+ "&mi=N&m=N"
					);
      } 
      else
				openSearchWindow("http://castle.pricewatch.com/search/search.idq?qc="
					+ q.replace(/\S+/g, "%22$&%22*").replace(/[\s+]/g, "\+AND\+")
					+ "&cr=" + q.replace(/\s+/g, "+"));
    }
  ]]></script>

  <copyright>
	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>
