anchor.diff:  <!-- SIXTH ROW -->
   <tr>
   	<td class="formSerialNumberField" nowrap>
  - 		<label for="positionDimensionOne">
  - 			<b><bean:message key="specimen.positionDimensionOne"/>
  - 		</label>
  -	</td>
  -	<td class="formField">
  -		<html:select property="<%=opPostionD1%>" styleClass="formFieldSized10" styleId="dimenstion1" size="1" onchange="onDimensionOperatorChange(this)">
  + 		<label for="concentration">
  + 			<b><bean:message key="specimen.concentration"/>
  + 		</label>
  +	</td>
  +	<td class="formField">
  +		<html:select property="<%=opConcentration%>" styleClass="formFieldSized10" styleId="opConcentration" size="1" onchange="onDateOperatorChange(this,'concentration1','concentration2')">
   				<html:options collection="<%=Constants.DATE_NUMERIC_OPERATORS%>" labelProperty="name" property="value"/>
   		</html:select>
   	</td>
   	<td class="formField">
  -		<html:text styleClass="formFieldSized10" styleId="postionD1" property="<%=postionD1%>"/>
  +		<html:text styleClass="formFieldSized10" styleId="concentration1" property="<%=concentration1%>" disabled="true"/>
   						&nbsp;To&nbsp;
  -		<html:text styleClass="formFieldSized10" styleId="postionD12" property="<%=postionD12%>" disabled="true"/>
  +		<html:text styleClass="formFieldSized10" styleId="concentration2" property="<%=concentration2%>" disabled="true"/>
   	</td>
   </tr>
   
   <!-- SEVENTH ROW -->
   <tr>
   	<td class="formSerialNumberField" nowrap>
  - 		<label for="positionDimensionTwo">
  - 			<b><bean:message key="specimen.positionDimensionTwo"/>
  - 		</label>
  -	</td>
  -	<td class="formField">
  -		<html:select property="<%=opPostionD2%>" styleClass="formFieldSized10" styleId="dimenstion2" size="1" onchange="onDimensionOperatorChange(this)">
  + 		<label for="quatity">
  + 			<b><bean:message key="specimen.quantity"/>
  + 		</label>
  +	</td>
  +	<td class="formField">
  +		<html:select property="<%=opQuantity%>" styleClass="formFieldSized10" styleId="opQuantity" size="1" onchange="onDateOperatorChange(this,'quantity1','quantity2')">
   			<html:options collection="<%=Constants.DATE_NUMERIC_OPERATORS%>" labelProperty="name" property="value"/>
   		</html:select>
   	</td>
   	<td class="formField" nowrap>
  -		<html:text styleClass="formFieldSized10" styleId="postionD2" property="<%=postionD2%>"/>
  +		<html:text styleClass="formFieldSized10" styleId="quantity1" property="<%=quantity1%>" disabled="true"/>
   						&nbsp;To&nbsp;
  -		<html:text styleClass="formFieldSized10" styleId="postionD22" property="<%=postionD22%>" disabled="true"/>
  +		<html:text styleClass="formFieldSized10" styleId="quantity2" property="<%=quantity2%>" disabled="true"/>
   	</td>
   </tr>
   
   <!-- EIGHTH ROW -->
   <tr>
   	<td class="formSerialNumberField" nowrap>
  - 		<label for="barcode">
  -     		<b><bean:message key="specimen.barcode"/>
  + 		<label for="biohazardType">
  +     		<b><bean:message key="specimen.biohazardType"/>
        	</label>
   	</td>
   	<td class="formField">
  -		<html:select property="<%=opBarcode%>" styleClass="formFieldSized10" styleId="<%=opBarcode%>" size="1">
  +		<html:select property="<%=opBiohazardType%>" styleClass="formFieldSized10" styleId="opBiohazardType" size="1" onchange="onOperatorChange('opBiohazardType','biohazardType')">
   			<html:options collection="<%=Constants.STRING_OPERATORS%>" labelProperty="name" property="value"/>
   		</html:select>
   	</td>
   	<td class="formField">
  -		<html:text styleClass="formFieldSized10" styleId="barcode" property="<%=barcode%>"/>
  +		<html:select property="<%=biohazardType%>" styleClass="formFieldSized10" styleId="biohazardType" size="1" disabled="true">
  +			<html:options collection="<%=Constants.BIOHAZARD_TYPE_LIST%>" labelProperty="name" property="value"/>
  +		</html:select>
  +	</td>
  +</tr>
  +
  +<!-- NINETH ROW -->
  +<tr>
  +	<td class="formSerialNumberField" nowrap>
  + 		<label for="biohazardName">
  +     		<b><bean:message key="specimen.biohazardName"/>
  +     	</label>
  +	</td>
  +	<td class="formField">
  +		<html:select property="<%=opBiohazardName%>" styleClass="formFieldSized10" styleId="opBiohazardName" size="1" onchange="onOperatorChange('opBiohazardName','biohazardName')">
  +			<html:options collection="<%=Constants.STRING_OPERATORS%>" labelProperty="name" property="value"/>
  +		</html:select>
  +	</td>
  +	<td class="formField">
  +		<html:text styleClass="formFieldSized10" styleId="biohazardName" property="<%=biohazardName%>" disabled="true"/>
   	</td>
   </tr>
   
  
