<!-- responsetypeproject.vm -->
<!-- INVESTMENT_TYPE: Ignore current projectId -->
<td colspan="2" width='100%'>
	<div style="height:65px;width:100%;overflow:auto">
		
		<script type="text/javascript">

    		#set ($selectedProjectIds = "")
    		#set ($dataType = "PROJECT")
			#foreach ($responseValue in $responseValueList)
				#if($responseValue.isSelected())
					#set ($delimiter = "")	
					#if ($selectedProjectIds.length() > 0)
						#set ($delimiter = ",")
					#end
					#set ($selectedProjectIds = $selectedProjectIds.concat($delimiter))
					#set ($selectedProjectIds = $selectedProjectIds.concat($responseValue.getResponseValue().getId()))
				#end
			#end

			#set ($projectIndex = $question.getQuestion().getLegaQuestionId())

			#set ($hiddenElementTag = "t")
			#set ($hiddenElementTag = $hiddenElementTag.concat($projectIndex.toString()))
			#set ($hiddenElementTagDot = $hiddenElementTag.concat("."))

			#set ($listboxVar = "tm")
			#set ($listboxVar = $listboxVar.concat($projectIndex.toString()))
			#set ($listboxVar = $listboxVar.concat("Listbox"))
			#set ($listboxVarDot = $listboxVar.concat("."))

			#set ($chooserVar = "tm")
			#set ($chooserVar = $chooserVar.concat($projectIndex.toString()))
			#set ($chooserVar = $chooserVar.concat("Chooser"))
			#set ($chooserVarDot = $chooserVar.concat("."))
			#set ($chooserVarBegin = $chooserVar.concat("("))

			#set ($chooserVarValues = $chooserVar.concat("Values"))
	    			
			function apply$chooserVarBegin.toString()nameList, idList, controlId)
			{
				var listControl = eval(controlId);

				if (listControl)
				{
					listControl.reset();

					listControl.addFromStringList(nameList, idList, true);

					listControl.refresh();

					// Update the chooser control with the selected items.
					var selectedProjectIds = listControl.getValuesStringFormat('|') ;

                    $chooserVarDot.toString()updateSelectedItems(selectedProjectIds) ;
                    
                    selectedProjectIds = (selectedProjectIds.length == 0) ? "_NOTSET_" : selectedProjectIds;
                    document.all.$hiddenElementTagDot.toString()value = selectedProjectIds;
				}
			}

 			var $listboxVar.toString() = new XListBox("$listboxVar.toString()") ;

			var $chooserVar.toString() = new Chooser('$dataType', '$selectedProjectIds', "$listboxVar.toString()", null, "apply$chooserVar.toString()") ;
			$listboxVarDot.toString()setActionHandler("$chooserVarDot.toString()launch()");

			#set ($selectedTMValues = $CommonFunctions.vectorFromList($selectedProjectIds))
			#foreach ($item in $selectedTMValues)
				$listboxVarDot.toString()add("$CommonFunctions.displayReady($CommonFunctions.getProjectName($item))","$item") ;
			#end

            $listboxVarDot.toString()configMenubar("top","left") ;
			$listboxVarDot.toString()draw() ;
		</script>
		<input type='hidden' id='$hiddenElementTag.toString()' name ='$hiddenElementTag.toString()' value='$selectedProjectIds.replaceAll(",","|")'/>
		<script type="text/javascript">
			
		</script>
#if (false)
		<table style="width:100%;border-collapse:collapse">
		#if ($responseValueList.size() == 0)
			<tr valign='top'>
  				<td colspan='2' width='100%' class='tablebodychange' align='left'>$CommonFunctions.getTermFromResourceBundle($currentUserId,"AdminDialogs","responsetype.project.notexist")</span>s exist in the system.</td>
  				<td><input type='hidden' id="$questionID.toString()" name="$questionID.toString()"/></td>
  			</tr>
		#else
    		#foreach ($responseValue in $responseValueList)
    			#set($index = $velocityCount - 1)
        		#if (!$project.getId().equals($responseValue.getResponseValue().getId()))
        			<tr>
          				<td style="width:auto">
        					<input type="checkbox" id="$questionID.toString()_$responseValue.getResponseValue().getId()" name="$questionID.toString()_$responseValue.getResponseValue().getId()" #if($responseValue.isSelected()) checked #end />
          					<span class="systemText">
        						$CommonFunctions.displayReady($responseValue.getResponseValue().getName())
        					</span>
        				</td>
          			</tr>
        		#end
    		#end
		#end
		</table>
#end
	</div>
</td>