anchor.diff:  function setUpMarker(draggable, dropZone) {
       var prevDurationIndex = draggable.currentDurationIndex;
       var newDurationIndex = dropZone.durationIndex;
  -    var activity = (typeof(draggable.activity) != 'undefined')? draggable.activity : dropZone.parentNode.getElementsByClassName('activity')[0].innerHTML.trim();
  -    if(prevDurationIndex != newDurationIndex && activity == dropZone.parentNode.getElementsByClassName('activity')[0].innerHTML.trim()) {
  +    var activity = (typeof(draggable.activity) != 'undefined')? draggable.activity : dropZone.parentNode.getElementsByClassName('activity')[0].innerHTML.strip();
  +    if(prevDurationIndex != newDurationIndex && activity == dropZone.parentNode.getElementsByClassName('activity')[0].innerHTML.strip()) {
           var marker = createMarker(newDurationIndex, activity);
           dropZone.appendChild(marker);
   
  
positive.code: 			function(item) {
  				new Draggable(item,{revert: true});
  				item.currentDurationIndex = item.parentNode.durationIndex;
  				item.activity = item.parentNode.parentNode.getElementsByClassName('activity')[0].innerHTML.trim();
  			}
          );
  
  
negative.code: Event.observe(window, "load", showEmptyMessage)
  Event.observe(window, "load", registerDraggablesAndDroppables)
  
  	var PERIOD_DURATION = 7;
  
  function moveEvent(draggable,dropZone) {
  