positive.code: 	String tissueSite = "value(SpecimenCharacteristics:TISSUE_SITE)";
  	String tissueSide = "value(SpecimenCharacteristics:TISSUE_SIDE)";
  	String pathologicalStatus = "value(SpecimenCharacteristics:PATHOLOGICAL_STATUS)";
  	String postionD1 = "value(Specimen:POSITION_DIMENSION_ONE)";
  	String postionD12 = "value(Specimen:POSITION_DIMENSION_ONE:HLIMIT)";
  	String postionD2 = "value(Specimen:POSITION_DIMENSION_TWO)";
  	String postionD22 = "value(Specimen:POSITION_DIMENSION_TWO:HLIMIT)";
  	String barcode = "value(Specimen:BARCODE)";
  
  	String opClassName = "value(Operator:Specimen:CLASS_NAME)";
  	String opType = "value(Operator:Specimen:TYPE)";
  	String opTissueSite = "value(Operator:SpecimenCharacteristics:TISSUE_SITE)";
  	String opTissueSide = "value(Operator:SpecimenCharacteristics:TISSUE_SIDE)";
  	String opPathologicalStatus = "value(Operator:SpecimenCharacteristics:PATHOLOGICAL_STATUS)";
  	String opPostionD1 = "value(Operator:Specimen:POSITION_DIMENSION_ONE)";
  	String opPostionD2 = "value(Operator:Specimen:POSITION_DIMENSION_TWO)";
  	String opBarcode = "value(Operator:Specimen:BARCODE)";
  %>
  
  <head>
  	<script src="jss/script.js" type="text/javascript"></script>
  	<script language="JavaScript">
  		function onAddRule()
  		{
  			//parent.queryFrame.location.href = "/catissuecore/AdvanceSearch.do";
  			document.forms[0].action = "/catissuecore/AdvanceSearch.do";
  			document.forms[0].submit();
  		}
  				
  		function onDimensionOperatorChange(element)
  		{
  			var dimULimit = null;
  			
  			if(element.id == "dimension1")
  			{
  				dimULimit = document.getElementById("postionD12");
  			}
  			else
  			{
  				dimULimit = document.getElementById("postionD22");
  			}
  						
  			if(element.value == "<%=Operator.BETWEEN%>" || element.value == "<%=Operator.NOT_BETWEEN%>")
  			{
  				dimULimit.disabled = false;
  				dimULimit.value = "";
  			}
  			else
  			{
  				dimULimit.value = "";
  				dimULimit.disabled = true;
  			}
  		}
  		
  	</script>
  </head>
  
  <html:errors />
  
negative.code:  		</label>
  	</td>
  	<td class="formField">
  		<html:select property="<%=opTissueSite%>" styleClass="formFieldSized10" styleId="opTissueSite" size="1" onchange="onOperatorChange('opTissueSite','tissueSite')">
  			<html:options collection="<%=Constants.ENUMERATED_OPERATORS%>" labelProperty="name" property="value"/>
  		</html:select>
  	</td>
  	<td class="formField">
  		<html:select property="<%=tissueSite%>" styleClass="formFieldSized10" styleId="tissueSite" size="1" disabled="true">
  			<html:options collection="<%=Constants.TISSUE_SITE_LIST%>" labelProperty="name" property="value"/>
  		</html:select>
  	</td>
  