<search function="ood">
  <name>Oodle</name>
  <category>Shopping</category>
  <contributor>Tom Corcoran</contributor>
  <link>http://www.oodle.co.uk/</link>
  <email></email>
  <description>Search Oodle, the search engine for local classifieds in the UK
  <div class="helpboxDescLabels">Switches:</div>
  <table class="helpboxDescTable">
    <tr><td>/belfast</td></tr>
    <tr><td>/birmingham</td></tr>
    <tr><td>/bournemouth</td></tr>
    <tr><td>/bradford</td></tr>
    <tr><td>/brighton</td></tr>
    <tr><td>/bristol</td></tr>
    <tr><td>/cambridge</td></tr>
    <tr><td>/cardiff</td></tr>
    <tr><td>/coventry</td></tr>
    <tr><td>/edinburgh</td></tr>
    <tr><td>/exeter</td></tr>
    <tr><td>/glasgow</td></tr>
    <tr><td>/guildford</td></tr>
    <tr><td>/leeds</td></tr>
    <tr><td>/leicester</td></tr>
    <tr><td>/liverpool</td></tr>
    <tr><td>/london</td></tr>
    <tr><td>/manchester</td></tr>
    <tr><td>/middlesbrough</td></tr>
    <tr><td>/newcastle</td></tr>
    <tr><td>/norwich</td></tr>
    <tr><td>/nottingham</td></tr>
    <tr><td>/oxford</td></tr>
    <tr><td>/plymouth</td></tr>
    <tr><td>/portsmouth</td></tr>
    <tr><td>/reading</td></tr>
    <tr><td>/sheffield</td></tr>
    <tr><td>/southampton</td></tr>
    <tr><td>/swansea</td></tr>
    <tr><td>/york</td></tr>
  </table>
  <div class="helpboxDescLabels">Example:</div> 
  <table class="helpboxDescTable">
    <tr>
      <td>ood computers /london</td>
    </tr>
  </table>
  </description>
  <form name="oodf"
        method="get"
        action="http://www.oodle.co.uk/browse_redir">
    <input type="hidden" name="sort" value="" />
    <input type="hidden" name="q" value="" />
    <input type="hidden" name="rid" value="0" />
  </form>
  <script><![CDATA[
    function ood(q)
    {
      if( nullArgs("ood", q) )
        return false;
      else
      {
        var args = parseArgs(q, "Belfast,Birmingham,Bournemouth,Bradford,Brighton,Bristol,Cambridge,Cardiff,Coventry,Edinburgh,Exeter,Glasgow,Guildford,Leeds,Leicester,Liverpool,London,Manchester,Middlesbrough,Newcastle,Norwich,Nottingham,Oxford,Plymouth,Portsmouth,Reading,Sheffield,Southampton,Swansea,York");
        if( args.switches.length > 0 )
          for( var j=0; j<args.switches.length; j++ )
             switch( args.switches[j].name )
            {
              case "belfast": document.oodf.rid.value = "316"; break;
              case "birmingham": document.oodf.rid.value = "279"; break;
              case "bournemouth": document.oodf.rid.value = "280"; break;
              case "bradford": document.oodf.rid.value = "281"; break;
              case "brighton": document.oodf.rid.value = "282"; break;
              case "bristol": document.oodf.rid.value = "283"; break;
              case "cambridge": document.oodf.rid.value = "284"; break;
              case "cardiff": document.oodf.rid.value = "313"; break;
              case "coventry": document.oodf.rid.value = "285"; break;
              case "edinburgh": document.oodf.rid.value = "312"; break;
              case "exeter": document.oodf.rid.value = "286"; break;
              case "glasgow": document.oodf.rid.value = "311"; break;
              case "guildford": document.oodf.rid.value = "287"; break;
              case "leeds": document.oodf.rid.value = "288"; break;
              case "leicester": document.oodf.rid.value = "289"; break;
              case "liverpool": document.oodf.rid.value = "290"; break;
              case "london": document.oodf.rid.value = "291"; break;
              case "manchester": document.oodf.rid.value = "292"; break;
              case "middlesbrough": document.oodf.rid.value = "293"; break;
              case "newcastle": document.oodf.rid.value = "294"; break;
              case "norwich": document.oodf.rid.value = "295"; break;
              case "nottingham": document.oodf.rid.value = "296"; break;
              case "oxford": document.oodf.rid.value = "297"; break;
              case "plymouth": document.oodf.rid.value = "298"; break;
              case "portsmouth": document.oodf.rid.value = "299"; break;
              case "reading": document.oodf.rid.value = "300"; break;
              case "sheffield": document.oodf.rid.value = "301"; break;
              case "southampton": document.oodf.rid.value = "302"; break;
              case "swansea": document.oodf.rid.value = "314"; break;
              case "york": document.oodf.rid.value = "303"; break;

              default: document.oodf.rid.value = "291";
           }
      }
      document.oodf.q.value = args.q;
      submitForm(oodf);
    }
  ]]></script>
</search>