anchor.diff:  	//show the bar graph 
   	document.getElementById("metricsTable").style.width = tableWidthInPixels;
   	document.getElementById("tablespace").style.display =  "table-header-group";
  +	
  +	//if there are no metric values for a project, this replaces the "0" metric value
  +	//with a "-" and places the project's name as a tooltip	
  +	var metricAmountArray = document.getElementsByClassName("valueClass");
  +	var projectNameArray = document.getElementsByClassName("nameWidthClass");
  +	for (var i = 0; i < metricAmountArray.length; i++){
  +		var metricAmt = metricAmountArray[i].innerHTML;
  +		var projectName = projectNameArray[i].innerHTML;
  +		if (metricAmt == 0){
  +			metricAmountArray[i].innerHTML = "-";
  +			metricAmountArray[i].title = projectName;
  +			metricAmountArray[i].style.cursor = "pointer";			
  +		}
  +		
  +	}
   		
   	//change the name header to the metric selected header
   	document.getElementById("nameSpot").innerHTML = metric;		
  
positive.code:    				 projectName = document.getElementById('metricsTable').getElementsByTagName('td')[i].innerHTML;
     				 //used to calculate the width of the project's truncated name to compare with selected metric's bar width
     				 var nameWithSpanTags = document.getElementById('metricsTable').getElementsByTagName('td')[i];   				 
   	 	         	 var correctName = nameWithSpanTags.getElementsByTagName('span')[0].innerHTML;   				 
     				 var shortName = truncateName (correctName);   				 
     				
     				 nameIdGenerator = "name" + count;
  
negative.code:  
   <!--Dynamically creates the table with the selected metric, team image and team name--> 
    function createTable(metric, barGraphTitle){ 
    	//this is the metric's id: (coverage, points...etc. depending on what the user selected)
  	var metricValue = metric +"Value";	
  	//once createTable function is complete and the bars are created...this variable is used to pass the 
  	//metric selected value along
  