<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="java.util.*,java.io.*"%>
<%@page import="com.csc.library.util.download.*"%>
<%@page import="com.csc.library.util.ManageDocumentService"%>
<%@page import="com.csc.library.databean.util.FileUtil"%>
<%@page import="com.csc.library.approve.*,com.csc.library.databean.*"%>
<%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%>
<%@page import="com.csc.library.session.*"%>
<%@page import="com.csc.library.components.*,com.csc.library.report.ReportUDF"%>

<%request.setCharacterEncoding("UTF-8");%>
<jsp:useBean id="welexp003c1" class="com.csc.library.system.Task" scope="page"/>
<jsp:setProperty name="welexp003c1" property="appname" value="WELFARE" />
<jsp:setProperty name="welexp003c1" property="classauthen" value="WorkflowUIAuthen" />
<%
welexp003c1.setChannel(request,response);
welexp003c1.checkProfile();
if( welexp003c1.getUProfile() != null ){
	DbRecord borrow_emp=new InitialRecord(welexp003c1.getUProfile()).getDbRecord("texpend_summary_emp");
	DbRecord borrow_emp_date=new InitialRecord(welexp003c1.getUProfile()).getDbRecord("Texpend_summary_emp_date");
	ReportUDF rf=new ReportUDF();
	CheckNull chkNull = new CheckNull();
	String collaborator=chkNull.chkNullString(request.getParameter("collaborator")); 
	String emp_list=chkNull.chkNullString(request.getParameter("emp_list")); 
	
%>
<HTML>
	<HEAD>
		<TITLE>myNOTE : Business Process Management Service</TITLE>
		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
		<LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css">
		<script type='text/javascript' src='/hr/dwr/engine.js'> </script>
	   <script type='text/javascript' src='/hr/dwr/util.js'> </script>
		<script type='text/javascript' src='/hr/dwr/interface/Summary_empCtrl.js'></script>
		 <script type='text/javascript' src='/hr/dwr/interface/HotelcostempCtrl.js'></script>	
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_SCREEN.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/VIEWCALENDAR.js'></SCRIPT>
		<SCRIPT LANGUAGE="JavaScript">setLang('tha');</SCRIPT>
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">
			var empCache = { };
		
		function addCollaborator(){
					with(document.cscform){
							for(var i=0;i<elements.length;i++){ 
								 if(elements[i].id=="deleteItememp" && elements[i].checked){
											addItem(elements[i].value);
									   }
								 }
							}	
				window.close();	
			}

		
		function addItem(collab) {
			   var obj = empCache[collab]; 
			   var hotelcostemp={runno:null ,expendid:document.cscform.expendid.value ,  employeeid:document.cscform.employeeid.value  ,  companyid:document.cscform.companyid.value  ,  billdate:document.cscform.billdate.value ,  billno:document.cscform.billno.value ,collaborator:obj.collaborator,collaboratordesc:obj.collaboratordesc}
 			   window.opener.writeHotelcostemp(hotelcostemp);
			}			
		

			function fillEmp() {
			  dwr.engine.beginBatch();
			  Summary_empCtrl.getSummary_emp(function(empctrl) {
				dwr.util.removeAllRows("emp_body", { filter:function(tr) {
				  return (tr.id != "emp_pattern");
				}}); 
			
				var summary_emp, id;
				empctrl.sort(function(p1, p2) { return p1.collaborator.localeCompare(p2.collaborator); });
				for (var i = 0; i < empctrl.length; i++) {
				  summary_emp = empctrl[i];
			
				  id = summary_emp.collaborator; 
				  if("<%=emp_list%>".indexOf(id+",")>-1){
							  dwr.util.cloneNode("emp_pattern", { idSuffix:id });
							  $("__selected_emp"+id).innerHTML="<center><input type=\"checkbox\" id=\"deleteItememp\" value="+summary_emp.collaborator+"></center>";
							  $("__collaborator"+id).innerHTML=(summary_emp.collaborator);
							  dwr.util.setValue("__collaboratordesc"+id,summary_emp.collaboratordesc);
							  dwr.util.setValue("collaborator"+id,summary_emp.collaborator);
							  dwr.util.setValue("collaboratordesc"+id,summary_emp.collaboratordesc);
							 document.getElementById("emp_pattern" + id).style.display = "";  // officially we should use table-row, but IE prefers "" for some reason
							 empCache[id] = summary_emp;
					 }
				}
			  });
			  dwr.engine.endBatch();  
			}

function setCheckAll(obj){
	with(document.cscform){
			for(var i=0;i<elements.length;i++){
					if(elements[i].type=="checkbox"){
						elements[i].checked=obj.checked;
					}
			}
	}
}
</script>
		<STYLE TYPE="text/css">
		<!--
			.style1 {
			color: #FFFFFF;
			font-weight: bold;
			}
		-->
		</STYLE>
	</HEAD>
	<BODY onLoad="fillEmp();">
		<FORM NAME="cscform" METHOD="post" ACTION="FORM_LIST.jsp">
			<INPUT TYPE="hidden" NAME="__screen" VALUE="FORM_LIST">
			<INPUT TYPE="hidden" NAME="__cmd" VALUE="">
			<INPUT TYPE="hidden" NAME="__fixCon" VALUE="">
			<INPUT TYPE="hidden" NAME="__help" VALUE="">
			<INPUT TYPE="hidden" NAME="__language" VALUE="<%=welexp003c1.getUProfile().get("lang")%>">
			<INPUT TYPE="hidden" NAME="__companyid" VALUE="<%=welexp003c1.getUProfile().get("companyid")%>">
			<INPUT TYPE="hidden" NAME="companyid" VALUE="<%=welexp003c1.getUProfile().get("companyid")%>">
			<INPUT TYPE="hidden" NAME="__calendar" VALUE="">
			<INPUT TYPE="hidden" NAME="expendid" VALUE="<%=request.getParameter("expendid")%>">
			<INPUT TYPE="hidden" NAME="employeeid" VALUE="<%=request.getParameter("employeeid")%>">
			<INPUT TYPE="hidden" NAME="billno" VALUE="<%=request.getParameter("billno")%>">
			<INPUT TYPE="hidden" NAME="billdate" VALUE="<%=request.getParameter("billdate")%>">
			
			<SCRIPT LANGUAGE="JavaScript">getInputFormatDate();</SCRIPT>								
			<TABLE WIDTH="580" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
  				<TR>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD>
    				<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD>
	    			<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD>
  				</TR>
  				<TR>
	    			<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><FONT COLOR="#FFFFFF"></FONT></TD>
   				  <TD >
   				    <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" ID="tbChild">
                      <TR class="row-header">
                        <TD width="5%" class="column-header" ><input type="checkbox" name="chBox2" value="" onClick="setCheckAll(this);" ></TD>
                        <TD width="60%" class="column-header" >รหัสพนักงาน</TD>
                        <TD width="35%" class="column-header" >ชื่อนามสกุล</TD>
                      </TR>
                      <tbody id="emp_body">
                        <TR  id="emp_pattern" style="display:none;">
                          <TD class="columnobject1" ><span id="__selected_emp"></span></TD>
                          <TD class="columnobject1"><span id="__collaborator"></span></TD>
                          <TD class="columnobject1"><span id="__collaboratordesc"></span>
																   <input type="hidden" id="collaborator">
																   <input  type="hidden" id="collaboratordesc">
						  </TD>
                        </TR>
                      </tbody>
                    </TABLE></TD>
    				<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD>
  				</TR>
	  			<TR>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD>
    				<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD>
	  			</TR>
			</TABLE>
			<div align="center"><A HREF="javascript:addCollaborator();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Add" ></A></div><BR>
		            </p>
		</FORM>
</BODY>
</HTML>
<%}%>