anchor.diff:  								<label for="site">
   									<bean:message key="storageContainer.parentContainer" />
   								</label>
  -							</html:radio>							
  -						</td>
  -						<td class="formField" colspan="2">
  -	 						<logic:equal name="storageContainerForm" property="checkedButton" value="1">	
  -	 							&nbsp;<bean:message key="storageContainer.parentID" />						
  -				     			<html:text styleClass="formFieldSized3" maxlength="10" styleId="parentContainerId" property="parentContainerId" disabled = "true" onchange="onParentContainerChange(this)"/>
  -				     			&nbsp;<bean:message key="storageContainer.positionOne" />
  -				     			<html:text styleClass="formFieldSized3" maxlength="10"  styleId="positionDimensionOne" property="positionDimensionOne" disabled = "true"/>
  -				     			&nbsp;<bean:message key="storageContainer.positionTwo" />
  -				     			<html:text styleClass="formFieldSized3" maxlength="10"  styleId="positionDimensionTwo" property="positionDimensionTwo" disabled = "true"/>
  -							&nbsp;
  -							<html:button property="mapButton" styleClass="actionButton" styleId="Map" 
  -								onclick="StorageMapWindow('ShowFramedPage.do?pageOf=pageOfStorageLocation&amp;storageType=','name','810','320','yes');return false" disabled="true" >
  -								<bean:message key="buttons.map"/>
  -							</html:button>
  -
  +							</html:radio>
  +						</td>
  +						
  +						<%-- n-combo-box start --%>
  +						<%
  +							Map dataMap = (Map) request.getAttribute(Constants.AVAILABLE_CONTAINER_MAP);
  +							System.out.println("dataMap -> "+dataMap);
  +							session.setAttribute(Constants.AVAILABLE_CONTAINER_MAP,dataMap);							
  +							
  +							String[] labelNames = {"ID","Pos1","Pos2"};
  +							labelNames = Constants.STORAGE_CONTAINER_LABEL;
  +							String[] attrNames = { "parentContainerId", "positionDimensionOne", "positionDimensionTwo"};
  +							
  +							String[] initValues = new String[3];
  +							initValues[0] = Integer.toString((int)form.getParentContainerId());
  +							//initValues[0] = form.getPositionInParentContainer();
  +							initValues[1] = Integer.toString(form.getPositionDimensionOne());
  +							initValues[2] = Integer.toString(form.getPositionDimensionTwo());
  +							
  +							String rowNumber = "1";
  +							String styClass = "formFieldSized5";
  +							String tdStyleClass = "customFormField";
  +							boolean disabled = true;
  +							String onChange = "onCustomListBoxChange(this)";
  +							//String onChange = "onCustomListBoxChange(this);onParentContainerChange(this)";
  +							boolean buttonDisabled = true;
  +							//String buttonOnClicked  = "javascript:NewWindow('ShowFramedPage.do?pageOf=pageOfSpecimen','name','810','320','yes');return false";
  +							String buttonOnClicked = "StorageMapWindow('ShowFramedPage.do?pageOf=pageOfSpecimen&amp;containerStyleId=customListBox_1_0&amp;xDimStyleId=customListBox_1_1&amp;yDimStyleId=customListBox_1_2&amp;storageType=','name','810','320','yes');return false";
  +							String noOfEmptyCombos = "3";
  +							
  +							String buttonId = "Map_1";
  +							
  +						%>
  +					
  +					<%=ScriptGenerator.getJSForOutermostDataTable()%>
  +					<%=ScriptGenerator.getJSEquivalentFor(dataMap,rowNumber)%>
  +					
  +					<script language="JavaScript" type="text/javascript" src="jss/CustomListBox.js"></script>
  +						
  +						
  +	 						<logic:equal name="storageContainerForm" property="checkedButton" value="1">								
  +								<td class="formField" colSpan="2">
  +									<ncombo:containermap dataMap="<%=dataMap%>" 
  +											attributeNames="<%=attrNames%>" 
  +											initialValues="<%=initValues%>"  
  +											styleClass = "<%=styClass%>" 
  +											tdStyleClass = "<%=tdStyleClass%>" 
  +											labelNames="<%=labelNames%>" 
  +											rowNumber="<%=rowNumber%>" 
  +											disabled="<%=disabled%>"
  +											onChange = "<%=onChange%>"
  +											noOfEmptyCombos = "<%=noOfEmptyCombos%>"
  +											
  +											buttonName="mapButton" 
  +											buttonStyleClass="actionButton"
  +											buttonOnClick = "<%=buttonOnClicked%>"
  +											value="Map"	
  +											id="<%=buttonId%>"	
  +											formLabelStyle="formLabelBorderless"								
  +											buttonDisabled = "<%=buttonDisabled%>" />
  +								</td>
   				        	</logic:equal>
   							
   							<logic:equal name="storageContainerForm" property="checkedButton" value="2">
  -							&nbsp;<bean:message key="storageContainer.parentID" />													
  -			     			<html:text styleClass="formFieldSized3" maxlength="10"  styleId="parentContainerId" property="parentContainerId" onchange="onParentContainerChange(this)"/>
  -			     			&nbsp;<bean:message key="storageContainer.positionOne" />
  -			     			<html:text styleClass="formFieldSized3" maxlength="10"  styleId="positionDimensionOne" property="positionDimensionOne" />
  -			     			&nbsp;<bean:message key="storageContainer.positionTwo" />
  -			     			<html:text styleClass="formFieldSized3" maxlength="10"  styleId="positionDimensionTwo" property="positionDimensionTwo" />
  -							&nbsp;
  -							<html:button property="mapButton" styleClass="actionButton" styleId="Map" 
  -								onclick="StorageMapWindow('ShowFramedPage.do?pageOf=pageOfStorageLocation&amp;storageType=','name','810','320','yes');return false" >
  -								<bean:message key="buttons.map"/>
  -							</html:button>
  -							
  -							</logic:equal>
  +								<td class="formField" colSpan="2">
  +								<ncombo:containermap dataMap="<%=dataMap%>" 
  +											attributeNames="<%=attrNames%>" 
  +											initialValues="<%=initValues%>"  
  +											styleClass = "<%=styClass%>" 
  +											tdStyleClass = "<%=tdStyleClass%>" 
  +											labelNames="<%=labelNames%>" 
  +											rowNumber="<%=rowNumber%>" 
  +											onChange = "<%=onChange%>" 
  +											noOfEmptyCombos = "<%=noOfEmptyCombos%>"
  +											
  +											buttonName="mapButton" 
  +											value="Map"
  +											id="<%=buttonId%>"
  +											buttonStyleClass="actionButton"
  +											buttonOnClick = "<%=buttonOnClicked%>" />
  +								</td>
  +							</logic:equal>						
   						
  -						</td>							
   					</tr>
   					<tr>
   						<td class="formRequiredNotice" width="5">*</td>
  
