﻿<search function="fb">
  <name>FaceBook login</name>
  <category>Login</category>
  <contributor>Tom Corcoran</contributor>
  <link>http://www.facebook.com/</link>
  <email>tom.corcoran@moonbade.com</email>
  <description>
    <div class="helpboxDescLabels">Example:</div>
    <table class="helpboxDescTable">
      <tr><td>fb</td></tr>
    </table>
    <div class="helpboxDescLabels">Variable:</div>
    <table class="helpboxDescTable">
      <tr><td>fbd('user','pwd');</td><td>An array storing a user and password profile for FaceBook.
  	You SHOULD provide the <em>fbid()</em> variable, eg in localpref.js.<br />
  	var fbid = Array("user","pwd")</td></tr>
    </table>  </description>
  <form name="fbf"
        method="post"
        action="https://login.facebook.com/login.php">
    <input type="hidden" name="challenge" value="f70f8a48563cc0458cc5108674b5caf1" />
    <input type="hidden" name="md5pass" value="" />
    <input type="hidden" name="noerror" value="1" />
    <input type="hidden" name="email" value="" />
    <input type="hidden" name="pass" value="" />
    <input type="hidden" name="doquicklogin" value="Login" />
  </form>
  <script><![CDATA[
    function fb(q)
    {
      if (q=="?"){
        nullArgs("fb",q);
        return false;
      }
      var fbids = fbid;
      try{
        eval("var fbids = " + q + ";");
      }catch(e){
        var fbids = fbid;
      }
      try{
        document.fbf.email.value = fbids[0];
        document.fbf.pass.value = fbids[1];
        
      // FORM variables for fbf
      //document.fbf.challenge.value = "";
      //document.fbf.md5pass.value = "";
      //document.fbf.noerror.value = "";      
      //document.fbf.doquicklogin.value = "";        
      }catch(e){}      
      submitForm(fbf);
    }
  ]]></script>
</search>