anchor.diff:    var pt2 = new google.maps.LatLng(event.latLng.lat() + 0.03*stateSize, event.latLng.lng() -0.03*stateSize);
     var pt3 = new google.maps.LatLng(event.latLng.lat() - 0.03*stateSize, event.latLng.lng() -0.03*stateSize);
     var pt4 = new google.maps.LatLng(event.latLng.lat() - 0.03*stateSize, event.latLng.lng() +0.03*stateSize);
  -  path.insertAt(path.length, pt1);
  -  path.insertAt(path.length, pt2);
  -  path.insertAt(path.length, pt3);
  -  path.insertAt(path.length, pt4);
  +  var newPath = new google.maps.MVCArray; 
  +  var newPoly = new google.maps.Polygon({
  +	strokeWeight: 3
  +	fillColor: '#5555FF'
  +});
  +  newPoly.setMap(map);
  +  newPoly.setPaths(new google.maps.MVCArray([newPath]));
  +  polygons.push(newPoly);
  +  paths.push(newPath);
  +  newPath.insertAt(path.length, pt1);
  +  newPath.insertAt(path.length, pt2);
  +  newPath.insertAt(path.length, pt3);
  +  newPath.insertAt(path.length, pt4);
     
     var marker = new google.maps.Marker({
       position: pt1,
  
positive.code:     }
    );
  
    google.maps.event.addListener(marker4, 'dragend', function() {
      for (var i = 0, I = markers.length; i < I && markers[i] != marker; ++i);
      path.setAt(i, marker.getPosition());
      dumbo[i] = marker.getPosition();
      }
    );
  }
  
  function getParameter()
  
negative.code:     }
    );
  
  
    google.maps.event.addListener(marker3, 'click', function() {
      marker.setMap(null);
      for (var i = 0, I = markers.length; i < I && markers[i] != marker; ++i);
  