anchor.diff:  	function generic_cb(name)	{
   		//lets refresh the sidebar...these functions are declared in sideBar_tile.jsp .. -RL
   		try	{
  -				SidebarHelper.loadSidebar();
  +			SidebarHelper.loadSidebar();
   		}
   		catch(err)	{
   			//alert(err);
  
positive.code: 	<div id="patContainer">
  		<br/>
  		<div id="patientListDiv"></div>	
  		<script>addLoadEvent(ManageListHelper.getDefaultPatientLists);</script>
  		<div id="defaultPatientListDiv"></div>	
  		<script>addLoadEvent(ManageListHelper.getPatientLists);</script>
  		
  		
  		<div id="listDiv" />
  
negative.code: 	
  	}
  	
  
  	//this invokes and processes the Ajax call to generate the initial listing of lists
  	var ManageListHelper = {
  		'getPatientLists' : function()	{
  			//this function is dependent on the DynamicListHelper, included in the sidebar tile
  			// src='dwr/interface/DynamicListHelper.js'
  			DynamicListHelper.getAllLists("PatientDID", ManageListHelper.getGenericLists_cb );
  			
  		},
  		'getDefaultPatientLists' : function()	{
  			//this function is dependent on the DynamicListHelper, included in the sidebar tile
  			// src='dwr/interface/DynamicListHelper.js'
  			DynamicListHelper.getAllLists("DefaultPatientDID", ManageListHelper.getGenericLists_cb );
  			
  		},
  		'getGeneLists' : function()	{
  			DynamicListHelper.getAllLists("GeneSymbol", ManageListHelper.getGenericLists_cb );			
  		},
  		'getAllLists' : function()	{
  			if(!saf)	{
  				ManageListHelper.getGeneLists();
  				ManageListHelper.getPatientLists();
  				ManageListHelper.getDefaultPatientLists();
  			}
  			else	{ //timing issue w/safari..go figure
  				setTimeout(function()	{ManageListHelper.getGeneLists();}, 100);
  				setTimeout(function()	{ManageListHelper.getPatientLists();}, 200);
  				setTimeout(function()	{ManageListHelper.getDefaultPatientLists();}, 300);
  			}
  		},
  		'getGenericLists_cb' : function(txt)	{
  			
  			try	{
  				var listContainer = eval('(' + txt + ')');
  			
  				//alert(listContainer.listType);
  				
  				//var tmp = listsDOM.getElementsByTagName("lists");
  				var listType = listContainer.listType ? listContainer.listType : "none";
  				
  				//var listType = tmp[0] ? tmp[0].getAttribute("type") : "none";
  				if(listType == "none") return;
  						
  				//var lists = listsDOM.getElementsByTagName("list");
  				
  				var lists = listContainer.listItems;
  				
  				if(lists.length == 0)	{
  					//because we have default lists, do report that patient lists are empty
  					if(listType == "patient")	{
  						$(listType+'ListDiv').innerHTML = "<b>No custom "+ listType + " lists currently saved</b>";
  					}
  					else	{
  						$(listType+'ListDiv').innerHTML = "<b>No "+ listType + " lists currently saved</b>";
  				    }
  					return;
  				}
  				
  				//alert(listType + " : " + lists.length);
  				
  				$(listType+'ListDiv').innerHTML = "";  //clear it, and repopulate
  				
  				var tst = "";
  				for(var t=0; t<lists.length; t++)	{
  				
  					var status = "<span id=\""+lists[t].listName+"status\" style=\"display:none\"><img src=\"images/indicator.gif\"/></span>";
  					var shortName = lists[t].listName.length>25 ? lists[t].listName.substring(0,23) + "..." : lists[t].listName;
  					var theName = lists[t].listName;
  					// += or =
  					tst +=  "<div id='"
  	                	+ theName
  	                    + "' class='listListing'>" 
  	                    + "<input type='checkbox' style='border:0px;' id='' name='" + listType + "' value='" +theName+ "'/>"
  	                    + "<b style='color:#000000;' title='"+theName+"'>"
  	                    + shortName + "</b>"
  	                   // + " created:" + lists[t].getAttribute("date") 
  	                  //  + " (" + lists[t].getAttribute("invalid") + " invalid) "
  	                    + "<div style='cursor:pointer;margin-left:20px;width:200px;display:inline;' onclick='getDetails(\""
  	                    + theName
  	                    + "\");return false;'>"
  	                    + "<img src='images/arrowPane20.png' border='0' style='vertical-align:text-bottom'/>show/hide details" + status + "</div>"
  	                    + "<div style='cursor:pointer;margin-left:20px;width:200px;display:inline;'  onclick='deleteList(\""
  	                    + theName
  	                    + "\");return false;'>"
  	                    + "<img src='images/deleteCross20.png' border='0' style='vertical-align:text-bottom;'/>delete</div>"
  	                    + "</div><br /><div id='"
  	                    + theName
  	                    + "details'></div>\n\n";    
  				}
  				$(listType+'ListDiv').innerHTML = tst;
  			}
  			catch(err)	{
  				//alert("ERR: " + err);
  			}
  			 
  		},
  		'groupSelectedLists' : function(listGroup, groupName, action)	{
  			var sLists = Array();
  