anchor.diff:  Event.observe(window, "load", showEmptyMessage)
   Event.observe(window, "load", registerDraggablesAndDroppables)
   
  -
  -
  -String.prototype.trim = function() {
  -    this.replace( /^\s+/g, "" );
  -    return this.replace( /\s+$/g, "" );
  -}
  -
   	var PERIOD_DURATION = 7;
   
   function moveEvent(draggable,dropZone) {
  
positive.code: 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 marker = createMarker(newDurationIndex, activity);
          dropZone.appendChild(marker);
  
  
negative.code: 			function(item) {
  				new Draggable(item,{revert: true});
  				item.currentDurationIndex = item.parentNode.durationIndex;
  				item.activity = item.parentNode.parentNode.getElementsByClassName('activity')[0].innerHTML.strip();
  			}
          );
  
  