<!-- globalpolicytaskownersettings.vm -->

#set ($savebutton_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "Controls", "controls.buttons.save.label"))
#set ($savebuttonhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "Controls", "controls.buttons.save.hint"))
#set ($cancelbutton_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "Controls", "controls.buttons.cancel.label"))
#set ($cancelbuttonhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "Controls", "controls.buttons.cancel.hint"))

#set ($title_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.title"))
#set ($deletetask_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.deletetask"))
#set ($edittask_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskresource.nameanddescription"))
#set ($updatestatus_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.updatestatus"))
#set ($documents_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskresource.documents"))
#set ($tasktype_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskresource.tasktype"))
#set ($priority_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskresource.priority"))
#set ($editdates_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.editdates"))
#set ($manageresources_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.manageresources"))

<html>
	<head>
   	 	<title>$title_text</title>
		<link type='text/css' rel="stylesheet" href="../themes/default/main.css" />
		<link type="text/css" rel="stylesheet" href="../themes/$theme/xmenu.css" />
		#parse("common_js.vm")
		#parse("systemmanager_js.vm")
		<script type="text/javascript" src="../common/system/systemmanager.js"></script>
    	<script type="text/javascript" src="../common/system/communication.js"></script>
		<script type="text/javascript" src="../common/system/xmenu.js"></script>
		<script type="text/javascript" src="../common/application/itimpact/itimpactadminmanager.js"></script>
    	<script type="text/javascript">
		
		#foreach ($gps in $gpsList)
			#if ($gps.getGlobalPolicySettingId().equals("G_TASK_DELETE"))
				var dValue = '$gps.getValue()';
			#elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_NAME_DESC"))
				var ndValue = '$gps.getValue()';
			#elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_UPDATE_STATUS"))
				var usValue = '$gps.getValue()';
			#elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_EDIT_DATES"))
				var edValue = '$gps.getValue()';
			#elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_MANAGE_RESOURCES"))
				var gmr = '$gps.getValue()';
			#elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_UPDATE_DOCUMENTS"))
				var udValue = '$gps.getValue()';
			#elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_UPDATE_TASK_TYPE"))
				var utValue = '$gps.getValue()';
			#elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_UPDATE_PRIORITY"))
				var upValue = '$gps.getValue()';
			#end
		#end
				
		
			function init()
			{
				initSystemManager();
		
				if (dValue == "YES")
					document.getElementById("deleteTask").checked = true;
					
				if (ndValue == "YES")
					document.getElementById("editName").checked = true;
					
				if (usValue == "YES")
					document.getElementById("updateStatus").checked = true;
					
				if (edValue == "YES")
					document.getElementById("editDates").checked = true;
					
				if (gmr == "YES")
					document.getElementById("manageresource").checked = true;
					
				if (udValue == "YES")
					document.getElementById("updateDocuments").checked = true;
					
				if (utValue == "YES")
					document.getElementById("updateTaskType").checked = true;
					
				if (upValue == "YES")
					document.getElementById("updatePriority").checked = true;	
			}
			
			function save()
			{
				var canDelete = (document.getElementById("deleteTask").checked) ? "YES" : "NO";
				var canEditName = (document.getElementById("editName").checked) ? "YES" : "NO";
				var canUpdateStatus = (document.getElementById("updateStatus").checked) ? "YES" : "NO";
				var canEditDates = (document.getElementById("editDates").checked) ? "YES" : "NO";
				var canManageResources =(document.getElementById("manageresource").checked) ? "YES" : "NO";
				var canUpdateDocuments = (document.getElementById("updateDocuments").checked) ? "YES" : "NO";
				var canUpdateTaskType = (document.getElementById("updateTaskType").checked) ? "YES" : "NO";
				var canUpdatePriority = (document.getElementById("updatePriority").checked) ? "YES" : "NO";

				var itimpactAdminManager = new ITimpactAdminManager() ;

				var idList = "G_TASK_DELETE|G_TASK_NAME_DESC|G_TASK_UPDATE_STATUS|G_TASK_EDIT_DATES|G_TASK_MANAGE_RESOURCES|G_TASK_UPDATE_DOCUMENTS|G_TASK_UPDATE_TASK_TYPE|G_TASK_UPDATE_PRIORITY";
				var valueList = canDelete + "|" + canEditName + "|" + canUpdateStatus + "|" + canEditDates + "|" + canManageResources + "|" + canUpdateDocuments + "|" + canUpdateTaskType + "|" + canUpdatePriority;

		 		var xmlMethodSignature = itimpactAdminManager.setGlobalPolicySetting(idList, valueList);
				var lpcp = new LPCP(document.formPosting) ;
				lpcp.invoke(xmlMethodSignature) ;
			}
			
			function showMenu(){}
			
			function closeWindow()
			{
				close();
			}

    	</script>
	</head>
	<body onload="init()">
		<form id="formPosting" name="formPosting" method="post" action="../servlet/LPCPRouter">
			<input type="hidden" name="xmlMethodSignature">
		</form>
		<table style="height:100%;width:100%;border-collapse:collapse">
			<tr>
				<td style="width:100%;padding:0px">
    				<script type="text/javascript">
    					var menubar = new XMenuBar("menubar","left") ;
    					menubar.add(new XMenuButton("$savebutton_text","../themes/$theme/images/save16x16.gif","save()","$savebuttonhint_text")) ;
						menubar.add(new XMenuButton("$cancelbutton_text","../themes/$theme/images/cancel16x16.gif","closeWindow()","$cancelbuttonhint_text")) ;
    					menubar.draw();
    				</script>
				</td>
			</tr>

			<tr>
				<td style="padding:5px;width:100%;height:100%">
					<table style="border-collapse:collapse;width:100%;height:100%">
						<tr>
							<td style="text-align:center;border:1px solid black;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#CDC7C7)">
								<span class="systemLabel">
									$title_text
								</span>
							</td>
						</tr>
						<tr>
							<td style="width:100%;height:100%;border:1px solid black;background-color:#FFFFFF">
    							<table style="border-collapse:collapse;width:100px;height:100%">
            						<tr>
                        				<td>
            								<input id="deleteTask" type="checkbox" />
                        				</td>
                        				<td style="width:100%">
            								<span class="systemLabel">
            									$deletetask_text
            								</span>
                        				</td>
                        			</tr>
            						<tr>
                        				<td>
            								<input id="editName" type="checkbox" />
                        				</td>
                        				<td style="width:100%">
            								<span class="systemLabel">
            									$edittask_text
            								</span>
                        				</td>
                        			</tr>
                        			<tr>
                        				<td>
            								<input id="updateDocuments" type="checkbox" />
                        				</td>
                        				<td style="width:100%">
            								<span class="systemLabel">
            									$documents_text
            								</span>
                        				</td>
                        			</tr>
                        			<tr>
                        				<td>
            								<input id="editDates" type="checkbox" />
                        				</td>
                        				<td style="width:100%">
            								<span class="systemLabel">
            									$editdates_text
            								</span>
                        				</td>
                        			</tr>
                        			<tr>
                        				<td>
            								<input id="updateStatus" type="checkbox" />
                        				</td>
                        				<td style="width:100%">
            								<span class="systemLabel">
            									$updatestatus_text 
            								</span>
                        				</td>
                        			</tr>
                        			<tr>
                        				<td>
            								<input id="updateTaskType" type="checkbox" />
                        				</td>
                        				<td style="width:100%">
            								<span class="systemLabel">
            									$tasktype_text
            								</span>
                        				</td>
                        			</tr>
                        			<tr>
                        				<td>
            								<input id="updatePriority" type="checkbox" />
                        				</td>
                        				<td style="width:100%">
            								<span class="systemLabel">
            									$priority_text
            								</span>
                        				</td>
                        			</tr>
            						<tr>
                        				<td>
            								<input id="manageresource" type="checkbox" />
                        				</td>
                        				<td style="width:100%">
            								<span class="systemLabel">
            									$manageresources_text
            								</span>
                        				</td>
                        			</tr>
            					</table>
							</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</body>
</html>