anchor.diff:  
   var jobIds = [<c:forEach items="${jobs}" var="job" varStatus="loop">'${job.identifier}'<c:if test="${!loop.last}">,</c:if></c:forEach>];
   var jobs = {};
  -var skills = {};
   $.each(jobIds, function(i, jobId){
     $.getJSON('/json/' + jobId + '.min.json', function(job) {
       jobs[i] = job;
  -    skills = $.extend({}, skills, job.skills);
       $('.skill[data-id]').each(function() {
         var skill = job.skills[$(this).data('id')];
         if (skill) {
  
positive.code: 
    lvl.text((l.current-1) + "/" + l.max);
  
    var change = 0, levels = skills[skill.data('id')].levels;
    for (var i = l.current - 1; i < start; i++) {
      change -= levels[i].spcost;
    }
  
negative.code: 
    lvl.text((l.current+1) + "/" + l.max);
  
    var change = 0, levels = jobs[skill.data('job')].skills[skill.data('id')].levels;
    for (var i = start; i < l.current + 1; i++) {
      change += levels[i].spcost;
    }
  