anchor.diff:  		<logic:notEmpty name="viewSpecimenSummaryForm" property="specimenList" >	
   				<table summary="" cellpadding="3"
   								cellspacing="0" border="0" class="dataTable" >
  -					<tr>
  -						<th class="formSerialNumberLabelForTable" scope="col" > &nbsp </th>
  -						<logic:equal name="viewSpecimenSummaryForm" property="showLabel" value="true">
  -							<th class="formSerialNumberLabelForTable" scope="col"><bean:message key="specimen.label"/></th>
  -						</logic:equal>
  -						<logic:equal name="viewSpecimenSummaryForm" property="showbarCode" value="true">
  -							<th class="formSerialNumberLabelForTable" scope="col"> <bean:message key="specimen.barcode"/></th>
  -						</logic:equal>
  -						<th class="formSerialNumberLabelForTable" scope="col"> <bean:message key="specimen.subType"/></th>
  -						<th class="formSerialNumberLabelForTable" scope="col"> <bean:message key="anticipatorySpecimen.Quantity"/></th>
  -						<th class="formSerialNumberLabelForTable" scope="col"><bean:message key="anticipatorySpecimen.Concentration"/></th>
  -						<th class="formSerialNumberLabelForTable" scope="col"><bean:message key="anticipatorySpecimen.Location"/>
  -							<input id="chkSpecimen" type="checkbox" onClick="ApplyToAll(this,'specimen')"/> Apply First to All
  -						</th>
  -						<logic:equal name="viewSpecimenSummaryForm" property="showCheckBoxes" value="true">
  -							<th class="formSerialNumberLabelForTable" scope="col"><bean:message key="anticipatorySpecimen.Collected"/></th>
  -						</logic:equal>
  -					</tr>
  -				
  -				  <logic:iterate name="viewSpecimenSummaryForm" property="specimenList" id="specimen" indexId="counter">
  -					<tr>
  -						<html:hidden indexed="true" name="specimen" property="containerId" />
  -						<td class="dataCellText"> <html:radio property="selectedSpecimenId" value="uniqueIdentifier" idName="specimen" 
  -						onclick=" form.action='GenericSpecimenSummary.do'; submit()"/> 
  -						<html:hidden name="specimen" indexed="true" property="uniqueIdentifier" /></td>
  -					<!--Editable Row -->	
  -						<logic:equal name="specimen" property="readOnly" value="false">
  -								<html:hidden name="specimen" indexed="true" property="readOnly"/>
  -							
  -							<logic:equal name="viewSpecimenSummaryForm" property="showLabel" value="true">
  -								<td class="dataCellText" > 
  -								<html:text  styleClass="formFieldSized10" name="specimen" indexed="true" property="displayName" />
  -								</td>
  -							</logic:equal>
  -							
  -							<logic:equal name="viewSpecimenSummaryForm" property="showbarCode" value="true">
  -								<td class="dataCellText"> 
  -								<html:text   styleClass="formFieldSized10" name="specimen" indexed="true" property="barCode" />
  -								</td>
  -							</logic:equal>
  -
  -							<td class="dataCellText"> 
  -							<bean:write name="specimen" property="type" />
  -							<html:hidden name="specimen" indexed="true" property="type" />
  -							</td>
  -
  -							<td class="dataCellText"> 
  -							<html:text styleClass="formFieldSized3" name="specimen" indexed="true" property="quantity" />
  -							</td>
  -							<td class="dataCellText"> 
  -							<html:text styleClass="formFieldSized3" name="specimen" indexed="true" property="concentration" />
  -							</td>
  -							
  -							<logic:equal name="specimen" property="storageContainerForSpecimen" value="Virtual">
  -								
  -							<td class="dataCellText"> <bean:write name="specimen" property="storageContainerForSpecimen" />
  -									<html:hidden name="specimen" indexed="true" property="storageContainerForSpecimen" /></td>
  -							</logic:equal>
  -								
  -							<logic:notEqual name="specimen" property="storageContainerForSpecimen" value="Virtual">
  -									<td class="dataCellText">
  -									
  -									<bean:define id="specimenId" name="specimen" property="uniqueIdentifier" />
  -									<bean:define id="specimenClass" name="specimen" property="className"/>
  -									<bean:define id="collectionProtocolId" name="specimen" property="collectionProtocolId"/>
  -									<%
  -									  containerId = "containerId_"+specimenId;
  -									  selectedContainerName = "selectedContainerName_"+specimenId;
  -									  positionDimensionOne = "positionDimensionOne_"+specimenId;
  -  									  positionDimensionTwo = "positionDimensionTwo_"+specimenId;
  -  									  specimenClassName = (String)specimenClass;
  -  									  cpId = collectionProtocolId.toString();
  -  									  String classNameStyleId = "className_"+specimenId;
  -  									  String cpStyleId = "cp_"+specimenId;
  -									  functionCall="showMap('" + selectedContainerName + "','"+
  -																	positionDimensionOne +"','"
  -																	+ positionDimensionTwo +"','"
  -																	+containerId +"','"+
  -																	specimenClassName +"','"+
  -																	cpId +"')" ;
  -									%>
  -									
  -									<logic:equal name="viewSpecimenSummaryForm" property="showParentStorage" value="true">
  -									 <table style="font-size:1em" size="100%">
  -										<tr>
  -											<td>
  -												<html:text styleClass="formFieldSized7"  styleId="<%=selectedContainerName%>" indexed="true"  name="specimen" property="selectedContainerName" />
  -											</td>
  -											<td>
  -												<html:text styleClass="formFieldSized3"  styleId="<%=positionDimensionOne%>" indexed="true"  name="specimen" property="positionDimensionOne" />
  -											</td>
  -											<td>
  -												<html:text styleClass="formFieldSized3"  styleId="<%=positionDimensionTwo%>" indexed="true"  name="specimen" property="positionDimensionTwo" />
  -											</td>
  -											<td>
  -												<a href="#" onclick="<%=functionCall%>">
  -												<img src="images\Tree.gif" border="0" width="13" height="15" title='View storage locations'>
  -												</a>
  -												<html:hidden  styleId="<%=containerId%>" name="specimen" property="containerId" />
  -												
  -											</td>
  -										</tr>										
  -									 </table>
  -									 </logic:equal>
  -
  -									<logic:equal name="viewSpecimenSummaryForm" property="showParentStorage" value="false">
  -									
  -										<html:hidden indexed="true" name="specimen" property="selectedContainerName"/>
  -										<html:hidden  indexed="true"  name="specimen" property="positionDimensionOne" />
  -										<html:hidden  indexed="true" name="specimen" property="positionDimensionTwo" />
  -										<span>
  -											<bean:write name="specimen" property="selectedContainerName"/>
  -											<B>:</B>
  -											<bean:write  name="specimen" property="positionDimensionOne" />,
  -											<bean:write name="specimen" property="positionDimensionTwo" />
  -										</span>
  -									 </logic:equal>
  -									</td>
  -							<html:hidden  name="specimen" property="className" styleId="<%=classNameStyleId%>" indexed="true"/>
  -							<html:hidden  name="specimen" property="collectionProtocolId" styleId="<%=cpStyleId%>" indexed="true"/>
  -							</logic:notEqual>												
  -							<logic:equal name="viewSpecimenSummaryForm" property="showCheckBoxes" value="true">
  -								<td class="dataCellText">
  -									<html:checkbox name="specimen" indexed="true" property="checkedSpecimen" />					
  -								</td>
  -							</logic:equal>
  -						</logic:equal>
  -					<!--/Editable Row -->
  -
  -					<!---Readonly Row -->						
  -						<logic:equal name="specimen" property="readOnly" value="true">
  -
  -							<html:hidden name="specimen" indexed="true" property="readOnly"/>
  -							
  -							<td class="dataCellText" > <bean:write name="specimen" property="displayName" />
  -							<html:hidden name="specimen" indexed="true" property="displayName" /></td>
  -							<td class="dataCellText">&nbsp;<bean:write name="specimen" property="barCode" />
  -							<html:hidden name="specimen" indexed="true" property="barCode" /></td>
  -							<td class="dataCellText"> 
  -							<bean:write  name="specimen" property="type" />
  -							<html:hidden  name="specimen" indexed="true" property="type" />
  -							</td>
  -							<td class="dataCellText"> 
  -							<bean:write name="specimen" property="quantity" />
  -							<html:hidden name="specimen" indexed="true" property="quantity" />
  -							</td>
  -							<td class="dataCellText"> 
  -							<html:hidden  name="specimen" indexed="true" property="concentration" />
  -							&nbsp; <bean:write  name="specimen" property="concentration" />
  -							</td>
  -
  -							<logic:equal name="specimen" property="storageContainerForSpecimen" value="Virtual">
  -								
  -									<td class="dataCellText"> <bean:write name="specimen" property="storageContainerForSpecimen" />
  -									<html:hidden name="specimen" indexed="true" property="storageContainerForSpecimen" /></td>
  -							</logic:equal>
  -							<logic:notEqual name="specimen" property="storageContainerForSpecimen" value="Virtual">
  -									<td class="dataCellText">	
  -									<html:hidden indexed="true" name="specimen" property="selectedContainerName"/>
  -									<html:hidden  indexed="true"  name="specimen" property="positionDimensionOne" />
  -									<html:hidden  indexed="true" name="specimen" property="positionDimensionTwo" />
  -									<span>
  -										<bean:write name="specimen" property="selectedContainerName"/>
  -										<B>:</B>
  -										<bean:write  name="specimen" property="positionDimensionOne" />,
  -										<bean:write name="specimen" property="positionDimensionTwo" />
  -									</span>
  -							</logic:notEqual>		
  -							<logic:equal name="viewSpecimenSummaryForm" property="showCheckBoxes" value="true">
  -								<td class="dataCellText">
  -									<html:checkbox name="specimen" indexed="true" property="checkedSpecimen" disabled="true" value="true"/>
  -									<html:hidden name="specimen" indexed="true" property="checkedSpecimen" />					
  -								</td>
  -							</logic:equal>
  -							</td>
  -						</logic:equal>					
  -					<!--/Readonly Row -->
  -					</tr>
  -				  </logic:iterate>	
  +<%-- 					<md:specimenDetailsTag columnHeaderListName="columnHeaderList" formName="viewSpecimenSummaryForm" dataListName="specimenList" dataListType="Parent" displayOnly="false" displayStatusListName="dispStatusList" />
  + --%>
  +			<md:genericSpecimenDetails columnHeaderListName="columnHeaderList" formName="viewSpecimenSummaryForm" dataListName="specimenList" dataListType="Parent" columnListName="columnListName" isReadOnly="false" displayColumnListName="dispColumnsList" />
  +			<%-- custom tag for specimen list by mandar ---  --%>					
  +				  
   				</table>
   		</logic:notEmpty>
   		
  
positive.code: 		</html:messages>
  		
  		<html:form action="<%=formAction%>">		
  		<table>		
  		<tr>
  				<td> &nbsp; </td>
  		<td>
  
negative.code: 		<html:hidden property="showbarCode" />
  		<html:hidden property="readOnly" />
  		<html:hidden property="showParentStorage" />
  		<logic:equal name="viewSpecimenSummaryForm" property="readOnly" value="false">
  		 <tr>
  			<td>
  