anchor.diff:  			document.forms[0].action = action + "?pageOf=" + '<%=Constants.PAGEOF_MULTIPLE_SPECIMEN_STORAGE_LOCATION%>' + "&operation=add&menuSelected=15";
   			document.forms[0].submit();
   		}
  -
  -		function setVirtuallyLocated(element)
  +		
  +		function onStorageRadioClickInMultipleSpecimen(element)
  +	{		
  +		var index1 =  element.name.lastIndexOf('_');
  +		var index2 =  element.name.lastIndexOf(')');
  +		//rowNumber of the element
  +		var i = (element.name).substring(index1+1,index2);
  +		//alert("inside the javascript"+i);
  +		var st1 = "container_" + i + "_0";
  +		var pos1 = "pos1_" + i + "_1";
  +		var pos2 = "pos2_" + i + "_2";
  +		var st2="customListBox_" + i + "_0";
  +		var pos11="customListBox_" + i + "_1";
  +		var pos12="customListBox_" + i + "_2";
  +		var mapButton="mapButton_" + i ;
  +		var stContainerNameFromMap = document.getElementById(st1);
  +		var pos1FromMap = document.getElementById(pos1);
  +		var pos2FromMap = document.getElementById(pos2);    		    		
  +		var stContainerNameFromDropdown = document.getElementById(st2);
  +		var pos1FromDropdown = document.getElementById(pos11);
  +		var pos2FromDropdown = document.getElementById(pos12);    		    		
  +		var containerMapButton =  document.getElementById(mapButton);
  +
  +		//alert("inside method of radio button click");
  +		if(element.value == 1)
   		{
  -			var elementId = element.id;
  -			var index = elementId.indexOf("_");
  -			var len = elementId.length;
  -			var substr = elementId.substring(index+1,len);
  -			
  -			var customListBox1 = "customListBox_"+substr+"_0";
  -			var customListBox2 = "customListBox_"+substr+"_1";
  -			var customListBox3 = "customListBox_"+substr+"_2";
  -
  -			var containerName = document.getElementById(customListBox1);
  -			var pos1 = document.getElementById(customListBox2);
  -			var pos2 = document.getElementById(customListBox3);
  -
  -			if(element.checked)
  -			{
  -				containerName.disabled = true;
  -				pos1.disabled = true;
  -				pos2.disabled = true;
  -				//document.forms[0].mapButton[substr-1].disabled = true;
  -			}
  -			else
  -			{
  -				containerName.disabled = false;
  -				pos1.disabled = false;
  -				pos2.disabled = false;
  -				//document.forms[0].mapButton[substr-1].disabled = false;
  -				
  -			} 
  +			stContainerNameFromMap.disabled = true;
  +			pos1FromMap.disabled = true;
  +			pos2FromMap.disabled = true;
  +
  +			containerMapButton.disabled = true;
  +			stContainerNameFromDropdown.disabled = true;
  +			pos1FromDropdown.disabled = true;
  +			pos2FromDropdown.disabled = true;
   		}
  +		else if(element.value == 2)
  +		{
  +			stContainerNameFromMap.disabled = true;
  +			pos1FromMap.disabled = true;
  +			pos2FromMap.disabled = true;
  +
  +			containerMapButton.disabled = true;
  +			stContainerNameFromDropdown.disabled = false;
  +			pos1FromDropdown.disabled = false;
  +			pos2FromDropdown.disabled = false;
  +
  +		}
  +		else
  +		{
  +			stContainerNameFromMap.disabled = false;
  +			pos1FromMap.disabled = false;
  +			pos2FromMap.disabled = false;
  +
  +			containerMapButton.disabled = false;
  +			stContainerNameFromDropdown.disabled = true;
  +			pos1FromDropdown.disabled = true;
  +			pos2FromDropdown.disabled = true;
  +		}
  +	}		
   
   </script>
   </head>
  
positive.code: 		containerKey = fdstorageContainerKey;
  		pos1Key = fdpositionOneKey;
  		pos2Key = fdpositionTwoKey;
  	
  		initValues = new String[3];
  		initValues[0] = (String)specimenMap.get(dstorageContainerKey);
  
negative.code: 
  //System.out.println("\n\n--------------\nData Map For NLevelCombo Main Specimen :\n "+dataMap+"\n\n--------------\n");
   %>
   
                            <table border="0">
  						
  							<tr>
  								
  								<td><html:hidden styleId="<%=containerIdStyle%>" property="<%=containerIdFromMapKey%>"/>
  								<html:radio value="1" onclick="onStorageRadioClickInMultipleSpecimen(this)" styleId="<%=stContSelection%>" property="<%=stContSelection%>" /></td>
  								<td class="formFieldNoBorders">
  								<bean:message key="specimen.virtuallyLocated" />
  								</td>
  							</tr>
  								<tr>
  								<td ><html:radio value="2" onclick="onStorageRadioClickInMultipleSpecimen(this)" styleId="<%=stContSelection%>" property="<%=stContSelection%>"/></td>
  								<td>
  									<ncombo:nlevelcombo dataMap="<%=dataMap%>" 
  										attributeNames="<%=attrNames%>" 
  										initialValues="<%=initValues%>"  
  										styleClass = "<%=styClass%>" 
  										tdStyleClass = "<%=tdStyleClass%>" 
  										labelNames="<%=labelNames%>" 
  										rowNumber="<%=rowNumber%>" 
  										onChange = "<%=onChange%>"
  										formLabelStyle="formLabelBorderless"
  										disabled="false"
  										noOfEmptyCombos = "<%=noOfEmptyCombos%>"/>
  										</tr>
  										</table>
  								</td>
  							</tr>
  							<tr>
  								<td ><html:radio value="3" onclick="onStorageRadioClickInMultipleSpecimen(this)" styleId="<%=stContSelection%>" property="<%=stContSelection%>"/></td>
  								<td class="formLabelBorderlessLeft">
  									<html:text styleClass="formFieldSized10"  size="30" styleId="<%=containerStyle%>" property="<%=containerNameFromMapKey%>" disabled="true"/>
  									<html:text styleClass="formFieldSized3"  size="5" styleId="<%=pos1Style%>" property="<%=pos1FromMapKey%>" disabled="true"/>
  									<html:text styleClass="formFieldSized3"  size="5" styleId="<%=pos2Style%>" property="<%=pos2FromMapKey%>" disabled="true"/>
  									<html:button styleClass="actionButton" styleId = "<%=containerMapStyle%>" property="<%=containerMap%>" onclick="<%=buttonOnClicked%>" disabled="true">
  										<bean:message key="buttons.map"/>
  									</html:button>
  								</td>
  							</tr>
  						</table>
  						</td>
  		</tr>
  			<%
  				rowCount++;
  				rowNumber = String.valueOf(rowCount);		
                  newCount++;
  				Object derivedCount = specimenMap.get(derivedCountKey); 
  				if(derivedCount != null)
  				{
  