I've always missed the functionality of being able
to set the number of working days which was lost when js was updated. Here's is
a new version, which uses the additional arguments [/1 | /2 | /3 | /4 |
/5]
Cheers - Tom.
<search function="js">
<name>Jobserve</name> <description> European specialist job search site. The /market switch is required to select the area to search.<br/> <div class="helpboxDescLabels">Usage:</div> <table class="helpboxDescTable"> <tr><td>js <<i>job</i>> /market:<<i>market</i>> [{/permanent | /contract}] [/latest] [/1 | /2 | /3 | /4 | /5]</td></tr> </table> <div class="helpboxDescLabels">Switches:</div> <table class="helpboxDescTable"> <tr><td>/market</td><td> - </td><td> Select the job market to search using one of the following codes:<br/> <table class="helpboxDescTable"> <tr><td><b>it</b></td><td> - </td><td>Information Technology</td></tr> <tr><td><b>acc</b></td><td> - </td><td>Accountancy</td></tr> <tr><td><b>eng</b></td><td> - </td><td>Engineering</td></tr> <tr><td><b>sal</b></td><td> - </td><td>Sales & Marketing</td></tr> <tr><td><b>fin</b></td><td> - </td><td>Finance & Insurance</td></tr> <tr><td><b>sec</b></td><td> - </td><td>Office & Administration</td></tr> <tr><td><b>leg</b></td><td> - </td><td>Legal</td></tr> <tr><td><b>med</b></td><td> - </td><td>Medical</td></tr> </table> </td></tr> <tr><td>/permanent</td><td> - </td><td>Search for permanent positions only.</td></tr> <tr><td>/contract</td><td> - </td><td>Search for temporary/contract positions only.</td></tr> <tr><td>/latest</td><td> - </td><td>Search for the latest additions instead of the best overall matches.</td></tr> <tr><td>/1</td><td> - </td><td>Within 1 working day.</td></tr> <tr><td>/2</td><td> - </td><td>Within 2 working days.</td></tr> <tr><td>/3</td><td> - </td><td>Within 3 working days.</td></tr> <tr><td>/4</td><td> - </td><td>Within 4 working days.</td></tr> <tr><td>/5</td><td> - </td><td>Within 5 working days.</td></tr> </table> <div class="helpboxDescLabels">Examples:</div> <table class="helpboxDescTable"> <tr><td>js programmer /market:it</td></tr> <tr><td>js delphi /market:it /latest /1</td></tr> <tr><td>js legal secretary /market:leg /permanent /latest</td></tr> </table> </description> <category>Other</category> <link>http://www.jobserve.com/</link> <contributor>Ryan Edwards, Tom Corcoran</contributor> <form name="jsf" method="get"> <input type="hidden" name="page" value="1"/> <input type="hidden" name="q" value=""/> <input type="hidden" name="jobType" value=""/> <input type="hidden" name="order" value=""/> <input type="hidden" name="d" value="5"/> </form> <script><![CDATA[ function js(q) { document.jsf.jobType.value = "*"; document.jsf.order.value = "Rank"; var jobMarket; if( nullArgs("js",q)
)
return false; else { var args = parseArgs(q, "market, contract, permanent, latest, 1, 2, 3, 4, 5"); if( args.switches.length > 0 ) for( var j=0; j<args.switches.length; j++ ) switch( args.switches[j].name ) { case "market": if(jobMarket) { nullArgs("js","?"); return false; } else jobMarket = args.switches[j].value; break; case "contract": document.jsf.jobType.value = "C"; break; case "permanent": document.jsf.jobType.value = "P"; break; case "latest": document.jsf.order.value = "DateTime"; break; case "1": document.jsf.d.value = "1"; break; case "2": document.jsf.d.value = "2"; break; case "3": document.jsf.d.value = "3"; break; case "4": document.jsf.d.value = "4"; break; case "5": document.jsf.d.value = "5"; break; } switch( jobMarket ) { case "it": document.jsf.action = ""http://www.it.jobserve.com/jobserve/searchresults.asp">http://www.it.jobserve.com/jobserve/searchresults.asp"; break; case "acc": document.jsf.action = ""http://www.accountancy.jobserve.com/jobserve/searchresults.asp">http://www.accountancy.jobserve.com/jobserve/searchresults.asp"; break; case "eng": document.jsf.action = ""http://www.engineering.jobserve.com/jobserve/searchresults.asp">http://www.engineering.jobserve.com/jobserve/searchresults.asp"; break; case "sal": document.jsf.action = ""http://www.sales.jobserve.com/jobserve/searchresults.asp">http://www.sales.jobserve.com/jobserve/searchresults.asp"; break; case "fin": document.jsf.action = ""http://www.financial.jobserve.com/jobserve/searchresults.asp">http://www.financial.jobserve.com/jobserve/searchresults.asp"; break; case "sec": document.jsf.action = ""http://www.secretarial.jobserve.com/jobserve/searchresults.asp">http://www.secretarial.jobserve.com/jobserve/searchresults.asp"; break; case "leg": document.jsf.action = ""http://www.legal.jobserve.com/jobserve/searchresults.asp">http://www.legal.jobserve.com/jobserve/searchresults.asp"; break; case "med": document.jsf.action = ""http://www.medical.jobserve.com/jobserve/searchresults.asp">http://www.medical.jobserve.com/jobserve/searchresults.asp"; break; default: nullArgs("js","?"); return false; } } document.jsf.q.value = args.q; submitForm(jsf); } ]]></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> |