anchor.diff:  	      function plotMarkers(array){
             // debugger;
             var curmarkers = [];
  +          var infowindow = null;
  +          var oldinfowindow = null;
             var mcOptions = {
               gridSize: 50,
               maxZoom: 15,
  
positive.code: 	    		"tree_debris": tree_debris
  	    	}
  
          var map;
          var geocoder;
          var markers = [];
  
negative.code: 					  	markers.push(marker);
                curmarkers.push(marker);
                // debugger;
                var contentString = '<h4 style = "color: black">' + obj.type_of_service_request + '</h4><p style = "color: black">' + obj.street_address + '</>';
                
  	            google.maps.event.addListener(marker, 'click', function() {
  	            	
  	            	infowindow = new google.maps.InfoWindow({
  				      		content: contentString
  				  			});
  
  	            	if (oldinfowindow != null && oldinfowindow.content == infowindow.content){
  	            		oldinfowindow.close();
  	            		infowindow = null;
  	            		oldinfowindow = null;
  	   				     }
  	            	else if (oldinfowindow) {
  	            		oldinfowindow.close();		
  	   				     	infowindow.open(map,this);
  	            	}
  	            	else {
  	   				     	infowindow.open(map,this);
  	            	}
     				     	oldinfowindow = infowindow;
  	            	 
  					  	});
  
  					});
            
            var mc = new MarkerClusterer(map, curmarkers, mcOptions);
  