anchor.diff:  	<input type="file" name="rubric_file" id="rubric_file">
   	<input type="submit" value="Upload File">
   </form>
  +<form action="<%= url_for(:action => 'modify') %>" method="POST">
  +<input type="hidden" name="authenticity_token" value="<%=form_authenticity_token%>">
  +<input type="submit">
  +</form>
   </div>
  
positive.code: 		width: 415px;
  		border: 1px solid #000000;
  	}
  	.criterion_holder_selected {
              background: #CCCCFF;
          }
          .criterion_title_div {
  
negative.code: 	var c_list = null;
  	document.observe("dom:loaded", function() {
  		c_list = new CriterionList($('rubric_criteria_pane_list'));
                  //Here's where the current criterias / levels get added
  
                 //TODO:  Fixups
                  <%@assignment.rubric_criterias.each{|criterion|%>
                      c_list.add(new Criterion('<%=criterion.name%>', '<%=criterion.description%>', <%=criterion.weight%>, [
                          <%criterion.rubric_levels.each{|level| %>
                            {'name':'<%=level.name%>', 'description':'<%=level.description%>'}
                          <%=',' unless level == criterion.rubric_levels.last%>
                          <% } %>
                          
                      ], true, <%=criterion.id%>));
                  <% } %>
                  if (c_list.root_array.length > 0) {
                      $('rubric_criteria_pane_instructions').hide();
                  }
                  c_list.unselect_all();
  	});
  </script>
  
  <script type="text/javascript" language="JavaScript">
  	var new_criterion_index = 0;
          var selected_criterion = null;
          var commands = $A();	
  
  	function save_changes() {
  		//TODO
  
                  c_list.root_array.each(function(criterion, index) {
                      var criterion_command = {};
                      criterion_command['name'] = $F(criterion.cri_name);
                      criterion_command['description'] = $(criterion.cri_description).value;
                      criterion_command['weight'] = $F(criterion.weight_input);
                      criterion_command['index'] = index;
  
                      if(criterion.exists_in_db) {
                          criterion_command['command'] = 'modify';
                         criterion_command['id'] = criterion.id;
  
                      }
                      else {
                          criterion_command['command'] = 'new';
                      }
                      commands.push(criterion_command);
                  });
                  console.info(commands.toJSON());
                  new Ajax.Request('<%= url_for(:action => 'modify', :authenticity_token => form_authenticity_token) %>',
                    {
                      method:'post',
                      parameters: {'test': 'can you read me?'},
                      onSuccess: function(transport){
                        console.log("Success");
                      },
                      onFailure: function(){ console.error('Something went wrong...') }
                    });
  
  		$('rubric_status').update('Changes saved!');
  		$('rubric_status').removeClassName('save_warning');
  		$('rubric_status').removeClassName('save_error');
  