anchor.diff:          </chrome:division>
   
           <chrome:division title="Treating Physician Details">
  -            <div class="row">
  +        <div class="row">
  +                <div class="label">Physician</div>
                   <div class="value">
  -                    <label>
  -                        <input type="checkbox" id="physician-same" name="physician-same" />&nbsp;Physician
  -                        is same as Reporter
  -                    </label>
  +                    <select id="physician" name="aeReport.physician.user">
  +                        <option value="">please select--</option>
  +                        <c:forEach var="siteInv" items="${command.assignment.studySite.organization.siteInvestigators}">
  +                            <option value="${siteInv.investigator.id}">${siteInv.investigator.firstName} ${siteInv.investigator.lastName}</option>
  +                        </c:forEach>
  +                    </select>
                   </div>
               </div>
   
  
positive.code: 
          Event.observe(window, "load", function() {
              $('staff').observe("change", chooseStaff)
              $('physician-same').observe("click", updatePhysicianSame)
              
              createAE.retrieveReportReviewComments(
  					function(ajaxOutput){
  
negative.code: 
          function chooseStaff() {
              var id = document.getElementById("staff").value;
              if (id == '') {
                  clear('reporter');
                 
              } else {
                  createAE.getResearchStaff(id, updateReporterFromStaff)
              }
          }
  
          function choosePhysician(){
  			var id = document.getElementById("physician").value;
  			if (id == '') {
                  clear('physician');
                 
              } else {
                  createAE.getInvestigator(id, updatePhysicianFromInvestigator)
              }
          }
  		/* IE7 fix:- null text is displayed when staff[field] is empty or null*/
          function updateReporterFromStaff(staff) {
  			updateUserData('aeReport.reporter', staff);			
          }
          
          function updatePhysicianFromInvestigator(investigator) {
              updateUserData('aeReport.physician', investigator);
          }
          
          function updateUserData(prefix, user) {
              NAME_FIELDS.each(function(field) {
              	if(user[field] != null) updateFieldValue(prefix + '.' + field, user[field]);
              })
  			if(user['emailAddress'] != null) updateFieldValue(prefix + '.' + 'contactMechanisms[e-mail]',user['emailAddress']);
  			if(user['phoneNumber'] != null) updateFieldValue(prefix + '.' + 'contactMechanisms[phone]',user['phoneNumber']);
  			if(user['faxNumber'] != null) updateFieldValue(prefix + '.' + 'contactMechanisms[fax]',user['faxNumber']);
  			
          }
  
          function clear(person) {
  