anchor.diff:    <f:selectItem itemLabel="#{msg.import_from_q}" itemValue="10"/>
   </h:selectOneMenu>
   
  +
   <h:commandLink id="hiddenlink" action="#{itemauthor.doit}" value="">
   </h:commandLink>
   
  -<h:message rendered="#{questionpool.importToAuthoring == 'true'}" for="changeQType1" styleClass="validate"/>
  -<h:message rendered="#{questionpool.importToAuthoring == 'false'}" for="changeQType2" styleClass="validate"/>
  +<h:message rendered="#{questionpool.importToAuthoring == 'true' && itemauthor.target == 'assessment'}" for="changeQType1" styleClass="validate"/>
  +<h:message rendered="#{questionpool.importToAuthoring == 'false' && itemauthor.target == 'assessment'}" for="changeQType2" styleClass="validate"/>
   </div>
   <!-- SUBHEADING -->
   <p class="navModeAction">
  
positive.code: </h:selectOneMenu>
  
  <!-- if not from qpool , show the last option: copy from question pool-->
  <h:selectOneMenu onchange="document.links[5].onclick();" rendered="#{questionpool.importToAuthoring == 'false'}"
    value="#{itemauthor.currentItem.itemType}" required="true" id="changeQType2">
    <f:valueChangeListener
             type="org.sakaiproject.tool.assessment.ui.listener.author.StartCreateItemListener" />
  
negative.code: <div class="indnt1">
  <div class=" shorttext"><h:outputLabel value="#{msg.change_q_type}"/>
  
  <h:selectOneMenu rendered="#{(itemauthor.target == 'assessment' && questionpool.importToAuthoring == 'true') || itemauthor.target == 'questionpool'}" onchange="changeTypeLink(this);"
    value="#{itemauthor.currentItem.itemType}" required="true" id="changeQType1">
    <f:valueChangeListener
             type="org.sakaiproject.tool.assessment.ui.listener.author.StartCreateItemListener" />
  