anchor.diff:             <c:out value="${puparent.sampleSourceId}" /> 
              <c:out value="${puparent.sampleViaSource.name}" /> 
   
  -[           <c:out value="${puparent.sample.sampleId}" /> 
  -           <c:out value="${puparent.sample.typeSample.name}" />  |
  -           <c:out value="${puparent.sampleViaSource.sampleId}" /> 
  -           <c:out value="${puparent.sampleViaSource.typeSample.name}" />  ]
  -
              <c:forEach items="${puparent.sampleViaSource.sampleSource}" var="lib">
                <div class="library">
  -               <c:out value="${lib.sample.name}" /> 
  +               <label>Library</label><c:out value="${lib.sampleViaSource.name}" /> 
                </div>
              </c:forEach>
            </div>
         </c:forEach>
       </div>
     </c:forEach>
  +  </c:forEach>
   </div>
  +
  +<div style="clear:both" />
  +</div><!-- /assignmentContent -->
  +
  +
  +<script>
  +  var lanes = $(".selectLane");
  +  <c:forEach items="${platformUnitStates}" var="state">
  +  <c:forEach items="${state.statesample}" var="stateSample">
  +    <c:set var="pu" value="${stateSample.sample}" />
  +lanes.append($('<option></option>').val('<c:out value="0" />').html('<b><c:out value="${pu.name}" /></b>'));
  +      <c:forEach items="${pu.sampleSource}" var="puparent">
  +         lanes.append($('<option></option>').val('<c:out value="${puparent.sampleViaSource.sampleId}" />').html(' - <c:out value="${puparent.sampleViaSource.name}" />'));
  +      </c:forEach>
  +  </c:forEach>
  +  </c:forEach>
  +</script>
  
positive.code:                   <label>Sample</label>
                    <c:out value="${sc.sample.name}"/>
                    <c:out value="${sc.sample.typeSample.name}"/>
                    <c:forEach items="${sc.sample.sampleSourceViaSourceSampleId}" var="schild">
                      <div class="samplechild">
                        <label>One Deep</label>
                        <c:forEach items="${schild.sample.sampleSourceViaSourceSampleId}" var="schild2">
                          <div class="samplechild2">
                            <label>Two Deep</label>
                          </div>
                        </c:forEach>
                      </div>
                    </c:forEach>
  
negative.code: <%@ include file="/WEB-INF/jsp/taglib.jsp" %>
  
  
  <script src="/wasp/scripts/jquery/jquery-1.6.2.js" type="text/javascript"></script>
  <script>
  function showAssignForm(e) {
    e.parentNode.getElementsByTagName("A")[0].style.display = "none"; 
    e.parentNode.getElementsByTagName("DIV")[0].style.display = "block"; 
  }
  </script>
  
  <style>
  DIV {margin-left: 10px; }
  BODY {margin: 0; padding: 0;}
  .assignmentContent {width:900px; height: 400px; }
  .sampleSide {float:left; width:465; height: 100%; overflow: auto}
  .platformUnitSide {float:left; wldth:465px; height:100%; overflow: auto};
  </style>
  
  <font color="blue"><wasp:message /></font>
  [<c:out value="${error}" />]
  
  
  <div class="assignmentContent">
  <div class="sampleSide">
    <c:forEach items="${jobs}" var="j">
      <div class="job">
  