anchor.diff:  	},
       add_live_value_to_query : function(e) {
   			live_value = this.up('fieldset').select('.bequeathed').last().value;
  -			query = e.target.search.toQueryParams()
  +			query = $.toQueryParams(e.target.search)
   			query['live_value'] = live_value
  -			e.target.search = '?'+Object.toQueryString(query); 
  +			e.target.search = '?'+$.param(query); 
   	},
       toggle_comboform_input : function(e2, e){
            combotext = e.up().next('.comboform');
  
positive.code: // For language tabs
  activate_language_tabs = function(elements){
      elements.each(function(list){
          list.select('li').each(function(li){
              if (li.hasClassName("selected") ) toggle_to_corresponding_content(li);
          });
  
          list.on("click", "li", function(ev, el){
              ev.preventDefault();
              items = list.select("li");
              items.invoke('removeClassName', 'selected');
              el.addClassName("selected");
              toggle_to_corresponding_content(el);
  
negative.code:                 // if it's in the languages and doesn't already have a field, duplicate, blanken, re-ID, and add it in its place     
                  oldfield = content.down('input,textarea');
                  oldtab = content.down('li', 1);
                  oldlang = $(oldfield).attr('data-language');
                  
                  newfield = oldfield.up().appendChild(oldfield.clone(true));
                      posindex = oldfield.identify().lastIndexOf(oldlang);
  