positive.code: 				label1 = "Dimension One";
  				label2 = "Dimension Two";
  			}
  		}
  		
  // ************ delete below code later  ********	
  	//  --------- add new 
  		//String reqPath = (String)request.getAttribute(Constants.REQ_PATH);
  		//String appendingPath = "/StorageContainer.do?operation=add&pageOf=pageOfStorageContainer";
  		//if (reqPath != null)
  		//	appendingPath = reqPath + "|/StorageContainer.do?operation=add&pageOf=pageOfStorageContainer";
  	
  //	   	if(!operation.equals("add") )
  	//   	{
  	  // 		Object obj1 = request.getAttribute("storageContainerForm");
  		//	if(obj1 != null && obj1 instanceof StorageContainerForm)
  			//{
  				//StorageContainerForm form1 = (StorageContainerForm)obj1;
  //		   		appendingPath = "/StorageContainerSearch.do?operation=search&pageOf=pageOfStorageContainer&systemIdentifier="+form1.getSystemIdentifier() ;
  	//	   		System.out.println("---------- SC JSP appendingPath -------- : "+ appendingPath);
  		//   	}
  //	   	}
  			
  		
  		
  		
  %>
  
  <head>
  	<script language="JavaScript" type="text/javascript" src="jss/javaScript.js"></script>
  	<script language="JavaScript">
  		
  		function onRadioButtonClick(element)
  		{
  			if(element.value == 1)
  			{
  				document.forms[0].siteId.disabled = false;
  				document.forms[0].parentContainerId.disabled = true;
  				document.forms[0].positionDimensionOne.disabled = true;				
  				document.forms[0].positionDimensionTwo.disabled = true;				
  				document.forms[0].Map.disabled = true;
  			}
  			else
  			{
  				document.forms[0].parentContainerId.disabled = false;
  				document.forms[0].positionDimensionOne.disabled = false;				
  				document.forms[0].positionDimensionTwo.disabled = false;				
  				document.forms[0].Map.disabled = false;
  				document.forms[0].siteId.disabled = true;
  				//window.location.reload();
  			}
  
negative.code: 
  		<!-- NEW STORAGE CONTAINER REGISTRATION ends-->
  	</table>
  </html:form>