anchor.diff:  <script type="text/javascript">
     var debug = new DebugWindow($("debug-box"));
   
  -  UrlHash.set_normalize(function(h)
  +document.observe("dom:loaded", function()
  +{
  +  var normalize_hash = function(h)
     {
       // Normalize:
       // post_id/search
  -//    h.set("", "foo");
       var path = h.get("");
       if(path != null)
       {
  
positive.code:     }
  
      h.set("", str);
  
      
      return h;
    });
    var view = new BrowserView();
    var thumbnail_view = new ThumbnailView($("post-browser"), view);
    new WindowTitleHandler();
    new PostLoader();
  </script>
  
  
negative.code:         h.set("post-id", post_id);
        if(path[post_id.length] == "/")
          h.set("tags", path.substr(post_id.length + 1));
      }
  
      // Validate parameters.
      var post_id = h.get("post-id");
      if(post_id != null && isNaN(parseInt(post_id)))
        h.set("post-id", null);
      return h;
    }
  
    var denormalize_hash = function(h)
    {
      // Denormalize; the input will always be normalized.
      var str = "";
  