anchor.diff:  <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
   <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
   <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
  +
   <link rel="StyleSheet" type="text/css" href="css/promptBox.css">
   <script type="text/javascript" src="javascript/addDropDownOptions.js"></script>
   <script type="text/javascript" src="javascript/PublicationManager.js"></script>
  +<script type='text/javascript'
  +	src='/caNanoLab/dwr/interface/PublicationManager.js'></script>
  +<script type='text/javascript' src='dwr/engine.js'></script>
  +<script type='text/javascript' src='dwr/util.js'></script>
   
   <c:set var="action" value="Submit" scope="request" />
   <c:if test="${param.dispatch eq 'setupUpdate'}">
   	<c:set var="action" value="Update" scope="request" />
   </c:if>
  -<c:choose>
  -	<c:when
  -		test="${publicationForm.map.file.domainFile.category eq 'report'}">
  -		<c:set var="reportStyle" value="display:none" />
  -	</c:when>
  -	<c:otherwise>
  -		<c:set var="reportStyle" value="" />
  -	</c:otherwise>
  -</c:choose>
  +
   <table width="100%" align="center">
   	<tr>
   		<td>
   			<h4>
  -				${action} Publication
  +				${fn:toUpperCase(param.location)} ${sampleName}
  +				<c:choose>
  +					<c:when
  +						test="${!empty publicationForm.map.publication.domainFile.id}">
  +						${fn:toUpperCase(publicationForm.map.publication.domainFile.category)}						
  +				</c:when>
  +					<c:otherwise>
  +				Publication
  +				</c:otherwise>
  +				</c:choose>
   			</h4>
   		</td>
   		<td align="right" width="20%">
  
positive.code: 						<c:otherwise>
  											Submitted Publication &nbsp;&nbsp;
  										<a
  								href="publication.do?dispatch=download&amp;fileId=${publicationForm.map.file.domainFile.id}&amp;location=${applicationOwner}"
  								target="${publicationForm.map.file.urlTarget}">
  								${publicationForm.map.file.domainFile.uri}</a>
  							<br>
  						</c:otherwise>
  					</c:choose>
  
negative.code: 							<div align="right">
  								<div align="right">
  									<c:set var="dataId"
  										value="${publicationForm.map.publication.domainFile.id}" />
  									<c:set var="origUrl"
  										value="publication.do?page=0&sampleId=${publicationForm.map.sampleId }&dispatch=setupNew&location=${applicationOwner }" />
  									<c:if test="${!empty dataId}">
  										<c:set var="origUrl"
  											value="publication.do?page=0&sampleId=${publicationForm.map.sampleId }&dispatch=setupUpdate&location=${applicationOwner}&fileId=${dataId }" />
  									</c:if>
  									<input type="reset" value="Reset"
  										onclick="javascript:window.location.href='${origUrl}'">
  