<search function="px">
  <name>Plaxo login</name>
  <category>Login</category>
  <contributor>Tom Corcoran</contributor>
  <link>https://www.plaxo.com/signin</link>
  <email></email>
  <description>Login to Plaxo
     <div class="helpboxDescLabels">Example:</div>
    <table class="helpboxDescTable">
      <tr><td>px</td></tr>
    </table>
    <div class="helpboxDescLabels">Variable:</div>
    <table class="helpboxDescTable">
      <tr><td>pxid('user','pwd');</td><td>An array storing a user and password profile for Plaxo.
  	You SHOULD provide the <em>pxid()</em> variable, eg in localpref.js :<br />
  	var pxid = Array("user","pwd")</td></tr>
    </table>
  </description>
  <form name="pxf"
        method="post"
        action="https://www.plaxo.com:/signin">
    <input type="hidden" name="r" value="/contact_list" />
    <input type="hidden" name="t" value="" />
    <input type="hidden" name="originalEmail" value="" />
    <input type="hidden" name="signin" value="true" />
    <input type="hidden" name="smi" value="0" />
    <input type="hidden" name="signin_method" value="email" />
    <input type="hidden" name="signin.email" value="" />
    <input type="hidden" name="signin.password" value="" />
    <input type="hidden" name="signin.keeplive" value="1" />
  </form>
  <script><![CDATA[
    function px(q)
    {
      if (q=="?"){
        nullArgs("px",q);
        return false;
      }
      var pxids = pxid;
      try{
        eval("var pxids = " + q + ";");
      }catch(e){
        var pxids = pxid;
      }
      try{
        document.pxf.signin.email.value = pxids[0];
        document.pxf.signin.password.value = pxids[1];
 
        //document.pxf.originalEmail.value = pxids[0];
        //document.pxf.signin.value = pxids[1];
     }catch(e){}
 
      // FORM variables for pxf
      //document.pxf.r.value = "";
      //document.pxf.t.value = "";
      //document.pxf.originalEmail.value = "";
      //document.pxf.signin.value = "";
      //document.pxf.smi.value = "";
      //document.pxf.signin_method.value = "";
      //document.pxf.signin_method.value = "";
      //document.pxf.signin_method.value = "";

      // The wizard assigned the search string to this form field value because
      // this field was the active element when the search file was generated.
      // Change this to args.q if the search string is parsed with parseArgs.
      //document.pxf["signin.email"].value = q;
      //document.pxf["signin.password"].value = "";
      //document.pxf["signin.keeplive"].value = "";

      submitForm(pxf);
    }
  ]]></script>
</search>