anchor.diff:  function update_languages(languages) {
       $('#lexeme_dictionary_ids').enable();
       update_add_links();
  -    $(".translatable").each(function(content){
  +    $(".translatable").each(function(i, content){
           oldlangs = content.down('.language-content').childElements().invoke('attr', 'data-language');
           langtype = $(content).attr("data-languages");
           langtabs = content.down('.language-list ul');
           // go through each language in the languages for the appropriate language class
  -        languages[langtype].each(function(language){
  +        languages[langtype].each(function(i, language){
           // if an existing div is in the languages, keep it (moving it to the appropriate position); if it's not, flag it as not to be saved (if content) or remove it (if not)
               if (oldlangs.include(language.underscore_code)) {
                   // old field and tab
  
positive.code: }
  
  activate_links = function(element){
  	$(element).find('.remove').each(function(link){  
  		$(link).click(NestedAttributesJs.remove);  
  	});
  	$(element).find('.add').each(function(link){  
  			$(link).click(NestedAttributesJs.add);  
  	});
  	$(element).find('.add_nested').each(function(link){  
  			$(link).click(NestedAttributesJs.add_nested);  
  	});
  	$(element).find('.pull_nested').each(function(link){  
  		$(link).click(NestedAttributesJs.start_throbber);
  		$(link).ajaxSend(NestedAttributesJs.add_live_value_to_query);
  		$(link).ajaxSuccess(NestedAttributesJs.pull_nested);
  	});
  
      $(element).find('.combobox').each(function(e){
         e.change(NestedAttributesJs.toggle_comboform_input.bindAsEventListener(this, e));
      });
  }
  
negative.code: 
  // For language tabs
  activate_language_tabs = function(elements){
      elements.each(function(i, list){
          $(list).select('li').each(function(i, li){
              if ($(li).hasClass("selected") ) toggle_to_corresponding_content(li);
          });
  
  