<!DOCTYPE html>
<%@page import="com.csc.library.entry.*,com.csc.library.utilities.*,com.csc.library.util.download.*,com.csc.library.session.*,com.csc.library.database.*,java.util.*"%>
<%@page contentType="text/html; charset=UTF-8"%>
<%
	UProfile up = null;
	CheckNull chk = new CheckNull();

	String reqid = chk.chkNullString(request.getParameter("__requestid"), "0");
	String dbName = "";

	if (session != null){
		up = (UProfile)session.getAttribute("userprofile");
		dbName = up.getDbName();
	}
%>
<html ng-app='RECRUIT'>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<link rel='stylesheet' href="../CSS/TISCO.css" />
		<link href="../CSS/bootstrap.css" rel="stylesheet"  type="text/css">
		<link href="../CSS/bootstrap_csc_backend.css" rel="stylesheet"  type="text/css">
		<script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
		<script type='text/javascript' src="../JS/bootstrap.js"></script>
		<link rel="stylesheet" href="../CSS/font-awesome.css">
		<link rel='stylesheet' href="../JS/QueryBuilder/bootstrap-3.3.5/css/bootstrap.css" />
		<link rel="stylesheet" href="../public/lib/angular-material/angular-material.css" />
		<link rel='stylesheet' href='../JS/AngularTools/JobRouter/JobRouter.css' />

		<script type='text/javascript' src='../JS/SCREEN.js'></script>
		<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
		<script type='text/javascript' src='../JS/HOTKEY.js'></script>
		<script type='text/javascript' src='../JS/VIEWCALENDAR.js'></script>
		<script type='text/javascript' src='../JS/jquery-2.1.3.min.js'></script>
		<script type="text/javascript" src='../public/lib/angular/angular.min.js'></script>
  	<script type="text/javascript" src="../JS/ANGULAR/SCREEN_ANGULAR.js"></script>
		<script type='text/javascript' src='../JS/ANGULAR/swaplang.factory.js'></script>
		<script type="text/javascript" src="../public/lib/angular-material/angular-material.js"></script>
		<script type="text/javascript" src="../public/lib/angular-animate/angular-animate.js"></script>
		<script type="text/javascript" src="../public/lib/angular-aria/angular-aria.js"></script>
		<script type="text/javascript" src='../public/lib/angular-resource/angular-resource.min.js'></script>
		<script type='text/javascript' src='../public/lib/angular-sanitize/angular-sanitize.min.js'></script>
		<script type='text/javascript' src='../JS/urljobboard.js'></script>

		<script type='text/javascript' src='../JS/CLASS/RecruitmentRouter.Class.js'></script>

		<script type='text/javascript' src='../JS/AngularTools/JobRouter/RootServices.services.js'></script>

		<script type='text/javascript' src='../JS/AngularTools/JobRouter/JobRouter.Module.js'></script>
		<script type='text/javascript' src='../JS/AngularTools/JobRouter/JobRouter.Controller.js'></script>

		<script type='text/javascript' src='js/Module.Controller.js'></script>
		<script type='text/javascript' src='js/services.js'></script>
		<script type='text/javascript' src='js/REC101/ManpowerSelectList.js'></script>
		<script type='text/javascript' src='js/REC101/ManpowerForm.js'></script>

		<style>
			.noline{
				text-decoration: none !important;
			}
		</style>
		<script type='text/javascript'>
			setLang('<%=up.get("lang")%>');
			getTitleName();

			function goHelp(helpName, inputName) {
				with (document.cscform) {
					var helpReturn;
					var fixcon = "";
					temp = __fixCon.value;
					if (inputName == "__jobid") {
						var fixcon = "";
						if (__bu1.value != "")
							fixcon += " and bu1='" + __bu1.value + "'";
						if (__bu2.value != "")
							fixcon += " and bu2='" + __bu2.value + "'";
						if (__bu3.value != "")
							fixcon += " and bu3='" + __bu3.value + "'";
						if (__bu4.value != "")
							fixcon += " and bu4='" + __bu4.value + "'";
						if (__bu5.value != "")
							fixcon += " and bu5='" + __bu5.value + "'";
						if (__branch.value != "")
							fixcon += " and branchid='" + __branch.value + "'";
						if (__positionid.value != "")
							fixcon += " and jobcode_position='" + __positionid.value + "'";
						if (fixcon.length > 0)
							fixcon = fixcon.substring(4, fixcon.length);
						/* เวลาใช้จะใช้  ชื่อobject+$$+ชื่อProperty+:+field เช่น manpwer$$jobid:jobcodeid*/
						helpReturn = 'manpower$$jobid:jobcodeid,manpower$$jobdesc:tdesc,' +
							'manpower$$bu1:bu1,manpower$$bu1desc:mbu1.tdesc,' +
							'manpower$$bu2:bu2,manpower$$bu2desc:mbu2.tdesc,' +
							'manpower$$bu3:bu3,manpower$$bu3desc:mbu3.tdesc,' +
							'manpower$$bu4:bu4,manpower$$bu4desc:mbu4.tdesc,' +
							'manpower$$bu5:bu5,manpower$$bu5desc:mbu5.tdesc,' +
							'manpower$$positionid:jobcode_position,manpower$$positiondesc:mposition.tdesc,' +
							'manpower$$responsibility:responsibility,' +
							'manpower$$eresponsibility:eresponsibility,' +
							'manpower$$degree:mdegree.degreeid,manpower$$degreedesc:mdegree.tdesc,' +
							'manpower$$major:mmajor.tdesc,' +
							'manpower$$experience:experience,' +
							'manpower$$eexperience:eexperience,' +
							'manpower$$fromage:age0,' +
							'manpower$$toage:age1,' +
							'manpower$$branch:branchid,manpower$$branchdesc:mbranch.tdesc,' +
							'manpower$$qualification:qualification,' +
							'manpower$$equalification:equalification,' +
							'manpower$$major:edubranch,manpower$$majordesc:mmajor.tdesc';
					} else if (inputName == "__reference") {
						helpReturn = 'manpower$$req_reference:requestid'
					} else if (inputName == "__positionid") {
						helpReturn = 'manpower$$positionid:positionid,manpower$$positiondesc:tdesc'
					} else if (inputName == "__request_by") {
						helpReturn = 'manpower$$request_by:employeeid,manpower$$req_bydesc:memployee.fullname';
					} else if (inputName == "__bu1") {
						helpReturn = 'manpower$$bu1:bu1id,manpower$$bu1desc:tdesc'
					} else if (inputName == "__responsible_by") {
						__fixCon.value = " status in(select statuscode from mempl_status where statustype='A')";
						helpReturn = 'manpower$$responsible_by:employeeid,manpower$$responsible:memployee.fullname';
					} else if (inputName == "__degree") {
						helpReturn = 'manpower$$degree:degreeid,manpower$$degreedesc:tdesc';
					} else if (inputName == "__bu2") {
						if (__bu1.value != "")
							fixcon += " and parent='" + __bu1.value + "'";
						if (fixcon.length > 0)
							fixcon = fixcon.substring(4, fixcon.length);
						temp = __fixCon.value;
						__fixCon.value = fixcon;
						helpReturn = 'manpower$$bu2:bu2id,manpower$$bu2desc:tdesc';
					} else if (inputName == "__bu3") {
						var fixcon = "";
						if (__bu2.value != "")
							fixcon += " and parent='" + __bu2.value + "'";
						if (fixcon.length > 0)
							fixcon = fixcon.substring(4, fixcon.length);
						temp = __fixCon.value;
						__fixCon.value = fixcon;
						helpReturn = 'manpower$$bu3:bu3id,manpower$$bu3desc:tdesc';
					} else if (inputName == "__bu4") {
						var fixcon = "";
						if (__bu3.value != "")
							fixcon += " and parent='" + __bu3.value + "'";
						if (fixcon.length > 0)
							fixcon = fixcon.substring(4, fixcon.length);
						temp = __fixCon.value;
						__fixCon.value = fixcon;
						helpReturn = 'manpower$$bu4:bu4id,manpower$$bu4desc:tdesc';
					} else if (inputName == "__bu5") {
						var fixcon = "";
						if (__bu4.value != "")
							fixcon += " and parent='" + __bu4.value + "'";
						if (fixcon.length > 0)
							fixcon = fixcon.substring(4, fixcon.length);
						temp = __fixCon.value;
						__fixCon.value = fixcon;
						helpReturn = 'manpower$$bu5:bu5id,manpower$$bu5desc:tdesc';
					} else if (inputName == "__branch") {
						helpReturn = 'manpower$$branch:branchid,manpower$$branchdesc:mbranch.tdesc'
					} else if (inputName == "__interviewform") {
						__fixCon.value = "astid = 'RC10'";
						helpReturn = 'manpower$$interviewform:apsid,manpower$$tap0desc:tapstran0.tdesc';
					} else if (inputName == '__major') {
						helpReturn = 'manpower$$major:majorid,manpower$$majordesc:tdesc'
					} else if (inputName == '__majorid') {
						helpReturn = 'searchobj$$majorid:majorid,searchobj$$tdesc:tdesc,searchobj$$edesc:edesc'
					} else if (inputName == "__priority") {
						helpReturn = 'manpower$$priorityid:priorityid,manpower$$prioritydesc:tdesc';
					}
					linkHelp_Angular(helpName, helpReturn, __fixCon.value);
					__fixCon.value = temp;
				}
			}

			/* ห้ามลบ ใช้สำหรับเรียก calendar ผ่าน angular*/
			function openViewCall(inputname){
				viewCal(inputname);
			}

			function postCalendarSTD(txtobj){
				var splitobj = txtobj[0].split('$$');
				var index = $('input[name="indexx"]').val()
				var scope = angular.element($('form[name="cscform"]')).scope();
				scope.$apply(function(){
					scope[splitobj[0]][splitobj[1]] = $('input[name="'+txtobj+'"]').val();
					console.log(scope[splitobj[0]][splitobj[1]]);
					if(index != ''){
						scope.substitute[index].latestdate = scope[splitobj[0]][splitobj[1]]
						$('input[name="indexx"]').val('')
					}
				});
			}

			function addSubstitute(){
				var param = 'REC101S.jsp';
				var win = window.open(param, "Help", "left=300,top=150,width=1000,height=600,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
				if (window.focus){
					win.focus();
				}
			}

			function putNewSubstitute(arrsub){
				var scope = angular.element($('form[name="cscform"]')).scope();
				scope.$apply(function(){
					scope.addSubstitute(arrsub);
				});
			}

			function addCommittree(){
				var param01 = 'REC101C.jsp';
				var win01 = window.open(param01, "Help", "left=300,top=150,width=1000,height=600,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
				if (window.focus){
					win01.focus();
				}
			}

			function putNewCommittree(arrcom){
				var scope = angular.element($('form[name="cscform"]')).scope();
				scope.$apply(function(){
					scope.addCommittree(arrcom);
				});
			}
			function addResponsibleobj(){
				var param02 = 'REC101D.jsp';
				var win02 = window.open(param02, "Help", "left=300,top=150,width=1000,height=600,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
				if (window.focus){
					win02.focus();
				}
			}

			function putNewCommittree02(arrcom2){
				var scope = angular.element($('form[name="cscform"]')).scope();
				scope.$apply(function(){
					scope.addResponsibleobj(arrcom2);
				});
			}

      function addMajors(){
        let param = 'REC101E.jsp';
        let win = window.open(param, "Help", "left=300,top=150,width=1000,height=600,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
        if (window.focus){
          win.focus();
        }
      }

      function putNewMajors(data){
        var scope = angular.element($('form[name="cscform"]')).scope();
        scope.$apply(function(){
          scope.addMajors(data);
        });
      }

			function GoSave(){
				if (confirm(MyCode[1])){
					var scope = angular.element($('form[name="cscform"]')).scope();
					scope.$apply(function(){
						scope.save();
					});
				}
			}

			function GoDelete(){
				if (confirm(MyCode[4])){
					var scope = angular.element($('form[name="cscform"]')).scope();
					scope.$apply(function(){
						scope.delete();
					});
				}
			}

			$(document).ready(function(){
				let reqid = '<%=reqid%>';
				let dbName = '<%=dbName%>'


        var scope = angular.element($('form[name="cscform"]')).scope();
        scope.$apply(function(){
          scope.dbName = dbName
          if (reqid != 0){
            scope.query(reqid);
          }
        });

			});
		</script>
	</head>
	<body ng-controller='ManpowerForm'>
		<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
		<script type='text/javascript'>initToolTips();</script>
		<form name='cscform'>
			<input type="hidden" name="__screen" value="REC101.jsp" />
    	<input type="hidden" name="__help" value="" />
      <input type="hidden" name="__fixCon" value="" />
    	<input type="hidden" name="__cmd" value="">
    	<input type='hidden' name="__helpReturn" value="" />
			<input type='hidden' name='__calendar' value='' />
			<input type='hidden' name='__dateformat' value='DD-MM-YYYY' />
			<input type='hidden' name='__language' value='<%=up.get("lang")%>' />
			<input type='hidden' name='__temp' value='' />
			<input type='hidden' name='indexx' value='' />

			<script type='text/javascript'>
				var titlename = swap2String('Employment Requisition');
				document.write(Icons("REC101, "+titlename));
			</script>
			<br/>
			<table border="0" align="center" cellpadding="0" cellspacing="0" class="maxsize">
				<tr>
					<td class='header'><div class='right'>REC101, <script type='text/javascript'>swapLang('Employment Requisition')</script></div></td>
				</tr>
				<tr>
					<td>
						<table class="maxsize" border="0" align="center" cellpadding="0" cellspacing="2" cols="4">
							<%--request kind --%>
							<tr>
								<td align='right' swlang code="SW990048">Request Kind</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" type='radio' ng-model='manpower.req_kind' name='__kind' value='1'/> <span swlang code="SW009536">สร้างใหม่</span>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" type='radio' ng-model='manpower.req_kind' name='__kind' value='2'/> <span swlang code="SW990049">เปิดซ้ำ</span>
								</td>
							</tr>
							<%--request reference --%>
							<tr ng-if="manpower.req_kind != '1'">
								<td align='right' swlang code="SW990050"   >รหัสใบขออัตรากำลังอ้างอิง</td>
								<td>
									<input ng-model='manpower.req_reference' name="__reference" size="10" maxlength="15" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" />
									<a href="javascript:goHelp('MREQUESTHELP','__reference');" class='noline' ng-show='(manpower.requestid == "" && (manpower.req_kind != "1"))  || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle"/>
									</a>
								</td>
							</tr>

							<tr>
								<td></td>
							</tr>

							<tr>
								<td align='right' swlang code='SW006710'>Requisition ID</td>
								<td><input readonly type="text" ng-model='manpower.requestid'/></td>
							</tr>
							<tr>
								<td align='right' swlang code='SW006708'>Requisition Status</td>
								<td>
									<select ng-model='manpower.req_status' ng-disabled="!isEditReqStatus && !basicConfig.object.editOnInProcess">
										<option ng-repeat='rsobj in selectlist.option.request_status' value='{{ rsobj.value }}'>{{ rsobj.getString() }}</option>
									</select>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW012918'>Approve Date</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"  ng-model='manpower.approvedate' name='manpower$$approvedate' size="10" maxlength="10" onkeypress="chkIntegerOfDate(this.value,event);" onkeyup="sysIsEdit();formatDate(this);" onblur="chkInputDate(this);" type="text" />
									<a href="javascript:;" ng-click='openViewCall("manpower$$approvedate", "")' ng-show='manpower.requestid == "" || (manpower.req_status == "2" && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif"  width="20" border="0" height="20" align="absmiddle" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>

								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW012933'>Last date</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='manpower.lastdate' name='manpower$$lastdate' size="10" maxlength="10" onkeypress="chkIntegerOfDate(this.value,event);" onkeyup="sysIsEdit();formatDate(this);" onblur="chkInputDate(this);" type="text" />
									<a href='javascript:;' ng-click='openViewCall("manpower$$lastdate", "")' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif"  width="20" border="0" height="20" align="absmiddle" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>

								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW012919'>Request Date</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"  ng-model='manpower.doc_date' name="manpower$$doc_date" size="10" maxlength="10" onkeypress="chkIntegerOfDate(this.value,event);" onkeyup="sysIsEdit();formatDate(this);" onblur="chkInputDate(this);"  type="text" />
									<a href='javascript:;' ng-click='openViewCall("manpower$$doc_date", "")' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" width="20" border="0" height="20" align="absmiddle" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW012911'>Job_name</td>
								<td>
									<input ng-model='manpower.jobid' name="__jobid" size="10" maxlength="15" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" />
									<a href="javascript:goHelp('MJOBCODEHELP','__jobid');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle"/>
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<input ng-model='manpower.jobdesc' name="__jobDesc" value="" size="30" readonly type="text">
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW012920'>Corperate</td>
								<td>
									<input ng-model='manpower.branch' name="__branch" size="10" maxlength="5" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" />
									<a href="javascript:goHelp('MBRANCHHELP','__branch');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20"  />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<input ng-model='manpower.branchdesc' name="MBRANCH@TDESC" value="" size="30" readonly type="text" />
								</td>
							</tr>
							<tr>
								<td align='right'>{{ budesc.bu1desc }}</td>
								<td>
									<input ng-model='manpower.bu1' name="__bu1" size="10" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/>
									<a href="javascript:goHelp('MBU1HELP','__bu1');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<input ng-model='manpower.bu1desc' name="__bu1Desc" value="" size="30" readonly type="text">
								</td>
							</tr>
							<tr>
								<td align='right'>{{ budesc.bu2desc }}</td>
								<td>
									<input ng-model='manpower.bu2' name="__bu2" size="10" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/>
									<a href="javascript:goHelp('MBU2HELP','__bu2');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<input ng-model='manpower.bu2desc' name="__bu2Desc" value="" size="30" readonly type="text">
								</td>
							</tr>
							<tr>
								<td align='right'>{{ budesc.bu3desc }}</td>
								<td>
									<input ng-model='manpower.bu3' name="__bu3" size="10" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/>
									<a href="javascript:goHelp('MBU3HELP','__bu3');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<input ng-model='manpower.bu3desc' name="__bu3Desc" value="" size="30" readonly type="text">
								</td>
							</tr>
							<tr>
								<td align='right'>{{ budesc.bu4desc }}</td>
								<td>
									<input ng-model='manpower.bu4' name="__bu4" size="10" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/>
									<a href="javascript:goHelp('MBU4HELP','__bu4');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<input ng-model='manpower.bu4desc' name="__bu4Desc" value="" size="30" readonly type="text">
								</td>
							</tr>
							<tr>
								<td align='right'>{{ budesc.bu5desc }}</td>
								<td>
									<input ng-model='manpower.bu5' name="__bu5" size="10" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/>
									<a href="javascript:goHelp('MBU5HELP','__bu5');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<input ng-model='manpower.bu5desc' name="__bu5Desc" value="" size="30" readonly type="text">
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW006699'>Position Name</td>
								<td>
									<input ng-model='manpower.positionid' name="__positionid" size="10" maxlength="15" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" />
									<a href="javascript:goHelp('MPOSITIONHELP','__positionid');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<input ng-model='manpower.positiondesc' name="" value="" size="30" readonly type="text">
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW990051'>Responsibility</td>
								<td>
									<textarea cols="60" rows="3" onkeypress="chkSpecialStr(event);" onkeyup="chkLimitTextArea(this,50000);sysIsEdit();" onblur="trimValue(this);" ng-model='manpower.responsibility' name='__responsibility' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
									</textarea>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW990052'>EResponsibility</td>
								<td>
									<textarea cols="60" rows="3" onkeypress="chkSpecialStr(event);" onkeyup="chkLimitTextArea(this,50000);sysIsEdit();" onblur="trimValue(this);" ng-model='manpower.eresponsibility' name='__eresponsibility' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
									</textarea>
								</td>
							</tr>
							<tr>
								<td align='right'swlang code='SW990053'>Request Reason</td>
								<td>
									<textarea cols='60' rows='3' name='__qualification' ng-model='manpower.qualification' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
									</textarea>
								</td>
							</tr>
							<tr>
								<td align='right'swlang code='SW990054'>Request Reason</td>
								<td>
									<textarea cols='60' rows='3' name='__equalification' ng-model='manpower.equalification' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
									</textarea>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW012921'>Educational Background</td>
								<td>
									<input ng-model='manpower.degree' name='__degree' size="10" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/>
									<a href="javascript:goHelp('MDEGREEHELP','__degree');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<input type='text' name='__degreedesc' ng-model='manpower.degreedesc' size='30' value='' readonly/>
								</td>
							</tr>


							<%--<tr>--%>
								<%--<td align='right' swlang code='SW007041'>Major</td>--%>
								<%--<td>--%>
									<%--<input  type="text" name='__major' ng-model='manpower.major' size="10" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" ng-disabled="manpower.req_status != '' && manpower.req_status != '1'"/>--%>
									<%--<a href="javascript:goHelp('MMAJORHELP','__major');" class='noline' ng-show='manpower.requestid == ""'>--%>
										<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />--%>
									<%--</a>--%>
									<%--<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" height="20"  align="absmiddle" ng-show='manpower.requestid != ""'/>--%>
									<%--<input type='text' name='__majordesc' ng-model='manpower.majordesc' size='30' value='' readonly/>--%>
								<%--</td>--%>
							<%--</tr>--%>

							<!-- Table Majorlist -->
							<tr>
								<td colspan="2">
									<table class="maxsize tablewithborder" cellspacing="2" cellpadding="0" border="0" align="center">
										<tr>
											<td class="row1" colspan="14">
												<div align="left"><span swlang code='SW007041'>Major</span>&nbsp;</div>
											</td>
										</tr>
										<tr bgcolor="#3366CC">
											<td width="30" nowrap class="row3"><div align="center" swlang code='SW000015'>select</div></td>
											<td width="150" nowrap class="row3"><div align="center" swlang code='SW000840'>TDESC</div></td>
											<td width="150" nowrap class="row3"><div align="center" swlang code='SW002129'>EDESC</div></td>

										</tr>
										<tr ng-repeat='com2 in majors'>
											<td align="center"><input type='checkbox' ng-model='com2.ischeck' value='{{ com2.majorid }}'  ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/></td>
											<td align="center">{{ com2.name.tha }}</td>
											<td align="center">{{ com2.name.eng }}</td>
										</tr>
									</table>
								</td>
							</tr>
							<tr >
								<td  class="buttonline" colspan="7"><div align="center">
									<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013163" ng-click='selectMajorsAll()'>Select All</button>&nbsp;
									<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width120" swlang code="SW013164" ng-click='unSelectMajorsAll()'>Deselect All</button>&nbsp;
									<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="goHelp('MMAJORHELP','__majorid');">Add</button>&nbsp;
									<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013166" ng-click='deleteMajors()'>Delete</button>
								</div>
								</td>
							</tr>





							<tr>
								<td align='right' swlang code='SW990055'>Experience</td>
								<td>
									<textarea ng-model='manpower.experience' cols="60" rows="3" onkeypress="chkSpecialStr(event);" onkeyup="chkLimitTextArea(this,4000);sysIsEdit();" onblur="trimValue(this);" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"></textarea>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW990056'>EExperience</td>
								<td>
									<textarea ng-model='manpower.eexperience' cols="60" rows="3" onkeypress="chkSpecialStr(event);" onkeyup="chkLimitTextArea(this,4000);sysIsEdit();" onblur="trimValue(this);" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"></textarea>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW990057'>Other Requirement</td>
								<td>
									<textarea ng-model='manpower.other' cols="60" rows="3" onkeypress="chkSpecialStr(event);" onkeyup="chkLimitTextArea(this,4000);sysIsEdit();" onblur="trimValue(this);" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"></textarea>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW990058'>Other Requirement</td>
								<td>
									<textarea ng-model='manpower.eother' cols="60" rows="3" onkeypress="chkSpecialStr(event);" onkeyup="chkLimitTextArea(this,4000);sysIsEdit();" onblur="trimValue(this);" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"></textarea>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW002408'>Employment Type</td>
								<td>
									<select ng-model='manpower.emp_type' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
										<option ng-repeat='opobj in empTypes' value='{{ opobj.id }}'>{{ opobj.name[lang] }}</option>
									</select>
								</td>
							</tr>
							<tr ng-if='manpower.emp_type == 3'>
								<td align='right' swlang code='SW007202'>ระยะเวลาการว่าจ้าง</td>
								<td>
									<input ng-model='manpower.contact_duration_startdate' name="manpower$$contact_duration_startdate" size="10" maxlength="10" onblur="chkInputDate2(this,__contact_duration_enddate)" type="text" />
									<a href="javascript:;" ng-click='openViewCall("manpower$$contact_duration_startdate", "")' class='noline'>
										<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" width="20" height="20" border="0" align="absmiddle" />
									</a>
									-
									<input ng-model='manpower.contact_duration_enddate' name="manpower$$contact_duration_enddate" size="10" maxlength="10" onblur="chkInputDate2(__contact_duration_startdate,this)" type="text" />
									<a href="javascript:;" ng-click='openViewCall("manpower$$contact_duration_enddate", "")' class='noline'>
										<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" width="20" height="20" border="0" align="absmiddle" />
									</a>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW003353'>อัตราเงินเดือน</td>
								<td>
									<select ng-model='manpower.salary_type' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
										<option ng-repeat='satype in selectlist.option.salary_type' value='{{ satype.value }}'>{{ satype.getString() }}</option>
									</select>
								</td>
							</tr>

							<tr ng-if="dbName == 'APF'">
								<td align='right' swlang code='SW011741'>กลุ่มประเภทวัน</td>
								<td>
									<select ng-model='manpower.daytypegroup' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
										<option ng-repeat='daytype in daytypegroup' value='{{ daytype.meventgrpbranchid }}'>{{ daytype.DayTypeGroup_tha }}</option>			<!-- เขียนประกาศไว้ใน Controller ชื่อ manpow -->
									</select>
								</td>
							</tr>

							<tr ng-if='manpower.salary_type == 3'>
								<td align='right' swlang code='SW007034'>ช่วงเงินเดือน</td>
								<td>
									<input ng-model='manpower.request_salary1' type='text' name='salary_begin' onblur="checkNumFloat(this,0.0,900000000)" onkeypress="checkWordNumber(this.value,event);" onkeyup="sysIsEdit();checkComma(this,2);" />
									<label> - </label>
									<input ng-model='manpower.request_salary2' type='text' name='salary_end' onblur="checkNumFloat(this,0.0,900000000)" onkeypress="checkWordNumber(this.value,event);" onkeyup="sysIsEdit();checkComma(this,2);" />
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW003417'>เพศ</td>
								<td>
									<select ng-model='manpower.sex' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
										<option ng-repeat='genobj in selectlist.option.gender' value='{{ genobj.value }}'>{{ genobj.getString() }}</option>
									</select>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW012753'>Ages</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"name='age0' ng-model='manpower.fromage' type='text' class="numeric"  onkeypress="checkWordNumber(this.value,event);" onkeyup="sysIsEdit();checkComma(this,2);" maxlength="3"/>
									<label> - </label>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"name='age1' ng-model='manpower.toage' type='text' class='numeric' onkeypress="checkWordNumber(this.value,event);" onkeyup="sysIsEdit();checkComma(this,2);" maxlength="3"/>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW007033'>Request Type</td>
								<td>
									<select ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='manpower.req_type'>
										<option ng-repeat='rtobj in selectlist.option.request_type' value='{{ rtobj.value }}'>{{ rtobj.getString() }}</option>
									</select>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW013664'>Start date</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='manpower.startdate' type='text' name='manpower$$startdate' onkeypress="chkIntegerOfDate(this.value,event);" onkeyup="sysIsEdit();formatDate(this);" onblur="chkInputDate(this);" />
									<a ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' ng-click='openViewCall("manpower$$startdate", "")'>
										<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image22" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img ng-show='manpower.requestid != ""' src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image22" width="20" border="0" align="absmiddle" height="20" />--%>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW012923'>No. of Required</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='manpower.emp_num' type='text' onkeypress="checkWordNumber(this.value,event);" />
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW012924'>Request By</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='manpower.request_by' name='__request_by' size="10" maxlength="15" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" />
									<a href="javascript:goHelp('MEMPLOYEEHELP','__request_by');" class='noline'  ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img ng-show="manpower.requestid != ''" src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />--%>
									<input ng-model='manpower.req_bydesc' name="MEMPLOYEE@FULLNAME" size="40" readonly type="text" />
								</td>
							</tr>
							<%-- <tr>
								<td align='right' swlang code='SW006987'>Interview Form</td>
								<td>
									<input ng-model='manpower.interviewform' name='__interviewform' size="10" maxlength="15"  onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1'"/>
									<a href="javascript:goHelp('TAPSTRAN0HELP','__interviewform');" class='noline' ng-show="manpower.requestid == ''">
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<img ng-show="manpower.requestid != ''" src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									<input ng-model='manpower.tap0desc' name="TAPSTRAN0@TDESC" size="40" readonly type="text">
								</td>
							</tr> --%>
							<tr>
								<td align='right'swlang code='SW000049'>Request Reason</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" type='radio' ng-model='manpower.subrequest' name='__subrequest' value='0'/> <span swlang code='SW013250'>ขอเพิ่มพนักงาน</span>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" type='radio' ng-model='manpower.subrequest' name='__subrequest' value='1'/> <span swlang code='SW013253'>ทดแทนพนักงาน</span>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" type='radio' ng-model='manpower.subrequest' name='__subrequest' value='2'/> <span swlang code='SW013668'>ปรับตำแหน่ง</span>
								</td>
							</tr>

							<%--ทดแทน--%>
							<tr ng-if='manpower.subrequest == "1" && dbName == "ITE"'>
								<td colspan="2">
									<table class='maxsize tablewithborder' cellspacing='2' cellpadding='0' border='0' align='center'>
										<tr>
											<td class='row1' colspan='10'><div align='left'><span swlang code='SW013253'>ทดแทนพนักงาน</span></div></td>
										</tr>
										<tr bgcolor='#3366CC'>
											<td class='row3'><div align='center'swlang code='SW000015'>select</div></td>
											<td class='row3'><div align='center'swlang code='SW000011'>code</div></td>
											<td class='row3'><div align='center'><span swlang code='SW000195'>name</span> - <span swlang code='SW000730'>lname</span></div></td>
											<td class='row3'><div align='center'swlang code='SW000308'>Position</div></td>
											<%-- <td class='row3'><div align='center'>{{ budesc.bu1desc }}</div></td>
                      <td class='row3'><div align='center'>{{ budesc.bu2desc }}</div></td>
                      <td class='row3'><div align='center'>{{ budesc.bu3desc }}</div></td>
                      <td class='row3'><div align='center'>{{ budesc.bu4desc }}</div></td> --%>
											<td class='row3'><div align='center'swlang code='SW000049'>reason</div></td>
											<td class='row3'><div align='center'swlang code='SW005038'>Effective Date</div></td>
										</tr>
										<tr ng-repeat='sub in substitute'>
											<td align='center'><input type='checkbox' ng-model='sub.ischeck' value='{{ sub.employeeid }}'  ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/></td>
											<td align='center'>{{ sub.employeeid }}</td>
											<td align='center'>{{ sub.fullname }}</td>
											<td align='center'>{{ sub.positionname }}</td>
											<%-- <td align='center'>{{ sub.bu1name }}</td>
                      <td align='center'>{{ sub.bu2name }}</td>
                      <td align='center'>{{ sub.bu3name }}</td>
                      <td align='center'>{{ sub.bu4name }}</td> --%>
											<td align='center'>
												<select ng-model='sub.substitute_type' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
													<option ng-repeat='subobj in selectlist.option.substitute_type' value='{{ subobj.value }}'>{{ subobj.getString() }}</option>
												</select>
											</td>
											<td align='center'>
												<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='sub.latestdate' type='text' size="10" maxlength="10" onkeypress="chkIntegerOfDate(this.value,event);" onkeyup="sysIsEdit();formatDate(this);" ng-blur="AngChkInputDate($event)" name='substitute$$latest{{ sub.employeeid }}'/>
												<a ng-click='openViewCall2("substitute$$latest", sub.employeeid, $index)' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
													<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" width="20" height="20" border="0" align="absmiddle" />
												</a>
											</td>
										</tr>
									</table>
								</td>
							</tr>
							<tr ng-if='manpower.subrequest == "1"' ng-show="dbName == 'ITE'">
								<td align='center' colspan="2">
									<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013163" ng-click='selectSubstituteAll()'>Select All</button>&nbsp;
									<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width120" swlang code="SW013164" ng-click='unSelectSubstituteAll()'>Deselect All</button>&nbsp;
									<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="addSubstitute();">Add</button>&nbsp;
									<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013166" ng-click='deleteSubstitute()'>Delete</button>
									</div>
								</td>
							</tr>


							<tr ng-if='manpower.subrequest == "0"'>
								<td align='right' swlang code='SW005494'>Request Reason</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='manpower.reason_desc' size="50" maxlength="100" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text"/>
								</td>
							</tr>



							<tr>
								<td align='right' swlang code='SW013371'>Caretaker</td>
								<td>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='manpower.responsible_by' name='__responsible_by' size="10" maxlength="15"  type="text" />
									<a href="javascript:goHelp('MEMPLOYEEHELP','__responsible_by');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<%--<img ng-show="manpower.requestid != ''" src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />--%>
									<input ng-model='manpower.responsible' name="responsible@FULLNAME" size="40" readonly type="text" />
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW013829'>Emergency</td>
								<td>
									<input ng-model='manpower.priorityid' name='__priority' size="10" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" type="text" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/>
									<a href="javascript:goHelp('MPRIORITYHELP','__priority');" class='noline' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" border="0" align="absmiddle" height="20" />
									</a>
									<input ng-model='manpower.prioritydesc' name="__prioritydesc" size="40" readonly type="text" />&nbsp;
									<input type="checkbox" ng-model='manpower.showpriorityonjb' ng-true-value="'1'" ng-false-value="'0'" ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
									<swaplang code='SW013830'>Show on Jobboard</swaplang>
								</td>
							</tr>
							<tr>
								<td align='right' swlang code='SW000302' style="width: 280px">Remark</td>
								<td>
									<textarea ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='manpower.remark_hr' cols="60" rows="3" onkeypress="chkSpecialStr(event);" onkeyup="chkLimitTextArea(this,4000);sysIsEdit();" onblur="trimValue(this);"></textarea>
								</td>
							</tr>
							<tr>
								<%-- <td colspan='2' align='center'><a href='javascript:;'>Tranfer data to jobboard</a></td> --%>
							</tr>
						</table>
					</td>
				</tr>

				<!-- Table พนักงานทดแทน -->
				<tr ng-if='manpower.subrequest == "1"  && dbName != "ITE"'>
					<td>
						<table class='maxsize tablewithborder' cellspacing='2' cellpadding='0' border='0' align='center'>
							<tr>
								<td class='row1' colspan='10'><div align='left'><span swlang code='SW013253'>ทดแทนพนักงาน</span></div></td>
							</tr>
							<tr bgcolor='#3366CC'>
								<td class='row3'><div align='center'swlang code='SW000015'>select</div></td>
								<td class='row3'><div align='center'swlang code='SW000011'>code</div></td>
								<td class='row3'><div align='center'><span swlang code='SW000195'>name</span> - <span swlang code='SW000730'>lname</span></div></td>
								<td class='row3'><div align='center'swlang code='SW000308'>Position</div></td>
								<%-- <td class='row3'><div align='center'>{{ budesc.bu1desc }}</div></td>
								<td class='row3'><div align='center'>{{ budesc.bu2desc }}</div></td>
								<td class='row3'><div align='center'>{{ budesc.bu3desc }}</div></td>
								<td class='row3'><div align='center'>{{ budesc.bu4desc }}</div></td> --%>
								<td class='row3'><div align='center'swlang code='SW000049'>reason</div></td>
								<td class='row3'><div align='center'swlang code='SW005038'>Effective Date</div></td>
							</tr>
							<tr ng-repeat='sub in substitute'>
								<td align='center'><input type='checkbox' ng-model='sub.ischeck' value='{{ sub.employeeid }}'  ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/></td>
								<td align='center'>{{ sub.employeeid }}</td>
								<td align='center'>{{ sub.fullname }}</td>
								<td align='center'>{{ sub.positionname }}</td>
								<%-- <td align='center'>{{ sub.bu1name }}</td>
								<td align='center'>{{ sub.bu2name }}</td>
								<td align='center'>{{ sub.bu3name }}</td>
								<td align='center'>{{ sub.bu4name }}</td> --%>
								<td align='center'>
									<select ng-model='sub.substitute_type' ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess">
										<option ng-repeat='subobj in selectlist.option.substitute_type' value='{{ subobj.value }}'>{{ subobj.getString() }}</option>
									</select>
								</td>
								<td align='center'>
									<input ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='sub.latestdate' type='text' size="10" maxlength="10" onkeypress="chkIntegerOfDate(this.value,event);" onkeyup="sysIsEdit();formatDate(this);" ng-blur="AngChkInputDate($event)" name='substitute$$latest{{ sub.employeeid }}'/>
									<a ng-click='openViewCall2("substitute$$latest", sub.employeeid, $index)' ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)'>
										<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" width="20" height="20" border="0" align="absmiddle" />
									</a>
								</td>
							</tr>
						</table>
					</td>
				</tr>
				<tr ng-if='manpower.subrequest == "1"' ng-hide="dbName == 'ITE'">
					<td align='center'>
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013163" ng-click='selectSubstituteAll()'>Select All</button>&nbsp;
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width120" swlang code="SW013164" ng-click='unSelectSubstituteAll()'>Deselect All</button>&nbsp;
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="addSubstitute();">Add</button>&nbsp;
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013166" ng-click='deleteSubstitute()'>Delete</button>
						<%--"manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess--%>

					</div>
					</td>
				</tr>

				<!-- Table Committree -->
				<tr>
					<td>
						<table class="maxsize tablewithborder" cellspacing="2" cellpadding="0" border="0" align="center">
							<tr>
								<td class="row1" colspan="14">
									<div align="left"><script type='text/javascript'>swapLang('List of Committee')</script>&nbsp;</div>
								</td>
							</tr>
							<tr bgcolor="#3366CC">
								<td width="30" nowrap class="row3"><div align="center" swlang code='SW000015'>select</div></td>
								<td width="30" nowrap class="row3"><div align="center" swlang code='SW000193'>Seq</div></td>
								<td width="50" nowrap class="row3"><div align="center" swlang code='SW000011'>code</div></td>
								<td width="150" nowrap class="row3"><div align="center"><span swlang code='SW000195'>name</span> - <span swlang code='SW000730'>lname</span></div></td>
								<td width="150" nowrap class="row3"><div align="center" swlang code='SW000057'>Position</div></td>
								<td width='150' nowrap class='row3'><div align='center'>{{ budesc.bu1desc }}</div></td>
								<%-- <td width='150' nowrap class='row3'><div align='center'>{{ budesc.bu2desc }}</div></td>
								<td width='150' nowrap class='row3'><div align='center'>{{ budesc.bu3desc }}</div></td>
								<td width='150' nowrap class='row3'><div align='center'>{{ budesc.bu4desc }}</div></td>
								<td width='150' nowrap class='row3'><div align='center'>{{ budesc.bu5desc }}</div></td> --%>
								<td width='150' nowrap class='row3'><div align='center' swlang code='SW006761'>Email</div></td>
								<td width='150' nowrap class='row3'><div align='center' swlang code='SW003428'>Tel_No</div></td>
								<td width='150' nowrap class='row3'><div align='center' swlang code='SW003358'>Committee type</div></td>
								<td width='150' nowrap class='row3'><div align='center' swlang code='SW000019'>Status</div></td>
							</tr>
							<tr ng-repeat='com in committree | orderBy: softComIndex'>
								<td align="center"><input type='checkbox' ng-model='com.ischeck' value='{{ com.employeeid }}'  ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/></td>
								<%-- <td align='center'>
									<select  ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='com.index' ng-change="chkIndex()">
										<option ng-repeat='setype in committree'>{{ $index+1 }}</option>
									</select>
									
								</td> --%>
								<td align="center">
									<input type='text' readonly  maxlength="2" size="2" ng-model="com.index"  ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/>
								</td>
								<td align="center">{{ com.employeeid }}</td>
								<td>{{ com.fullname }}</td>
								<td align='center'>{{ com.positionname }}</td>
								<td align='center'>{{ com.bu1name }}</td>
								<%-- <td align='center'>{{ com.bu2name }}</td>
								<td align='center'>{{ com.bu3name }}</td>
								<td align='center'>{{ com.bu4name }}</td>
								<td align='center'>{{ com.bu5name }}</td> --%>
								<td align='center'>{{ com.email }}</td>
								<td align='center'>{{ com.tel_no }}</td>
								<td align='center'>{{ com.ref_typedesc }}</td>
								<td align='center'>
									<select  ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess" ng-model='com.committee_type'>
										<option ng-repeat='cmtype in selectlist.option.committee_type' value='{{ cmtype.value }}'>{{ cmtype.getString() }}</option>
									</select>
								</td>
							</tr>
						</table>
					</td>
				</tr>
				<tr>
					<td  class="buttonline" colspan="7"><div align="center">
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013163" ng-click='selectCommittreeAll()'>Select All</button>&nbsp;
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width120" swlang code="SW013164" ng-click='unSelectCommmittreeAll()'>Deselect All</button>&nbsp;
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="addCommittree();">Add</button>&nbsp;
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013166" ng-click='delCommittree()'>Delete</button>
					</div>
					</td>
				</tr>

				<!-- Table Responsible -->
				<tr ng-hide="dbName == 'ITE'">
					<td>
						<table class="maxsize tablewithborder" cellspacing="2" cellpadding="0" border="0" align="center">
							<tr>
								<td class="row1" colspan="14">
									<div align="left"><span swlang code='SW013069'>Responsible Person</span>&nbsp;</div>
								</td>
							</tr>
							<tr bgcolor="#3366CC">
								<td width="30" nowrap class="row3"><div align="center" swlang code='SW000015'>select</div></td>

								<td width="50" nowrap class="row3"><div align="center" swlang code='SW000011'>code</div></td>
								<td width="150" nowrap class="row3"><div align="center"><span swlang code='SW000195'>name</span> - <span swlang code='SW000730'>lname</span></div></td>
								<td width="150" nowrap class="row3"><div align="center" swlang code='SW000057'>Position</div></td>
								<td width='150' nowrap class='row3'><div align='center' swlang code='SW006761'>Email</div></td>
								<td width='150' nowrap class='row3'><div align='center' swlang code='SW003428'>Tel_No</div></td>

							</tr>
							<tr ng-repeat='com2 in responsibleobj'>
								<td align="center"><input type='checkbox' ng-model='com2.ischeck' value='{{ com2.employeeid }}'  ng-disabled="manpower.req_status != '' && manpower.req_status != '1' && !basicConfig.object.editOnInProcess"/></td>
								<td align="center">{{ com2.employeeid }}</td>
								<td>{{ com2.fullname }}</td>
								<td align='center'>{{ com2.positionname }}</td>
								<td align='center'>{{ com2.email }}</td>
								<td align='center'>{{ com2.tel_no }}</td>
							</tr>
						</table>
					</td>
				</tr>
				<tr ng-hide="dbName == 'ITE'">
					<td  class="buttonline" colspan="7"><div align="center">
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013163" ng-click='selectResponsibleobjAll()'>Select All</button>&nbsp;
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width120" swlang code="SW013164" ng-click='unSelectResponsibleobjAll()'>Deselect All</button>&nbsp;
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="addResponsibleobj();">Add</button>&nbsp;
						<button ng-show='manpower.requestid == "" || ((manpower.req_status == "1" || manpower.req_status == "2") && basicConfig.object.editOnInProcess)' type="button" class="btn btn-primary width100" swlang code="SW013166" ng-click='deleteResponsibleobj()'>Delete</button>
					</div>
					</td>
				</tr>


				<!-- Table Majorlist -->
				<%--<tr>--%>
					<%--<td>--%>
						<%--<table class="maxsize tablewithborder" cellspacing="2" cellpadding="0" border="0" align="center">--%>
							<%--<tr>--%>
								<%--<td class="row1" colspan="14">--%>
									<%--<div align="left"><span swlang code='SW007041'>Major</span>&nbsp;</div>--%>
								<%--</td>--%>
							<%--</tr>--%>
							<%--<tr bgcolor="#3366CC">--%>
								<%--<td width="30" nowrap class="row3"><div align="center" swlang code='SW000015'>select</div></td>--%>
								<%--<td width="150" nowrap class="row3"><div align="center" swlang code='SW000840'>TDESC</div></td>--%>
								<%--<td width="150" nowrap class="row3"><div align="center" swlang code='SW002129'>EDESC</div></td>--%>

							<%--</tr>--%>
							<%--<tr ng-repeat='com2 in majors'>--%>
								<%--<td align="center"><input type='checkbox' ng-model='com2.ischeck' value='{{ com2.majorid }}' ng-disabled="manpower.requestid != ''"/></td>--%>
								<%--<td align="center">{{ com2.name.tha }}</td>--%>
								<%--<td align="center">{{ com2.name.eng }}</td>--%>
							<%--</tr>--%>
						<%--</table>--%>
					<%--</td>--%>
				<%--</tr>--%>
				<%--<tr>--%>
					<%--<td  class="buttonline" colspan="7"><div align="center">--%>
						<%--<button type="button" class="btn btn-primary width100" swlang code="SW013163" ng-click='selectMajorsAll()'>Select All</button>&nbsp;--%>
						<%--<button type="button" class="btn btn-primary width120" swlang code="SW013164" ng-click='unSelectMajorsAll()'>Deselect All</button>&nbsp;--%>
						<%--<button type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="goHelp('MMAJORHELP','__majorid');">Add</button>&nbsp;--%>
						<%--<button type="button" class="btn btn-primary width100" swlang code="SW013166" ng-click='deleteMajors()'>Delete</button>--%>
					<%--</div>--%>
					<%--</td>--%>
				<%--</tr>--%>






			</table>
			<div class='row' ng-if='router.count()'>
				<div class='col-xs-12 col-sm-12 col-md-12'>
					<center>
						<h2>Recruitment Router</h2>
					</center>
				</div>
			</div>
			<div class='row'>
				<div class='col-xs-12 col-sm-12 col-md-12'>
					<job-router router='router.getRouter()'></job-router>
				</div>
			</div>
			<%-- <routermanpower route='manpower.router' widthnode='widthnode' ng-show="manpower.jobid != ''"></routermanpower> --%>
		</form>
	</body>
</html>