<!-- fileupload.vm -->
#set ($docId = "")
#if ($fa)
#set ($docId = $fa.getFileId())
#end

#set ($addButtonLabel = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.docmanagement.add.label"))
#set ($addButtonHint = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.docmanagement.add.hint"))
#set ($closeButtonLabel = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.close.label"))
#set ($closeButtonHint = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.close.hint"))
#set ($checkinButtonLabel = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.docmanagement.checkin.label"))
#set ($checkinButtonHint = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.docmanagement.checkin.hint"))
#set ($uploadingMsg = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"ProjectDialogs","fileuploadcontent.uploadingmsg"))
#set ($cancelButtonLabel = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.cancel.label"))
#set ($cancelButtonHint = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.cancel.hint"))
#set ($title_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId,"ProjectDialogs","taskfileupload.title"))

<html>
	<head>
    	<title>$title_text</title>
		<link type='text/css' rel='stylesheet' href='../themes/$theme/main.css' />
		<link type="text/css" rel="stylesheet" href="../themes/$theme/xmenu.css" />
		#parse("common_js.vm")
		<script type="text/javascript" language="javascript" src="../common/system/communication.js"></script>
		<script type="text/javascript" language="javascript" src="../common/system/xmenu.js"></script>
		<style>
			.container
			{
				margin: 5px ;
			}
			.file
			{
				width:100% ;
			}
		</style>
		<script language='javascript'>

			function init()
			{
				document.getElementById("descriptionCtrl").focus();
			}

			function uploadFile()
			{
				menuButtonAttach.disable() ;
				menuButtonCancel.disable() ;
				
				document.all.description.value = escapeBT(document.getElementById("descriptionCtrl").value);
				
				var kc = document.getElementById("keeplockCtrl");
				if (kc)
					document.all.keeplock.value = (document.getElementById("keeplockCtrl").checked) ? "YES" : "NO";

				if (document.formPosting.file.value.length > 0)
				{
					document.formPosting.submit() ;
				}
				else
				{
					window.close() ;
				}

				document.all.uploadingMsg.style.display = "block" ;
				document.all.fileUploadContent.style.display = "none" ;
			}
			
			function changeHandler(el)
			{
				var desc = document.getElementById("descriptionCtrl");
				var filePath = document.getElementById("file");
				
				if ((desc.value.length == 0) && (filePath.value.length == 0))
				{
					menuButtonCancel.setLabel("$closeButtonLabel");
					menuButtonCancel.setTooltip("$closeButtonHint");
				}
				else
				{
					menuButtonCancel.setLabel("$cancelButtonLabel");
					menuButtonCancel.setTooltip("$cancelButtonHint");
				}
				
				if (filePath.value.length > 0)
				{
					menuButtonAttach.enable();
				}
				else
				{
					menuButtonAttach.disable();
				}
			}

			function closeWindow()
			{
				window.close() ;
			}

			function showMenu()	{}

			var menubar = new XMenuBar("menubar","left") ;
			#set ($addButtonName = $addButtonLabel)
			#set ($addButtonImg = "../common/system/menuimages/create16x16.gif")
			#if ($docId.length() > 0)
			#set ($addButtonName = $checkinButtonLabel)
			#set ($addButtonHint = $checkinButtonHint)
			#set ($addButtonImg = "../themes/$theme/images/checkin16x16.gif")
			#end
			var menuButtonAttach = new XMenuButton("$addButtonName","$addButtonImg","uploadFile()","$addButtonHint");
			menubar.add(menuButtonAttach) ;
			var menuButtonCancel = new XMenuButton("$closeButtonLabel","../themes/$theme/images/cancel16x16.gif","closeWindow()","$closeButtonHint");
			menubar.add(menuButtonCancel) ;
			
		</script>
	</head>
	<body onload="init()">
		<form name='formPosting' enctype='multipart/form-data' method='post' action='../servlet/InvestmentFileUploadServlet'>
			<input type='hidden' name='project_id' value='$projectID'>
			<input type='hidden' name='form_id' value='$formId'>
			<input type='hidden' name='question_id' value='$questionId'>
			<input type='hidden' name='mode' value='$mode'>
			<input type='hidden' name='description' value=''>
			<input type='hidden' name='docId' value='$docId'>
			<input type='hidden' name='keeplock' value=''>
			<div id="fileUploadContent" style="display:block">
			#set ($isDocManagement = true)
		 	#parse("fileuploadcontent.vm")
		 	</div>
		 	<div id="uploadingMsg" style="display:none">
		 		<table style="width:100%;height:100%">
		 			<tr>
		 				<td style="width:100%;vertical-align:middle;height:100%;text-align:center">
		 					<span class="systemLabel" style="padding-left:5px;padding-right:5px;border:1px solid black;background-color:#FFFFFF">
		 						<img src="../themes/$theme/images/loading.gif" border="0" />&nbsp;&nbsp;&nbsp;$uploadingMsg
		 					</span>
		 				</td>
		 			</tr>
		 		</table>
		 	</div>
	  	</form>
	  	</form>
	</body>
</html>