anchor.diff:  				
   			try	{
   			
  -	 			var registrants = txt.getElementsByTagName("registrant");
  +	 			//var registrants = txt.getElementsByTagName("registrant");
  +	 			
  +		 		var registrants = eval(txt);
   		 		
  -		 		if(registrants.length < 1)	{
  +		 		if(registrants.length < 2)	{
   		 			//no records
   		 			throw("No records found. Please try again.");
   		 		}
   	
   	
  -		 		var numpatients = registrants.length;
  +		 		var numpatients = registrants.length-1;
   		 		var frameid;
   		 				
  -		 		for(var r=0; r<registrants.length; r++)	{
  +		 		for(var r=1; r<registrants.length; r++)	{
   		 			
  -		 			var samples = registrants[r].getElementsByTagName("sample");
  +		 			//var samples = registrants[r].getElementsByTagName("sample");
  +		 			var samples = registrants[r].length > 0 ? registrants[r] : Array();
   		 			
   					for(i=0;i<samples.length;i++) {
   					
  
positive.code: 	
  	var A_IdLookup = {
  		'lookup_cb' : function(txt)	{
  			var _myColumns = [
  					"ISPY ID", "LabTrak ID", "Timepoint", "Core Type", "Section Info"
  				];
  
negative.code: 						var tmp2d = new Array();
  						
  						data = samples[i].childNodes;
  						/*
  						for(j=0;j<data.length;j++) {
  							if(data[j].nodeType == 1) {
  								//_myData[i][j] = data[j].childNodes[0].nodeValue;
  								tmp2d[j] = data[j].childNodes[0].nodeValue;
  							} 
  						}
  						*/
  						tmp2d.push(samples[i].regId);
  						tmp2d.push(samples[i].labtrackId);
  						tmp2d.push(samples[i].timePoint);
  						tmp2d.push(samples[i].coreType);
  						tmp2d.push(samples[i].sectionInfo);
  
  						_myData.push(tmp2d);
  					}
  				}
  