anchor.diff:  	<iframe src="" name="frame" id="frame"></iframe>
   	
   	<script type="text/javascript">
  -    // The form
  -    // The form 
  -    var form = document.getElementById("form"),
  -        // The iFrame 
  +    var // The iFrame 
           showFrame = document.getElementById("frame"),
           // The global remote object 
  -        remote = new easyXDM.Rpc({
  -          swf: "/client/easyXDM/src/easyxdm.swf"
  -        }, {
  +        remote = new easyXDM.Rpc({}, {
             remote: {
               hide: {},
               show: {},
               highlightNewFactlink: {},
  -            stopHighlightingFactlink: {},
  -            addEvidence: {},
  -            createFactlink: {}
  +            stopHighlightingFactlink: {}
             },
             local: {
  +            // DEPRECATED
               createEvidence: function(evidence_id, url, type, title) {
                 document.getElementById("evidence_id").value = evidence_id;
                 document.getElementById("url").value = url;
                 document.getElementById("title").value = title;
                 addEvidence(type);
               },
  +            // DEPRECATED
               createNewEvidence: function(fact, passage, url, type, title) {
                 prepareFactlink(fact, passage, url, title);
                 addEvidence(type);
  -            },
  -            createFactlink: function(fact, passage, url, title, opinion, successFn, errorFn) {
  -              post("<%= facts_path %>.json", {
  -                success: function(data) {
  -                  remote.highlightNewFactlink(data.displaystring, data.id);
  -                  successFn(data.id);
  -                },
  -                headers: {
  -                  'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
  -                },
  -                error: errorFn,
  -                data: {
  -                  fact: fact,
  -                  passage: passage,
  -                  opinion: opinion,
  -                  title: title,
  -                  url: url
  -                }
  -              });
               },
               showFactlink: function(id, showEvidence, successFn) {
                 showFrame.onload = function() {
  
positive.code:                 };
                }
              },
              post: post,
              ajax: ajax
            }
          });
          
      function post(path, options) {
        ajax(path, $.extend({
          type: "POST"
        }, options));
      }
      
      function ajax(path, options) {
        $.ajax(path, options);
      }
      
      $(document).ajaxError(function(e, xhr, status, err) {
  
negative.code:               };
                
                if ( ( showEvidence === undefined ) || ( showEvidence === false ) ) {
                  showEvidence = false;
                } else {
                  showEvidence = true;
                }
  