anchor.diff:  				Event.element(event).addClassName('hover_edit');
   				made_change();
   			}
  +
  +                        this.exists_in_db = exists_in_db;
   
   			//Create the root div to hold on screen elements
   			var root_div = new Element('div', {'class': 'criterion'});
  
positive.code: 	}
  	function add_criterion(){
  		made_change();
  		var blank_criterion = new Criterion('New Criterion', '', 1);
  		c_list.add(blank_criterion);
                  if(selected_criterion != null) {
                      selected_criterion.hide();
                  }
                  selected_criterion = blank_criterion;
                  $(selected_criterion.root_div_holder).addClassName('criterion_holder_selected');
  		$('rubric_criteria_pane_instructions').hide();
  	}
  	function made_change() {
  
negative.code: <%= stylesheet_link_tag("tabs") %>
  <%= javascript_include_tag  'livepipe' %>
  <%= javascript_include_tag  'tabs' %>
  <%= javascript_tag "var AUTH_TOKEN = #{form_authenticity_token.inspect};" if protect_against_forgery? %>
  
  <script type="text/javascript" language="JavaScript">
  
  	var Criterion = Class.create({
  		initialize: function(name, description, weight,passed_levels, exists_in_db, id) {
                          this.id = id;
  
  			function done_edit(event) { 
  				$('pull_focus').select();
  				$('pull_focus').focus();
  