anchor.diff:  	});
   
       //we should move everything to this model
  -    $jq(".required:enabled:visible").each( function(i, val){
  +    $jq(".required").each( function(i, val){
           var elValue = $jq(val).val();
            if( !elValue.trim().length || elValue == 0){
               enable = false;
  
positive.code: </div>
  <div id="userSampleTypePrototype" style="display:none;" >
      <span class="requiredlabel" style="visibility:hidden;">*</span>
      <select id="userSampleTypePrototypeID" disabled="disabled" class="required" >
          <option value='0'></option>
  
      </select>
  </div>
  <div id="userSampleTypeQualifierPrototype" style="display:none;" >
      <span class="requiredlabel" >*</span>
      <input id="userSampleTypeQualifierPrototypeID"  size="12" value="" class="required" disabled="disabled" onchange="sampleTypeQualifierChanged(this)" type="text">
      <input id="userSampleTypeQualifierPrototypeValueID" value="" type="hidden" >
  </div>
  
  
negative.code: 
      if( testCheckbox.checked){
          sampleTypeSelection.removeAttr("disabled");
          sampleTypeSelection.addClass('required');
          $jq("#userSampleType_" + row + " span").css("visibility", "visible");
      }else{
          sampleTypeSelection.val(0);
          sampleTypeSelection.attr("disabled", "disabled");
          sampleTypeSelection.removeClass('required');
          $jq("#userSampleType_" + row + " span").css("visibility", "hidden");
          $jq("#userSampleTypeQualifierID_" + row).val('');
          $jq("#userSampleTypeQualifierID_" + row).removeClass('required');
          $jq("#userSampleTypeQualifier_" + row).hide();
  
      }
  