anchor.diff:  			<td>
   				<div id="categoryPrompt">
   					<html:select property="publication.domainFile.category"
  -						onchange="javascript:callPrompt('Publication Type', 'domainFile.category', 'categoryPrompt');
  -														updateSubmitFormBasedOnCategory();enableAutoFields();"
  -						styleId="domainFile.category">
  +						onchange="javascript:callPrompt('Publication Type', 'category', 'categoryPrompt');
  +														clearPublication();updateSubmitFormBasedOnCategory();enableAutoFields();"
  +						styleId="category">
   						<option value=""></option>
   						<html:options name="publicationCategories" />
   						<option value="other">
  
positive.code: 										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}'">
  									<input type="hidden" name="dispatch" value="create">
  									<input type="hidden" name="submitType" value="publications">
  									<input type="hidden" name="page" value="2">
  									<input type="hidden" name="location"
  										value="${applicationOwner}">
  									<input type="hidden" name="sampleId"
  										value="${publicationForm.map.sampleId}">
  									<html:submit />
  								</div>
  							</div>
  
negative.code: 			<td colspan="3">
  				<div id="statusPrompt">
  					<html:select property="publication.domainFile.status"
  						onchange="javascript:callPrompt('Publication status', 'status', 'statusPrompt');"
  						styleId="status">
  						<option value=""></option>
  						<html:options name="publicationStatuses" />
  						<option value="other">
  