<%@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.ManageDocument"%>
<%@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.*,com.csc.library.database.MyHashMap"%>
<%@page import="com.csc.library.session.*"%>
<%@page import="com.csc.library.components.*"%>
<%@page import="com.csc.library.database.DataSet"%>
<%request.setCharacterEncoding("UTF-8");%>

<!-- Begin useBean -->

<jsp:useBean id="TEMPLATE_WORKFLOW" class="com.csc.library.system.Task" scope="page"/>
<jsp:setProperty name="TEMPLATE_WORKFLOW" property="classauthen" value="WorkflowUIAuthen"/>
<jsp:useBean id="TEMPLATE_EMPDETAIL" class="com.csc.library.system.Task" scope="page"/>

<%
TEMPLATE_WORKFLOW.setChannel(request,response);
TEMPLATE_EMPDETAIL.setChannel(request,response);

TEMPLATE_WORKFLOW.checkProfile();

if( TEMPLATE_WORKFLOW.getUProfile() != null ){
	TEMPLATE_WORKFLOW.getUProfile().set("appname","RECRUIT");
	UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW");
	
	
	/*boolean isStep1 = false;
	boolean isStep2 = false;
	boolean isStep3 = false;
	boolean isStepCancel = false;
	boolean isStepComment = false;
	boolean isStepReturn = false;
	boolean isStepCopy = false;
	boolean isDraft = false;
	boolean isAdminEdit = false;
	boolean isAdminCancel = false;
	boolean isAdminDelete = false;
	boolean isAdminClean = false;
	boolean isArchive = false;*/
	
	String wf = null;
	CheckNull chkNull = new CheckNull();
	Organization og = new Masfactor(screenSingle.getUProfile());
	String subject = null;
	String remark = null;
	String step_type = null;
	String emp_fullname = null;
	String bossid = og.getBoss(screenSingle.getUProfile().get("employeeid"),screenSingle.getUProfile().get("job")).get(0).toString();
	String bossjob = bossid.substring(bossid.indexOf(":")+1);
	CscCalendar calendar = new CscCalendar();
	long attach_time = Long.parseLong(chkNull.chkNullString(request.getParameter("attach_time"),String.valueOf(calendar.getTimeInMillis())));
	ManageDocument md = new ManageDocument();
	md.setUProfile(screenSingle.getUProfile());
	md.setRequest(request);
	md.setScreen(screenSingle);


	/*---------------------------------------------------------------------------    gen requestid    ---------------------------------------------*/

	
	/*---------------------------------------------------------------------------    End gen requestid    ---------------------------------------------*/

	if( !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){
		subject = chkNull.chkNullString(request.getParameter("subject"));
		remark = chkNull.chkNullString(request.getParameter("__remark"));
		emp_fullname = chkNull.chkNullString(request.getParameter("emp_fullname"));
	}else if( chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){
		//response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp");
			if(chkNull.chkNullString(request.getParameter("isAdminEdit")).equals("true")){
			response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_EDIT.jsp");
		}else if(chkNull.chkNullString(request.getParameter("isAdminCancel")).equals("true")){
			response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_CANCEL.jsp");
		}else	if(chkNull.chkNullString(request.getParameter("isAdminClean")).equals("true")){
			response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_CLEAN.jsp");
		}else if(chkNull.chkNullString(request.getParameter("isAdminDelete")).equals("true")){
			response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_DELETE.jsp");
		}else{
			response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp");
		}
	}else{
		subject = "";
		remark = "";
		emp_fullname = "";
	}

	bossid = bossid.substring(0,bossid.indexOf(":"));
	DbRecord memployee_dr = new InitialRecord(screenSingle.getUProfile()).getDbRecord("Memployee");
	memployee_dr.setColumn("*");
	memployee_dr.set("COMPANYID",screenSingle.getUProfile().get("companyid"));
	memployee_dr.set("EMPLOYEEID",bossid);
	memployee_dr.search();

	//WF_STATUS 1 = รอการอนุมัติ
	//          3 = ยกเลิกการอนุมัติ
	//          4 = อนุมัติแล้ว
	//          5 = ไม่อนุมัติ
	//          6 = แก้ไขโดย HR
	//          7 = ส่งกลับ
	//          8 = ยกเลิกเอกสาร
	//          9 = ประวัติ

	if( (request.getParameter("__runno") == null || request.getParameter("__runno").equals("")) && 
		(request.getParameter("__help") == null || request.getParameter("__help").equals(""))){
		screenSingle.clean();
	}

	if( (!screenSingle.getDataLabel("WF_STATUS").equals("1")) && (!screenSingle.getDataLabel("WF_STATUS").equals("4")) &&
		(!screenSingle.getDataLabel("WF_STATUS").equals("7")) ){
		wf = "false";
	}else{
		wf = "true";
	}

	if( request.getParameter("downfile") != null ){
		ThaiUtilities tu = new ThaiUtilities();
		String filePath = request.getParameter("downfile");
		File f = new File(tu.ASCII2Unicode(filePath));
		String fileName = f.getName();
		String fileType = fileName.substring(fileName.indexOf(".")+1,fileName.length());
		if ( f.exists() && f.canRead() ) {			
			response.setContentType("application/octet-stream");
			response.setHeader("Content-Disposition", "attachment; filename="+tu.Unicode2ASCII(f.getName()));
			//response.setHeader("cache-control", "no-cache");
			response.setContentLength((int) f.length());
			BufferedInputStream fileInput = new BufferedInputStream(new FileInputStream(f));
			byte buffer[] = new byte[8 * 1024];
			out.clearBuffer();
			OutputStream out_s = response.getOutputStream();
			CopyStreams.copyStreamsWithoutClose(fileInput, out_s, buffer);
			out_s.flush();
			out_s.close();
			fileInput.close();
		}
	}

%>

<%!
		private String checkNullString(String str,String def){												
				if(str == null || str.equals("")){
						return def;
				}
				else{
						return str;
				}
		}
%>

<!-- End useBean -->

<HTML>
	<HEAD>
		<TITLE>myNOTE : Business Process Management Service</TITLE>
		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
		<!-- Begin Link -->
		<LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css">
		<LINK HREF="../CSS/MYNOTE_MENU.css" REL="stylesheet" TYPE="text/css">
	
		<LINK HREF="../CSS/start/jquery-ui-1.9.2.custom.css" REL="stylesheet" TYPE="text/css">
		<!-- End Link -->
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-1.7.2.min.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-ui-1.9.2.js'></SCRIPT>
		
		<!-- End Link -->
		<!-- Begin Import Script -->
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_SCREEN.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_MENU.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT>

		<SCRIPT TYPE='text/JavaScript' SRC='../JS/cscWFBase.js'></SCRIPT>

		<SCRIPT TYPE='text/JavaScript' SRC='../JS/DATEINPUT.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/VIEWCALENDAR.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/ICONSMENU.js'></SCRIPT>
		<SCRIPT LANGUAGE="JavaScript">setLang('<%=screenSingle.getUProfile().get("lang")%>');</SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../TA/JS/TA_SCREEN.js'></SCRIPT>
		<!-- End Import Script -->
		
		<!--DWR INCLUDE-->
		<script type='text/javascript' src='/hr/dwr/interface/SearchDWR.js'></script>
		<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/SystemCode.js"></script>
		<script type="text/javascript" src="/hr/dwr/interface/CscCalendar.js"></script>
		<script type="text/javascript" src="/hr/dwr/interface/Tot_m_date0_dwr.js"></script>
		<script type="text/javascript" src="/hr/dwr/interface/Tchangeshift_nstda_dwr.js"></script>
		<!--DWR INCLUDE-->
		
	<style type=text/css>
		TABLE.toolTip{
			border:0;
			width:0px;
			background:#6699FF;
			font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
			/*color: #00000;*/
			font-size: 12px;
		}
			
	</style>
		
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">
		<!--
		 var hmScreen_value = {};
     (function( $, undefined ) { 
			$(function(){
				var bgSc = $("#blogScreen");
				bgSc.dialog({
					modal: true,
					title: "Loading...",
					resizable : false,
					draggable : false,
					closeOnEscape: false,
					create : function( event, ui ){
						$(this).prev().find(".ui-dialog-titlebar-close").hide();
					}
	
				});

				if( $.initLoad && $.isFunction( $.initLoad ) ){
					var result = $.initLoad();
					if( result ){

						bgSc.dialog("close");	
					}else{
						setTimeout(function(){
						bgSc.dialog("close");
						}, 4000);
					}
				}
			});

			//(function( $, undefined ) {
				$.initLoad = function(){
					with( document.cscform ){
						
						var isStep1 = __isStep1.value;
						var isStep2 = __isStep2.value;
						var isStep3 = __isStep3.value;
						var isStepCancel = __isStepCancel.value;
						var isStepComment = __isStepComment.value;
						var isStepReturn = __isStepReturn.value;
						var isStepCopy = __isStepCopy.value;
						var isDraft = __isDraft.value;

						var isAdminEdit_wf = __isAdminEdit.value;
						var isAdminCancel_wf = __isAdminCancel.value;
						var isAdminDelete_wf = __isAdminDelete.value;
						var isAdminClean_wf = __isAdminClean.value;
						var isArchive_wf = __isArchive.value;

						//alert(__screen_value.value);
						setDefVar(__screen_value.value,hmScreen_value);
						//document.getElementById("test_split").value = __screen_value.value;
						$("table.txt01 tr").find("td.column-label").css("width","25%"); 
						var stdate = $( "#__wf__startdate" );
						var startperiod = $( "#__wf__startperiod" );
						var endperiod = $( "#__wf__endperiod" );
			
					if(isStep1=="true"){
					
      	                // alert("step 1");
					 // ############ Begin Set Value Step1 ############ 

						//	stdate.datepicker(propertyDatepicker);
						//	startperiod.datepicker(propertyDatepicker);
						//	endperiod.datepicker(propertyDatepicker);

								setValue('priority','<%=chkNull.chkNullString(request.getParameter("priority"),"0")%>');
					//			setValue('__remark',remark.value);
								//setValue('__wf__addrequest','<%=chkNull.chkNullString(request.getParameter("__wf__addrequest"),"") %>');
								//setValue('__wf__subrequest','<%=chkNull.chkNullString(request.getParameter("__wf__subrequest"),"") %>');
								//setValue('__wf__annualrequest','<%=chkNull.chkNullString(request.getParameter("__wf__annualrequest"),"") %>');
								//setValue('__wf__approverequest','<%=chkNull.chkNullString(request.getParameter("__wf__approverequest"),"") %>');
								setValue('__wf__sex','<%=chkNull.chkNullString(request.getParameter("__wf__sex"),"3") %>');
								setValue('__wf__emp_type','<%=chkNull.chkNullString(request.getParameter("__wf__emp_type"),"") %>');
								setValue('__wf__req_type','<%=chkNull.chkNullString(request.getParameter("__wf__req_type"),"") %>');
								setValue('__wf__employeeid','<%=chkNull.chkNullString(screenSingle.getUProfile().get("employeeid"),"") %>');
								
								//setValue('__wf__stepid1','<%=chkNull.chkNullString(request.getParameter("__wf__stepid1"),"") %>');
								//setValue('__wf__stepid2','<%=chkNull.chkNullString(request.getParameter("__wf__stepid2"),"") %>');
							
								//setValue('__wf__stepfullname1','<%=chkNull.chkNullString(request.getParameter("__wf__stepfullname1"),"") %>');
								setValue('__wf__stepfullname2','<%=chkNull.chkNullString(request.getParameter("__wf__stepfullname2"),"") %>');
								setValue('__wf__request_date','<%=chkNull.chkNullString(request.getParameter("__wf__request_date"),calendar.getDDMMYYYY())%>');

							//	setValue("__wf__msubstitute$substitute_type$1",getDefScreenValue("__wf__msubstitute$substitute_type$1"));
							//	setValue("__wf__msubstitute$latestdate$1",getDefScreenValue("__wf__msubstitute$latestdate$1"));

							
							if(__lst__strDbinq2.value != ""){
							var DbinqData  = strDbinqToArray(__lst__strDbinq2.value);
									sendBack(DbinqData,"subList");
							}
							

							if(document.getElementById("__wf__slist").value !=""){
								//searchEmp(document.getElementById("__wf__slist").value,"subList");
							}

							/*var tmp_list = document.cscform.__wf__slist.value;
							var row_list = tmp_list.split(",");
							if(row_list.length>=1){
								for(var i = 1 ; i<=row_list.length ; i++){
									setValue("__wf__msubstitute$substitute_type$"+i,getDefScreenValue("__wf__msubstitute$substitute_type$"+i));
									setValue("__wf__msubstitute$latestdate$"+i,getDefScreenValue("__wf__msubstitute$latestdate$"+i));
									setValue("__wf__msubstitute$requestid$"+i,getDefScreenValue("__wf__msubstitute$requestid$"+i));
									setValue("__wf__msubstitute$employeeid$"+i,getDefScreenValue("__wf__msubstitute$employeeid$"+i));
									setValue("__wf__msubstitute$companyid$"+i,getDefScreenValue("__wf__msubstitute$companyid$"+i));											
								}
							}*/

							
							setValue('__wf__responsibility','<%=chkNull.chkNullString(request.getParameter("__wf__responsibility"),"") %>');
							setValue('__wf__qualifications','<%=chkNull.chkNullString(request.getParameter("__wf__qualifications"),"") %>');
							setValue('__wf__backgroundid','<%=chkNull.chkNullString(request.getParameter("__wf__backgroundid"),"") %>');
							setValue('__wf__experience','<%=chkNull.chkNullString(request.getParameter("__wf__experience"),"") %>');
							setValue('__wf__emp_num','<%=chkNull.chkNullString(request.getParameter("__wf__emp_num"),"0") %>');
							setValue('__wf__subrequest','<%=chkNull.chkNullString(request.getParameter("__wf__subrequest"),"") %>');
							setValue('__wf__emp_num','<%=chkNull.chkNullString(request.getParameter("__wf__emp_num"),"") %>');
							setValue('__wf__reason','<%=chkNull.chkNullString(request.getParameter("__wf__reason"),"0") %>');
							setValue('__wf__add_reason','<%=chkNull.chkNullString(request.getParameter("__wf__add_reason"),"") %>');
							setValue('__wf__subrequest','<%=chkNull.chkNullString(request.getParameter("__wf__subrequest"),"") %>');
						
                            //setDisplayField("1");

							
							

							

					// ############ End Set Value Step1 ############

					}else if((isStep2 == "true") || (isStepCancel =="true") || (isStepComment == "true") || (isStepReturn == "true") || (isStepCopy =="true") || (isDraft=="true")){	
							//alert("step 2");

					  // ############ Begin Set Value Step2 ############ 
							
							hideSendTo('<%=step_type%>');
							setValue('priority',<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>);
				//			setValue('__remark',document.cscform.remark.value);
							//setValue('__wf__addrequest',getDefScreenValue("__wf__addrequest"));
							//setValue('__wf__annualrequest',getDefScreenValue("__wf__annualrequest"));
							//setValue('__wf__approverequest',getDefScreenValue("__wf__approverequest"));	
							setValue("__wf__jobid",getDefScreenValue("__wf__jobid"));
							setValue("__wf__jobDesc",getDefScreenValue("__wf__jobDesc"));
							setValue("__wf__positionid",getDefScreenValue("__wf__positionid"));
							setValue("__wf__positionDesc",getDefScreenValue("__wf__positionDesc"));
							setValue("__wf__bu1",getDefScreenValue("__wf__bu1"));
							setValue("__wf__bu1Desc",getDefScreenValue("__wf__bu1Desc"));
							setValue("__wf__bu2",getDefScreenValue("__wf__bu2"));
							setValue("__wf__bu2Desc",getDefScreenValue("__wf__bu2Desc"));
							setValue("__wf__bu3",getDefScreenValue("__wf__bu3"));
							setValue("__wf__bu3Desc",getDefScreenValue("__wf__bu3Desc"));
							setValue("__wf__bu4",getDefScreenValue("__wf__bu4"));
							setValue("__wf__bu4Desc",getDefScreenValue("__wf__bu4Desc"));
							setValue("__wf__bu5",getDefScreenValue("__wf__bu5"));
							setValue("__wf__bu5Desc",getDefScreenValue("__wf__bu5Desc"));
							setValue("__wf__branch",getDefScreenValue("__wf__branch"));
							setValue("__wf__responsibility",getDefScreenValue("__wf__responsibility"));
							setValue("__wf__qualifications",getDefScreenValue("__wf__qualifications"));
							setValue("__wf__reason_desc",getDefScreenValue("__wf__reason_desc"));
							setValue("__wf__backgroundid",getDefScreenValue("__wf__backgroundid"));
							setValue("__wf__majorid",getDefScreenValue("__wf__majorid"));
							setValue("__wf__experience",getDefScreenValue("__wf__experience"));
							setValue("__wf__other",getDefScreenValue("__wf__other"));
							setValue("__wf__emp_type",getDefScreenValue("__wf__emp_type"));
							setValue("__wf__sex",getDefScreenValue("__wf__sex"));
							setValue("__wf__fromage",getDefScreenValue("__wf__fromage"));
							setValue("__wf__toage",getDefScreenValue("__wf__toage"));
							setValue("__wf__startdate",getDefScreenValue("__wf__startdate"));
							setValue("__wf__emp_num",getDefScreenValue("__wf__emp_num"));
							setValue("__wf__subrequest",getDefScreenValue("__wf__subrequest"));
							setValue("__wf__reason",getDefScreenValue("__wf__reason"));
							setValue("__wf__add_reason",getDefScreenValue("__wf__add_reason"));
							setValue('__wf__req_type',getDefScreenValue("__wf__req_type"));
							setValue("__wf__employeeid",getDefScreenValue("__wf__employeeid"));
							//setValue("__wf__stepid1",getDefScreenValue("__wf__stepid1"));
						//	setValue("__wf__stepid2",getDefScreenValue("__wf__stepid2"));
							//setValue("__wf__stepfullname1",getDefScreenValue("__wf__stepfullname1"));
							setValue("__wf__stepfullname2",getDefScreenValue("__wf__stepfullname2"));
							setValue("__wf__request_date",getDefScreenValue("__wf__request_date"));
							setValue("__wf__requestid",getDefScreenValue("__wf__requestid"));
							setValue("__wf__startperiod",getDefScreenValue("__wf__startperiod"));
							setValue("__wf__endperiod",getDefScreenValue("__wf__endperiod"));
							setValue("__wf__periodmonth",getDefScreenValue("__wf__periodmonth"));
						
							if(__lst__strDbinq2.value != ""){
								//alert(__lst__strDbinq2.value);
								var DbinqData  = strDbinqToArray(__lst__strDbinq2.value);
								sendBack(DbinqData,"subList");
							}

							/*var tmp_list = document.cscform.__wf__slist.value;
							var row_list = tmp_list.split(",");
							if(row_list.length>=1){
								for(var i = 1 ; i<=row_list.length ; i++){
									setValue("__wf__msubstitute$substitute_type$"+i,getDefScreenValue("__wf__msubstitute$substitute_type$"+i));
									setValue("__wf__msubstitute$latestdate$"+i,getDefScreenValue("__wf__msubstitute$latestdate$"+i));
									setValue("__wf__msubstitute$requestid$"+i,getDefScreenValue("__wf__msubstitute$requestid$"+i));
									setValue("__wf__msubstitute$employeeid$"+i,getDefScreenValue("__wf__msubstitute$employeeid$"+i));
									setValue("__wf__msubstitute$companyid$"+i,getDefScreenValue("__wf__msubstitute$companyid$"+i));
								}
							}*/
	
						<%if(!md.isStepCancel &&(chkNull.chkNullStringToInt(request.getParameter("step_id"))>1 && chkNull.chkNullStringToInt(request.getParameter("step_id"))<=5)){%>
						//alert("false");
						setDisabled(false);
							__remark.readOnly=false;
						<%}else{%>
							//alert("true");
							setDisabled(true);

							//hideSearchButton();
							setValue('__checkPage','false');
						<%}%>

					 // ############ End Set Value Step2 ############  

					}else if((isStep3=="true") || (isAdminEdit_wf=="true") || (isAdminCancel_wf=="true") || (isAdminDelete_wf=="true") || (isAdminClean_wf=="true") || (isArchive_wf=="true")){
							//alert("step 3");
							//alert("Screen :: " + document.cscform["__screen_value"].value);
					 // ############ Begin Set Value Step3 ############ 

							hideSendTo('<%=step_type%>');
							setValue('priority',<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>);
				//			setValue('__remark',document.cscform.remark.value);
							//setValue('__wf__addrequest',getDefScreenValue("__wf__addrequest"));
							//setValue('__wf__annualrequest',getDefScreenValue("__wf__annualrequest"));
							//setValue('__wf__approverequest',getDefScreenValue("__wf__approverequest"));	
							setValue("__wf__jobid",getDefScreenValue("__wf__jobid"));
							setValue("__wf__jobDesc",getDefScreenValue("__wf__jobDesc"));
							setValue("__wf__positionid",getDefScreenValue("__wf__positionid"));
							setValue("__wf__positionDesc",getDefScreenValue("__wf__positionDesc"));
							setValue("__wf__bu1",getDefScreenValue("__wf__bu1"));
							setValue("__wf__bu1Desc",getDefScreenValue("__wf__bu1Desc"));
							setValue("__wf__bu2",getDefScreenValue("__wf__bu2"));
							setValue("__wf__bu2Desc",getDefScreenValue("__wf__bu2Desc"));
							setValue("__wf__bu3",getDefScreenValue("__wf__bu3"));
							setValue("__wf__bu3Desc",getDefScreenValue("__wf__bu3Desc"));
							setValue("__wf__bu4",getDefScreenValue("__wf__bu4"));
							setValue("__wf__bu4Desc",getDefScreenValue("__wf__bu4Desc"));
							setValue("__wf__bu5",getDefScreenValue("__wf__bu5"));
							setValue("__wf__bu5Desc",getDefScreenValue("__wf__bu5Desc"));
							setValue("__wf__branch",getDefScreenValue("__wf__branch"));
							setValue("__wf__responsibility",getDefScreenValue("__wf__responsibility"));
							setValue("__wf__qualifications",getDefScreenValue("__wf__qualifications"));
							setValue("__wf__reason_desc",getDefScreenValue("__wf__reason_desc"));
							setValue("__wf__backgroundid",getDefScreenValue("__wf__backgroundid"));
							setValue("__wf__majorid",getDefScreenValue("__wf__majorid"));
							setValue("__wf__experience",getDefScreenValue("__wf__experience"));
							setValue("__wf__other",getDefScreenValue("__wf__other"));
							setValue("__wf__emp_type",getDefScreenValue("__wf__emp_type"));
							setValue("__wf__sex",getDefScreenValue("__wf__sex"));
							setValue("__wf__fromage",getDefScreenValue("__wf__fromage"));
							setValue("__wf__toage",getDefScreenValue("__wf__toage"));
							setValue("__wf__startdate",getDefScreenValue("__wf__startdate"));
							setValue("__wf__emp_num",getDefScreenValue("__wf__emp_num"));
							setValue("__wf__subrequest",getDefScreenValue("__wf__subrequest"));
							setValue("__wf__reason",getDefScreenValue("__wf__reason"));
							setValue("__wf__add_reason",getDefScreenValue("__wf__add_reason"));
							setValue('__wf__req_type',getDefScreenValue("__wf__req_type"));
							setValue("__wf__employeeid",getDefScreenValue("__wf__employeeid"));
							//setValue("__wf__stepid1",getDefScreenValue("__wf__stepid1"));
							//setValue("__wf__stepid2",getDefScreenValue("__wf__stepid2"));
							//setValue("__wf__stepfullname1",getDefScreenValue("__wf__stepfullname1"));
							setValue("__wf__stepfullname2",getDefScreenValue("__wf__stepfullname2"));
							setValue("__wf__request_date",getDefScreenValue("__wf__request_date"));
							setValue("__wf__requestid",getDefScreenValue("__wf__requestid"));
							setValue("__wf__startperiod",getDefScreenValue("__wf__startperiod"));
							setValue("__wf__endperiod",getDefScreenValue("__wf__endperiod"));
							setValue("__wf__periodmonth",getDefScreenValue("__wf__periodmonth"));
						

							setValue('__checkPage','false');

							if(__lst__strDbinq2.value != ""){
								var DbinqData  = strDbinqToArray(__lst__strDbinq2.value);
								sendBack(DbinqData,"subList");
							}

							/*var tmp_list = document.cscform.__wf__slist.value;
							var row_list = tmp_list.split(",");
							if(row_list.length>=1){
								for(var i = 1 ; i<=row_list.length ; i++){
									setValue("__wf__msubstitute$substitute_type$"+i,getDefScreenValue("__wf__msubstitute$substitute_type$"+i));
									setValue("__wf__msubstitute$latestdate$"+i,getDefScreenValue("__wf__msubstitute$latestdate$"+i));
									setValue("__wf__msubstitute$requestid$"+i,getDefScreenValue("__wf__msubstitute$requestid$"+i));
									setValue("__wf__msubstitute$employeeid$"+i,getDefScreenValue("__wf__msubstitute$employeeid$"+i));
									setValue("__wf__msubstitute$companyid$"+i,getDefScreenValue("__wf__msubstitute$companyid$"+i));	
									
								}
							}*/
							
							if(isAdminEdit_wf == "false"){
								setDisabled(true);
								//hideSearchButton();
							}
					}
					
					return true;
					// ############ End Set Value Step3 ############
					}
				}
			})(jQuery);
			
		function  setDefVar(screen_value,hmScreen_value){
			if(screen_value != ""){
				var arrField = screen_value.split("#");
				//hmScreen_value = {};
				for(var i = 0; i < arrField.length; i++){
					var data = arrField[i].split(",");
					//alert("Data["+i+"] = "+arrField[i]);
					hmScreen_value[data[0].replace(/^\s*|\s*$/g,'')]=data[1].replace(/^\s*|\s*$/g,'');	
				}
				//alert("Date 1 = "+getDefScreenValue("__wf__msubstitute$latestdate$1"));
			}
		}

		function getDefScreenValue(key){
				return hmScreen_value[key];
		}

		function goHelp(helpName,inputName,condition){
				with( document.cscform ){
					var helpReturn;
					var temp;
					if( inputName == "sendto" ){
						temp = __fixCon.value;
						//__fixCon.value="job='"+condition+"'";
						if( condition.indexOf(",") > -1 ){
							condition = condition.replace(/,/g,"','");
						}
						//__fixCon.value="EMPLOYEEID IN ("+condition+")";
						__fixCon.value="EMPLOYEEID IN ("+condition+") AND STATUS IN ('A','S','T','V')";
					 	helpReturn="wf_next_actor:EMPLOYEEID,sendto:MEMPLOYEE@FULLNAME";
						linkHelp_SendToReturn(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName == "cc" ){
						temp = __fixCon.value;
						//__fixCon.value="STATUS IN ('A','S','T','V')";
						helpReturn="wf_cc_actor:EMPLOYEEID,cc:MEMPLOYEE@FULLNAME";
						//linkHelp_SendToReturn(helpName,helpReturn);
						linkHelp_CCReturn(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName=="__wf__jobid" ){
						var fixcon="";
						/*if(__wf__bu1.value!="")
							fixcon+=" and bu1='"+__wf__bu1.value+"'";
						if(__wf__bu2.value!="")
							fixcon+=" and bu2='"+__wf__bu2.value+"'";
						if(__wf__bu3.value!="")
							fixcon+=" and bu3='"+__wf__bu3.value+"'";
						if(__wf__bu4.value!="")
							fixcon+=" and bu4='"+__wf__bu4.value+"'";
						if(__wf__bu5.value!="")
							fixcon+=" and bu5='"+__wf__bu5.value+"'";
						if(__wf__positionid.value!="")
							fixcon+=" and jobcode_position='"+__wf__positionid.value+"'";
						if(__wf__branch.value!="")
							fixcon+=" and branchid='"+__wf__branch.value+"'";*/
						if(fixcon.length>0)
							fixcon=fixcon.substring(4,fixcon.length);		
						temp = __fixCon.value;
						__fixCon.value=fixcon;
						if(__language.value=="eng"){
							helpReturn="__wf__jobid:jobcodeid,__wf__jobDesc:edesc,__wf__qualifications:job_duties,__wf__fromage:age0,__wf__toage:age1,__wf__experience:experience,__wf__responsibility:responsibility,__wf__positionid:mposition.positionid,__wf__positionDesc:mposition.edesc,__wf__bu1:mbu1.bu1id,__wf__bu1Desc:mbu1.edesc,__wf__bu2:mbu2.bu2id,__wf__bu2Desc:mbu2.edesc,__wf__bu3:mbu3.bu3id,__wf__bu3Desc:mbu3.edesc,__wf__bu4:mbu4.bu4id,__wf__bu4Desc:mbu4.edesc,__wf__bu5:mbu5.bu5id,__wf__bu5Desc:mbu5.edesc,__wf__branch:branchid,__wf__branchDesc:mbranch.edesc";
						}else{
							helpReturn="__wf__jobid:jobcodeid,__wf__jobDesc:tdesc,__wf__qualifications:job_duties,__wf__fromage:age0,__wf__toage:age1,__wf__experience:experience,__wf__responsibility:responsibility,__wf__positionid:mposition.positionid,__wf__positionDesc:mposition.tdesc,__wf__bu1:mbu1.bu1id,__wf__bu1Desc:mbu1.tdesc,__wf__bu2:mbu2.bu2id,__wf__bu2Desc:mbu2.tdesc,__wf__bu3:mbu3.bu3id,__wf__bu3Desc:mbu3.tdesc,__wf__bu4:mbu4.bu4id,__wf__bu4Desc:mbu4.tdesc,__wf__bu5:mbu5.bu5id,__wf__bu5Desc:mbu5.tdesc,__wf__branch:branchid,__wf__branchDesc:mbranch.tdesc";
						}
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName=="__wf__positionid" ){
						temp = __fixCon.value;
						helpReturn="__wf__positionid:positionid,__wf__positionDesc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName=="__wf__branch" ){
						temp = __fixCon.value;
						helpReturn="__wf__branch:branchid,__wf__branchDesc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName=="__wf__bu1" ){
						temp = __fixCon.value;
						helpReturn="__wf__bu1:bu1id,__wf__bu1Desc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName=="__wf__bu2" ){
						var fixcon="";
						if(__wf__bu1.value!="")
							fixcon+=" and parent='"+__wf__bu1.value+"'";
						if(fixcon.length>0)
							fixcon=fixcon.substring(4,fixcon	.length);		
						temp = __fixCon.value;
						__fixCon.value=fixcon;
						helpReturn="__wf__bu2:bu2id,__wf__bu2Desc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName=="__wf__bu3" ){
						var fixcon="";
						if(__wf__bu2.value!="")
							fixcon+=" and parent='"+__wf__bu2.value+"'";
						if(fixcon.length>0)
							fixcon=fixcon.substring(4,fixcon	.length);		
						temp = __fixCon.value;
						__fixCon.value=fixcon;
						helpReturn="__wf__bu3:bu3id,__wf__bu3Desc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
                    }else if( inputName=="__wf__bu4" ){
						var fixcon="";
						if(__wf__bu3.value!="")
							fixcon+=" and parent='"+__wf__bu3.value+"'";
						if(fixcon.length>0)
							fixcon=fixcon.substring(4,fixcon	.length);		
						temp = __fixCon.value;
						__fixCon.value=fixcon;
						helpReturn="__wf__bu4:bu4id,__wf__bu4Desc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
                    }else if( inputName=="__wf__bu5" ){
						var fixcon="";
						if(__wf__bu4.value!="")
							fixcon+=" and parent='"+__wf__bu4.value+"'";
						if(fixcon.length>0)
							fixcon=fixcon.substring(4,fixcon	.length);		
						temp = __fixCon.value;
						__fixCon.value=fixcon;
						helpReturn="__wf__bu5:bu5id,__wf__bu5Desc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if(inputName=="__wf__backgroundid"){
						temp = __fixCon.value;
						helpReturn="__wf__backgroundid:degreeid,__wf__degreeDesc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if(inputName=="__wf__majorid"){
						temp = __fixCon.value;
						helpReturn="__wf__majorid:majorid,__wf__majorDesc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if(inputName.indexOf("__wf__stepid") > -1){
						temp = __fixCon.value;
						no= inputName.substring(inputName.indexOf("__wf__stepid")+"__wf__stepid".length,inputName.length);
						if(no==1){
							helpReturn=inputName+":employeeid,__wf__stepfullname"+no+":fullname,wf_next_actor:employeeid,sendto:fullname";
						}else{
							helpReturn=inputName+":employeeid,__wf__stepfullname"+no+":fullname";
							}
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}
				}
			}	
			
			function goHelp2(helpName,inputName,condition){
				with( document.cscform ){
					var helpReturn;
					var temp;
					if( inputName == "sendto" ){
						temp = __fixCon.value;
						//__fixCon.value="job='"+condition+"'";
						if( condition.indexOf(",") > -1 ){
							condition = condition.replace(/,/g,"','");
						}
						//__fixCon.value="EMPLOYEEID IN ("+condition+")";
						__fixCon.value=condition + " AND STATUS IN ('A','S','T','V')";
					 	helpReturn="wf_next_actor:EMPLOYEEID,sendto:__wf__fullname";
						linkHelp_SendToReturn(helpName,helpReturn);
						__fixCon.value=temp;
					}
				}
			}

			function linkHelp_SendToReturn(help,input){
				with( document.cscform ){
					var param = "BROWSE_USER.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off&__rsc_skip=true&rsc_skip=true";
					window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}

			function linkHelp_Return(help,input){
				with( document.cscform ){
					var param="BROWSE_HELP.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off&__rsc_skip=true&rsc_skip=true";
					window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}
			
			function linkHelpWF(help,input){
				with(document.cscform){
					var temp = __fixCon.value;
					var fix = "wf_id='"+wf_id.value+"' and wf_ver='"+wf_ver.value+"' and initiator='<%=screenSingle.getUProfile().get("actor")%>' and (wf_status<>'6' and wf_status<>'3' and wf_status<>'8' and wf_status<>'A' and wf_status<>'B' and wf_status<>'')";
					var param="BROWSE_HELP.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+fix;
					window.open(param,"Help","left=150,top=150,width=530,height=370,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
					__fixCon.value = temp;
				}
			}
			
			function linkHelp_CCReturn(help,input){
				with( document.cscform ){
					var param = "BROWSE_USER_CC.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off";
					window.open(param,"Help","left=450,top=30,width=550,height=600,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}

			function openHelp(){
				with( document.cscform ){
					window.open("","Help","left=150,top=150,width=700,height=570,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}		

			function checkNum(e){
				var keyCode = getKeyCode(e);
				if ((keyCode < 48) || (keyCode > 57)) {
					cancelEvents(e); // discard
				}
		}

function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
	  xmlHttp=new XMLHttpRequest();
            if (xmlHttp.overrideMimeType) {
                xmlHttp.overrideMimeType('text/xml');
				}
	  }
	catch (e){
	 // alert(" Internet Explorer");
	  try{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e){
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  }
	return xmlHttp;
}

function getList(scode,name,span,onchange){
	var xmlHttp;	
	if (scode.length==0){ 
	  document.getElementById(span).innerHTML="";
	  return;
	  }
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	  
	var url="getSystemCode.jsp";
	url=url+"?scode="+scode;
	url=url+"&name="+name;
	url=url+"&onchange="+onchange;
	
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange=function(){stateChanged(xmlHttp,span,name,onchange);};
	xmlHttp.send(null);
	
} 
	
function stateChanged(xmlHttp,span,name,onchange){ 
	if (xmlHttp.readyState==4&& xmlHttp.status == 200){ 
		document.getElementById(span).innerHTML=xmlHttp.responseText;
		
		var shortname = name.substring(6,name.length);
		var v = document.getElementsByName(shortname);

		if(v&&v.length>0){
			dwr.util.setValue(name,v[0].value);
			eval(onchange);
		}
		/*if(onchange!=""){
			//alert(onchange);
			eval(onchange);
		}*/
	}
}

function chkInteger(){
		if ((window.event.keyCode < 49) || (window.event.keyCode > 53))
			window.event.returnValue = false;
	}
	
function chkChange(){
	with(document.cscform){
		if(__wf__emp_type.options[__wf__emp_type.selectedIndex].value=="1"||__wf__emp_type.options[__wf__emp_type.selectedIndex].value=="4"||__wf__emp_type.options[__wf__emp_type.selectedIndex].value=="5"){

			
			document.getElementById("emptype1").style.display = "none";	
			document.getElementById("emptype2").style.display = "none";	
			document.getElementById("emptype3").style.display = "none";	
			//__wf__contact_duration.disabled=false;
			//	__wf__contact_duration.focus();

		}
		else if(__wf__emp_type.options[__wf__emp_type.selectedIndex].value=="2" || __wf__emp_type.options[__wf__emp_type.selectedIndex].value=="3"){
				document.getElementById("emptype1").style.display = "";	
				document.getElementById("emptype2").style.display = "";	
				document.getElementById("emptype3").style.display = "";
				

				if(__wf__emp_type.options[__wf__emp_type.selectedIndex].value=="2"){
					document.getElementById("emptype3").style.display = "none";
					
					__wf__periodmonth.disabled=true;
					__wf__startperiod.disabled=false;
					__wf__endperiod.disabled=false;
				}else{
					document.getElementById("emptype2").style.display = "none";
					__wf__startperiod.disabled=true;
					__wf__endperiod.disabled=true;
					__wf__periodmonth.disabled=false;
				}
		//	document.getElementById("duration").style.display = "none";	
		//__wf__contact_duration.disabled=true;
		}
		else{
			document.getElementById("emptype1").style.display = "none";	
			document.getElementById("emptype2").style.display = "none";	
			document.getElementById("emptype3").style.display = "none";	
			__wf__startperiod.disabled=true;
			__wf__endperiod.disabled=true;
			__wf__periodmonth.disabled=true;
		}
	}
}

/*function chkChange(){
	with(document.cscform){
		if(__wf__emp_type.options[__wf__emp_type.selectedIndex].value=="1"||__wf__emp_type.options[__wf__emp_type.selectedIndex].value=="2"||__wf__emp_type.options[__wf__emp_type.selectedIndex].value=="3"){
			document.getElementById("duration").style.display = "";	
		__wf__contact_duration.disabled=false;
		//	__wf__contact_duration.focus();
		}
		else{
			document.getElementById("duration").style.display = "none";	
		__wf__contact_duration.disabled=true;
		}
	}
}*/
function goSearch(tbody){
	var oldList ="";
	with(document.cscform){
		if(tbody=="comList"){
			for(var i=0;i<elements.length;i++){
				if ((elements[i].type=="checkbox")&&elements[i].name.indexOf("cb_com")!=-1){
					if(elements[i].value!=""){
						oldList+="'"+elements[i].value+"',";
					}
				}
			}	
		}
		else if(tbody=="subList"){
			for(var i=0;i<elements.length;i++){
				if ((elements[i].type=="checkbox")&&elements[i].name.indexOf("cb_sub")!=-1){
					if(elements[i].value!=""){
						oldList+="'"+elements[i].value+"',";
					}
				}
			}	
		}
	}
	var page = "SearchEmp.jsp?tbody="+tbody+"&old="+oldList;
	var win = window.open( page,"Search","left=150,top=150,width=680,height=450,toolbar=no,status=yes,scrollbars=yes,resizable=yes");	
}

function setBranch(empid){
	SearchDWR.searchAll(new Array("Memployee","branch","employeeid='"+empid+"'",""),function(data){
		dwr.util.setValue("__wf__branchid",data[0][0]);
	});
}

function searchEmp(list,tbody){//10001,10002,100003 
	

	SearchDWR.searchDBXMLAll(new Array("REC101C","memployee.employeeid,memployee.fullname,mposition.tdesc,mbu1.tdesc,mbu2.tdesc,mbu3.tdesc",
	"MEMPLOYEE:employeeid in ("+string2Sql(list)+")",
	"false","langon","","","rsc_skip:true"),{
		callback:function(data){
			document.getElementById("test_split").value = data;
			dwr.util.removeAllRows(tbody);
			if(data.length>0)	{			
				sendBack(data,tbody);
			}
			else{
				dwr.util.removeAllRows(tbody);	
			}
		}
	});

}

function string2Sql(list){
	var temp=	list.split(",");
	var sql="";
	for(i=0;i<temp.length;i++){
		sql+="'"+temp[i]+"',";
	}
	sql = sql.substring(0,sql.length-1);	
	return sql;
}

function deleteSList(){
	with(document.cscform){
		for(var i=0;i<elements.length;i++){
			if((elements[i].type=="checkbox")&&(elements[i].name.indexOf("cb_sub")!=-1)){
				if(elements[i].checked){
					//var z = "(?<=,|^)";
					var x = "(^"+elements[i].value+",)|(,"+elements[i].value+"$)|(^"+elements[i].value+"$)";
					var y = "(,"+elements[i].value+",)";
					var regEx=  new RegExp(x,"gi");
					var regEx2=  new RegExp(y,"gi");
					//var regEx3=  new RegExp(z,"gi");
					__wf__slist.value=__wf__slist.value.replace(regEx2,",").replace(regEx,"").replace(elements[i].value,"");
					//__wf__slist.value=__wf__slist.value.replace(regEx3,"");
				}
			}
		}	
	searchEmp(__wf__slist.value,"subList");
	}
}

function sendBack(result,tbody){
	with(document.cscform){
		if(tbody=="comList"){
			var cellFuncs = [
						function(data1) { return "<input type='checkbox' name='cb_com' value='"+data1[0]+"'>"}, 
						function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[0]+"<input size=\"10\" type=\"text\" name=\"__wf__msubstitute$employeeid$"+i+"\"  value=\""+data1[0]+"\"></span>";  },
						function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[1]+"</span>";  },
						function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[2]+"</span>";  },
						function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[3]+"</span>";  },
						function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[4]+"</span>";  },
						function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[5]+"</span>";  },
						function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[6]+"</span>";  }
						];
		}
		else if(tbody=="subList"){
			var i =1;
			var cellFuncs = [
					function(data1) { return "<input type='checkbox' name='cb_sub' value='"+data1[0]+"'>"}, 
					function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[0]+"</span><input type=hidden name=\"__wf__msubstitute$employeeid$"+i+"\" value="+data1[0]+"><input type=hidden name=\"__wf__msubstitute$companyid$"+i+"\" value='<%=screenSingle.getUProfile().get("companyid")%>'>";  },
					function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[1]+"</span>";  },
					function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[2]+"</span>";  },
					function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[3]+"</span>";  },
					function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[4]+"</span>";  },
					function(data1) { return "<span class='txt01' style=\"white-space:nowrap\">"+data1[5]+"</span>";  },
					function(data1) { return "<span class='txt01' style=\"white-space:nowrap\"><select name=\"__wf__msubstitute$substitute_type$"+i+"\" id=\"__wf__reason"+i+"\"><option value=\"0\">ลาออก</option><option value=\"1\">โอนย้าย</option></select></span>"; },
					function(data1) { 
						adjdate="<span class='txt01' style=\"white-space:nowrap\"><input size=\"10\" type=\"text\" datepicker name=\"__wf__msubstitute$latestdate$"+i+"\"  id=\"__wf__adjdate"+i+"\" onkeypress = \"chkIntegerOfDate(this.value)\"  onkeyup = \"formatDate(this)\" onblur = \"chkInputDate(this)\" value=\""+__pDate.value+"\"><input size=\"10\" type=\"hidden\" name=\"__wf__msubstitute$requestid$"+i+"\" value=\"\" >";
						adjdate+="</span>";
						i++;
						return adjdate;
					}
			];
		}
		dwr.util.addRows(tbody,result, cellFuncs, {
			rowCreator: function(options) {
				var row = document.createElement('tr');
				row.style.backgroundColor = '#FFFFFF';
				return row;
			},
			cellCreator:function(options) {
				var td = document.createElement("td");
				td.style.backgroundColor = '#EFEFEF';
				td.align="center";
				return td;
			}
		}); 
		if((__isStep1.value=="true") || (isAdminEdit.value=="true") || (__isAdminCancel.value=="true") || (__isAdminDelete.value=="true") || (__isAdminClean.value=="true")){
			$("input[datepicker]").datepicker(propertyDatepicker);
		}
	}
}

function delSub(table){
	with(document.cscform){
		if(table=="comTable"){
			for(var i=0;i<elements.length;i++){
				if ((elements[i].type=="checkbox")&&(elements[i].checked==true)&&elements[i].name.indexOf("cb_com")!=-1){
					if(elements[i].value!=""){
						deleteRow(elements[i],table);
					}
				}
			}
		}
		else if(table=="subTable"){
			for(var i=0;i<elements.length;i++){
				if ((elements[i].type=="checkbox")&&(elements[i].checked==true)&&elements[i].name.indexOf("cb_sub")!=-1){
					if(elements[i].value!=""){
						deleteRow(elements[i],table);
					}
				}
			}	
		}
	}
}

function delSub(table){
	with(document.cscform){
		if(table=="comTable"){
			for(var i=0;i<elements.length;i++){
				if ((elements[i].type=="checkbox")&&(elements[i].checked==true)&&elements[i].name.indexOf("cb_com")!=-1){
					if(elements[i].value!=""){
						deleteRow(elements[i],table);
					}
				}
			}	
		}
		else if(table=="subTable"){
			for(var i=0;i<elements.length;i++){
				if ((elements[i].type=="checkbox")&&(elements[i].checked==true)&&elements[i].name.indexOf("cb_sub")!=-1){
					if(elements[i].value!=""){
						deleteRow(elements[i],table);
					}
				}
			}	
		}
	}
}

function deleteRow(r,table){
  var i=r.parentNode.parentNode.rowIndex;
  document.getElementById(table).deleteRow(i);
  delSub(table);
}

function preGoWF(){
	with(document.cscform){
		if(Trim(__wf__responsibility.value)==""){
			alert("กรุณากรอกหน้าที่และความรับผิดชอบ");	
			document.getElementsByName("__wf__responsibility")[0].select();	
		}else if(Trim(__wf__qualifications.value)==""){
			alert("กรุณากรอกคุณสมบัติ");		
			document.getElementsByName("__wf__qualifications")[0].select();
		}else if(Trim(__wf__backgroundid.value)==""){
			alert("กรุณากรอกวุฒิกาศึกษา");		
			document.getElementsByName("__wf__backgroundid")[0].select();
		}else if(Trim(__wf__experience.value)==""){
			alert("กรุณากรอกประสบการณ์");		
			document.getElementsByName("__wf__experience")[0].select();
		}else if(Trim(__wf__emp_num.value)==""){
			alert("กรุณากรอกจำนวนอัตรากำลัง");		
			document.getElementsByName("__wf__emp_num")[0].select();
		}else if(Trim(__wf__jobid.value)==""){
			alert("กรุณาเลือกตำแหน่งงานตามหน้าที่ด้วย");		
			document.getElementsByName("__wf__jobid")[0].select();
		}else if(getRadioValue(__wf__subrequest)=="" ){
			alert("กรุณากรอกBudgeted Position");
			document.getElementsByName("__wf__subrequest")[0].select();
		}
		
		else if(getRadioValue(__wf__reason)=="0" && __wf__add_reason.value==""){
			alert("กรุณากรอกเหตุผลการเพิ่มอัตรา");
			document.getElementsByName("__wf__add_reason")[0].select();
		}else if(getRadioValue(__wf__reason)=="1" && __wf__slist.value =="" && __wf__emp_reason.value == ""){
			alert("กรุณาระบุพนักงานที่ขอทดแทน")
		}/*else if(getRadioValue(__wf__reason)=="1" && __wf__slist.value!="" && chkReasonMovement() && __remark.value ==""){
			alert("กรุณากรอกหมายเหตุในกรณีที่เลือกเหตุผลการทดแทนเป็นโอนย้าย");
			__remark.focus();
		}*/else if(getRadioValue(__wf__reason)=="1" && (__wf__slist.value !="" || __wf__emp_reason.value != "")  && __remark.value ==""){
			alert("กรุณากรอกหมายเหตุ");
			__remark.focus();
		//}else if((document.cscform.step_id.value>=2 && document.cscform.step_id.value<=5) &&(__wf__stepid1.value=="" || __wf__stepfullname1.value=="" )){
		}else if((document.cscform.step_id.value>=2 && document.cscform.step_id.value<=5)){
			//alert(document.cscform.step_id.value>=2+" && "+document.cscform.step_id.value<=5);
			//alert(getRadioValue(wf_command));
				GoWF();
			
				//alert("กรุณาเลือกผู้อนุมัติ");
				//__wf__stepfullname1.focus();	
			
		}else{
			GoWF();
		}
	}	
//	else	GoWF();
}


function chkReasonMovement(){
	with(document.cscform){
	tmp =  __wf__slist.value.split(",");
		for(i=1;i<=tmp.length;i++){
			//alert(tmp[i]!="" +"&& "+document.getElementById("__wf__reason"+i).value=="1");
			if(tmp[i]!="" && document.getElementById("__wf__reason"+i).value=="1" ){
				if(__remark.value ==""){
					return true;
					break;
				}
			}
		}
		return false;
	}
}

function chkCal(obj){
//	if(document.cscform.isEditableStep.value=="true")
		viewCal(obj);		
}

function searchJobcode(jobcodeid){
	//alert(jobcodeid);
	SearchDWR.searchDBXMLAll(new Array("MJOBCODEHELP","MJOBCODE.JOBCODEID,MJOBCODE.TDESC,MJOBCODE.JOBCODE_POSITION,MPOSITION.TDESC,MJOBCODE.BU1,MBU1.TDESC,MJOBCODE.BU2,MBU2.TDESC,MJOBCODE.BU3,MBU3.TDESC,MJOBCODE.BU4,MBU4.TDESC,MJOBCODE.BU5,MBU5.TDESC,MJOBCODE.BRANCHID,MBRANCH.TDESC,MJOBCODE.RESPONSIBILITY,MJOBCODE.EDUCATE,MDEGREE.TDESC,MJOBCODE.EDUBRANCH,MMAJOR.TDESC,MJOBCODE.EXPERIENCE,MJOBCODE.SEX,MJOBCODE.AGE1,MJOBCODE.AGE0",
	"MJOBCODE:JOBCODEID = '"+jobcodeid+"'",
	"false","langon"),// {
					
	  //callback:
	function(data) {  
	   var jobRec=new Array("__wf__jobid","__wf__jobDesc","__wf__positionid","__wf__positionDesc","__wf__bu1","__wf__bu1Desc","__wf__bu2","__wf__bu2Desc","__wf__bu3","__wf__bu3Desc","__wf__bu4","__wf__bu4Desc","__wf__bu5","__wf__bu5Desc","__wf__branch","__wf__branchDesc","__wf__responsibility","__wf__backgroundid","__wf__degreeDesc","__wf__majorid","__wf__majorDesc","__wf__experience","__wf__sex","__wf__fromage","__wf__toage");
		if(data.length>0){
			  for(i=0; i<jobRec.length; i++){
               	DWRUtil.setValue(jobRec[i],data[0][i]);
               }
			}
		else{
			for(i=0; i<jobRec.length;i++) {	
				DWRUtil.setValue(jobRec[i],"");
			}
		}
	//}
	});
}

function delStep(val){
	with(document.cscform){
		document.getElementsByName("__wf__stepid"+val)[0].value ="" ;
		document.getElementsByName("__wf__stepfullname"+val)[0].value="";
		}
	}
	
function hideSearchButton(){
	with(document.cscform){
		for(var i=0;i<17;i++){
			if(document.getElementById("search_button"+(i+1))!=null && document.getElementById("search_button"+(i+1))!="undefined")
		 	document.getElementById("search_button"+(i+1)).style.display="none";
			}
			
			var table = document.getElementById('subTable');    
			var rowCount = table.rows.length-2;    
		for( var i = 0 ; i < rowCount ; i++ ){
			//alert(document.getElementById("calendar_button"+(i+1)));
				if(document.getElementById("calendar_button"+(i+1))!=null && document.getElementById("calendar_button"+(i+1))!="undefined"){
							document.getElementById("calendar_button"+(i+1)).style.display="none";
					}
			}
		}
	}

	function strDbinqToArray(strDbinq){
		var dbinqArray = new Array();
		dbinqArray =  strDbinq.split("#");
		for(var i=0 ; i<dbinqArray.length ; i++){
			dbinqArray[i] = dbinqArray[i].split(",");
		}
		return dbinqArray;
	}



//-->
		</SCRIPT>
		<script type="text/javascript">
			$(function(){
				$("td.column-label").css("width","25%");
			});

			function setDisplayField(val){
				with(document.cscform){
					if(val=="0"){
						$('#addreason').removeAttr('readonly');
						$('#addreason').removeClass("disabled");
						$('#empreason').attr('readonly','readonly');
						$('#empreason').addClass('disabled');
						$('#empreason').val("");
						$('img[name=addbutton]').css("display","none");
						$('img[name=delbutton]').css("display","none");
					}else if(val=="1")
					{	
						$('#addreason').attr('readonly','readonly');
						$('#addreason').addClass('disabled');
						$('#addreason').val("");
						$('#empreason').removeAttr('readonly');
						$('#empreason').removeClass("disabled");
						$('img[name=addbutton]').css("display","");
						$('img[name=delbutton]').css("display","");
					}else{
						$('#addreason').attr('readonly','readonly');
						$('#addreason').addClass('disabled');
						$('#addreason').val("");
						$('#empreason').attr('readonly','readonly');
						$('#empreason').addClass('disabled');
						$('#empreason').val("");
						$('img[name=addbutton]').css("display","");
						$('img[name=delbutton]').css("display","");
					}
				}
			}

		</script>
	</HEAD>
	<BODY BGCOLOR=#FFFFFF onload="chkChange();" >
	<!-- ImageReady Slices (02.psd) -->
		<FORM NAME="cscform" METHOD="post" ACTION="RWF001_PHATRA.jsp">
			<div id="blogScreen" align="center">
				<table border = "0">
					<tr>
						<td><div align="left"><img src="../IMAGES/MYNOTE/PROGRESS/loading3.gif"  border="0"  id="imgSubmit" ></div></td>
					</tr>
				</table>
			</div>


			<INPUT TYPE="hidden" NAME="__screen" VALUE="RWF001_PHATRA">
			<INPUT TYPE="hidden" NAME="__wf__screen" VALUE="RWF001_PHATRA">
			<INPUT TYPE="hidden" NAME="__cmd" VALUE="">
			<INPUT TYPE="hidden" NAME="__help" VALUE="">
			<INPUT TYPE="hidden" NAME="__fixCon" VALUE="">
			<INPUT TYPE="hidden" NAME="__notNull" VALUE="<%=screenSingle.getRequire()%>">
			<INPUT TYPE="hidden" NAME="__language" VALUE="<%=screenSingle.getUProfile().get("lang")%>">
			<INPUT TYPE="hidden" NAME="__companyid" VALUE="<%=screenSingle.getUProfile().get("companyid")%>">
			<INPUT TYPE="hidden" NAME="__calendar" VALUE="">
			
			<SCRIPT LANGUAGE="JavaScript">getInputFormatDate();</SCRIPT>

			<INPUT TYPE="hidden" NAME="wf_id" VALUE="5001">
			<INPUT TYPE="hidden" NAME="__wf__requestid" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__requestid"))%>">
			<INPUT TYPE="hidden" NAME="__wf_id" VALUE="5001">
			<INPUT TYPE="hidden" NAME="wf_ver" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_ver"),"1")%>">
			<INPUT TYPE="hidden" NAME="__wf_ver" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf_ver"),"1")%>">
			<INPUT TYPE="hidden" NAME="wf_seq_no" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_seq_no"),"0")%>">
			<INPUT TYPE="hidden" NAME="step_id" VALUE="<%=chkNull.chkNullString(request.getParameter("step_id"),"0")%>">
			<INPUT TYPE="hidden" NAME="step_seq_no" VALUE="<%=chkNull.chkNullString(request.getParameter("step_seq_no"),"0")%>">
			<INPUT TYPE="hidden" NAME="wf_return_actor" VALUE="IINIT">
			<INPUT TYPE="hidden" NAME="__oldDocumentID" VALUE="<%=chkNull.chkNullString(request.getParameter("__oldDocumentID"),screenSingle.getDataLabel("DOC_NO"))%>">
			<INPUT TYPE="hidden" NAME="__oldWF" VALUE="<%=chkNull.chkNullString(request.getParameter("__oldWF"),screenSingle.getDataLabel("WF_STATUS"))%>">
			
			<INPUT TYPE="hidden" NAME="__wf" VALUE="<%=wf%>">
			<INPUT TYPE="hidden" NAME="__wfcmd" VALUE="false">
			
			<INPUT TYPE="hidden" NAME="remark" VALUE="<%=remark%>">

			<INPUT TYPE="hidden" NAME="__wf__limitot" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__limitot"), "false")%>">
			<INPUT TYPE="hidden" NAME="draft_cmd" VALUE="">              
			<INPUT TYPE="hidden" NAME="draft_no" VALUE="<%=chkNull.chkNullString(request.getParameter("draft_no"),"0")%>">               
			<INPUT TYPE="hidden" NAME="admin_cmd" VALUE="">	
			<!-- Redirect Page -->
			 <INPUT TYPE="hidden" NAME="isAdminEdit" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminEdit"))%>">
			 <INPUT TYPE="hidden" NAME="isAdminCancel" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminCancel"))%>">
			 <INPUT TYPE="hidden" NAME="isAdminClean" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminClean"))%>">
			 <INPUT TYPE="hidden" NAME="isAdminDelete" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminDelete"))%>">
             
			 <INPUT TYPE="hidden" NAME="__wf__employeeid" VALUE="<%=screenSingle.getUProfile().get("employeeid")%>">
			 <INPUT TYPE="hidden" NAME="__wf__companyid" VALUE="<%=screenSingle.getUProfile().get("companyid")%>">
			 <INPUT TYPE="hidden" NAME="__wf__request_date" VALUE="<%=calendar.getDDMMYYYY()%>">
			 <input type="hidden" name="__pDate" value="<%=calendar.getDDMMYYYY()%>">
			 
             
			
			<%=screenSingle.InitialVariable()%>
			
			<DIV ID="toolTipLayer" STYLE="position:absolute; visibility: hidden"></DIV>
			<SCRIPT LANGUAGE="JavaScript">initToolTips();</SCRIPT>
			
			<TABLE WIDTH="950" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
				<jsp:include page="MYNOTE_HEAD.jsp" flush="true"/>
						<DIV ALIGN="center">
						<!-- Begin Step1 -->
<%=md.getStepDocument("5001","1")%>
<%=md.getHeadDocument()%><br>
<%=md.getHelpDocument2("Employment Requisition")%><br>
<%=md.getSendToDocumentNoSearch("Employment Requisition")%> <br>
<%
	String slist = chkNull.chkNullString(request.getParameter("__wf__slist")); 
	if(!md.isStep1){
			slist = chkNull.chkNullString(md.getWFDataValue("__wf__slist")); 
	}	

	String strDbinq2  = "";
	if(!slist.equals("")){
		DbInquiry dbinq = new DbXml(screenSingle.getUProfile(),"REC101C","","","").getInquiry();
		//10008046,10008047,10000002 
		String[] row_slist = slist.split(",");
		String new_slist = "";
		for(int i=0;i<row_slist.length;i++){
			new_slist = new_slist+"'"+row_slist[i]+"',";
		}
		String new_slist2 = new_slist.substring(0,new_slist.lastIndexOf(","));
		dbinq.setFilter("employeeid in ("+new_slist2+")");
		dbinq.refresh();
		String strDbinq = "";
		while(dbinq.next()){
			strDbinq = strDbinq+dbinq.getString("employeeid") + "," + dbinq.getString("fullname") + "," +dbinq.getString("mposition","tdesc") + "," +dbinq.getString("mbu1","tdesc") + "," +dbinq.getString("mbu2","tdesc") + "," +dbinq.getString("mbu3","tdesc")+"#";	
		}
		strDbinq2 = strDbinq.substring(0,strDbinq.lastIndexOf("#"));
	}


	%>

						<!-- BEGAIN CREATE INPUT HIDDEN FOR PARAM STEP BY STEP -->
						  <INPUT TYPE="hidden" NAME="__lst__strDbinq2" VALUE="<%=strDbinq2%>">
					      <INPUT TYPE="hidden" NAME="__isStep1" id="__isStep1" VALUE="<%=md.isStep1%>">
					      <INPUT TYPE="hidden" NAME="__isStep2" id="__isStep2" VALUE="<%=md.isStep2%>">
					      <INPUT TYPE="hidden" NAME="__isStepCancel" id ="__isStepCancel" VALUE="<%=md.isStepCancel%>">
					      <INPUT TYPE="hidden" NAME="__isStepComment" id="__isStepComment" VALUE="<%=md.isStepComment %>">
					      <INPUT TYPE="hidden" NAME="__isStepReturn" id="__isStepReturn" VALUE="<%=md.isStepReturn %>">
					      <INPUT TYPE="hidden" NAME="__isStepCopy" id="__isStepCopy" VALUE="<%=md.isStepCopy %>">
					      <INPUT TYPE="hidden" NAME="__isDraft" id="__isDraft" VALUE="<%=md.isDraft%>">
					      <INPUT TYPE="hidden" NAME="__isStep3" id= "__isStep3" VALUE="<%=md.isStep3%>">
					      <INPUT TYPE="hidden" NAME="__isAdminEdit" id="__isAdminEdit" VALUE="<%=md.isAdminEdit%>">
					      <INPUT TYPE="hidden" NAME="__isAdminCancel" id="__isAdminCancel" VALUE="<%=md.isAdminCancel %>">
					      <INPUT TYPE="hidden" NAME="__isAdminDelete" id= "__isAdminDelete" VALUE="<%=md.isAdminDelete %>">
					      <INPUT TYPE="hidden" NAME="__isAdminClean" id="__isAdminClean" VALUE="<%=md.isAdminClean %>">
					      <INPUT TYPE="hidden" NAME="__isArchive" id="__isArchive" VALUE="<%=md.isArchive%>">
						 
						 <!-- END CREATE INPUT HIDDEN FOR PARAM STEP BY STEP -->


					  <!-- Begin Code -->
      <table width="95%" 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"></td>
          <td valign="middle"><font face="MS Sans Serif" size="1" color="#FFFFFF">
	<%//if(chkNull.chkNullString(request.getParameter("step_id")).equals("8")){%>
    	<!--div align="right"><a href="javascript:printPage();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image43','','../IMAGES/MYNOTE/BUTTON/BUTTON_PRINT.gif',1)"><img SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_PRINT.gif" alt="พิมพ์ใบขออัตรากำลัง" name="Image43" border="0" align="absmiddle" id="Image43"></a></div-->
    <%//}%>
            <table width="100%" border="0" cellpadding="0" cellspacing="1" class="txt01">
              <!-- Begin User Code -->
 <%if((chkNull.chkNullStringToInt(request.getParameter("step_id"))>1 && chkNull.chkNullStringToInt(request.getParameter("step_id"))<=5)){%>            
				<!-- <tr bgcolor="#FFFFFF">
	              <td colspan="2" bgcolor="#0099cc" class="column-label"><div align="left">
	                <script language=JavaScript>swapLang("Routing_order")</script>
	                </div></td>
                </tr>
	            <tr bgcolor="#FFFFFF">
	              <td width="240" class="column-label"><div align="right">
	                <script language=JavaScript>swapLang("Routing_step")</script>1
	                </div></td>
	              <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="hidden" name="__wf__stepid1" size="40" value="" class="txt01" readonly=""><input type="text" name="__wf__stepfullname1" size="40" value="" class="txt01" readonly="">
                  <a href="JavaScript: goHelp('MEMPLOYEEHELP','__wf__stepid1','');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('employee_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="employee_image" width="20" height="20" border="0" align="absmiddle" id="search_button14"></a>
                  <a href="JavaScript:JavaScript:delStep(1);" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('delete_step_image','','../IMAGES/BUTTON/SWAP/DEL_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/DEL20.gif" alt="DELETE" name="delete_step_image" width="20" height="20" border="0" align="absmiddle" id="search_button15"></a></td>
                </tr>
	            <tr bgcolor="#FFFFFF">
	              <td class="column-label"><div align="right">
	                <script language=JavaScript>swapLang("Routing_step")</script>2
	                </div></td>
	              <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="hidden" name="__wf__stepid2" size="40" value="" class="txt01" readonly=""><input type="text" name="__wf__stepfullname2" size="40" value="" class="txt01" readonly="">
                  <a href="JavaScript: goHelp('MEMPLOYEEHELP','__wf__stepid2','');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('employee_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="employee_image" width="20" height="20" border="0" align="absmiddle" id="search_button16"></a>
                  <a href="JavaScript:delStep(2);" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('delete_step_image2','','../IMAGES/BUTTON/SWAP/DEL_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/DEL20.gif" alt="DELETE" name="delete_step_image2" width="20" height="20" border="0" align="absmiddle" id="search_button17"></a></td>
                </tr>    -->
 <%}else{%>
	 <!-- <input type="hidden" name="__wf__stepid1" size="40" value="" class="txt01" readonly=""><input type="hidden" name="__wf__stepfullname1" size="40" value="" class="txt01" readonly="">
	 <input type="hidden" name="__wf__stepid2" size="40" value="" class="txt01" readonly=""><input type="hidden" name="__wf__stepfullname2" size="40" value="" class="txt01" readonly=""> -->
 <%}%>
				<tr bgcolor="#FFFFFF">
	              <td colspan="2" bgcolor="#0099cc" class="column-label"><div align="left">
	                <script language=JavaScript>swapLang("Employment Requisition")</script>
	                </div></td>
                </tr>
              <tr bgcolor="#FFFFFF">
                <td class="column-label" width="200"><div align="right">
                   <script language=JavaScript>swapLang("Job")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="10" name="__wf__jobid" value="<%=chkNull.chkNullString(request.getParameter("__wf__jobid"),md.getWFDataValue("__wf__jobid")) %>" readonly >
                <a href="javascript:goHelp('MJOBCODEHELP','__wf__jobid');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle" id="search_button1" /></a><input size="50" type="text" name="__wf__jobDesc" value="<%=chkNull.chkNullString(request.getParameter("__wf__jobDesc"),md.getWFDataValue("__wf__jobDesc")) %>" readonly></td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Position")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="10" name="__wf__positionid" value="<%=chkNull.chkNullString(request.getParameter("__wf__positionid"),md.getWFDataValue("__wf__positionid")) %>"  readonly>
                <a href="javascript:goHelp('MPOSITIONHELP','__wf__positionid');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button2" /></a><input size="50" type="text" name="__wf__positionDesc" value="<%=chkNull.chkNullString(request.getParameter("__wf__positionDesc"),md.getWFDataValue("__wf__positionDesc")) %>" readonly></td>
              </tr>
			<tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Business Unit 1")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="10" name="__wf__bu1" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu1"),md.getWFDataValue("__wf__bu1")) %>" readonly >
                <a href="javascript:goHelp('MBU1HELP','__wf__bu1');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button3" /></a><input size="50" type="text" name="__wf__bu1Desc" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu1Desc"),md.getWFDataValue("__wf__bu1Desc")) %>" readonly></td>
              </tr>
               <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Business Unit 2")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="10" name="__wf__bu2" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu2"),md.getWFDataValue("__wf__bu2")) %>"  readonly>
                <a href="javascript:goHelp('MBU2HELP','__wf__bu2');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button4" /></a><input size="50" type="text" name="__wf__bu2Desc" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu2Desc"),md.getWFDataValue("__wf__bu2Desc")) %>" readonly></td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Business Unit 3")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="10" name="__wf__bu3" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu3"),md.getWFDataValue("__wf__bu3")) %>"  readonly>
                <a href="javascript:goHelp('MBU3HELP','__wf__bu3');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button5" /></a><input size="50" type="text" name="__wf__bu3Desc" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu3Desc"),md.getWFDataValue("__wf__bu3Desc")) %>" readonly></td>
              </tr>
			   <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Business Unit 4")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="10" name="__wf__bu4" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu4"),md.getWFDataValue("__wf__bu4")) %>"  readonly>
                <a href="javascript:goHelp('MBU4HELP','__wf__bu4');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button6" /></a><input size="50" type="text" name="__wf__bu4Desc" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu4Desc"),md.getWFDataValue("__wf__bu4Desc")) %>" readonly></td>
              </tr>
			  <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Business Unit 5")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="10" name="__wf__bu5" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu5"),md.getWFDataValue("__wf__bu5")) %>"  readonly>
                <a href="javascript:goHelp('MBU5HELP','__wf__bu5');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button7" /></a><input size="50" type="text" name="__wf__bu5Desc" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu5Desc"),md.getWFDataValue("__wf__bu5Desc")) %>" readonly></td>
              </tr>
                <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                    <script language=JavaScript>swapLang("Company")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="10" name="__wf__branch" value="<%=chkNull.chkNullString(request.getParameter("__wf__branch"),md.getWFDataValue("__wf__branch")) %>" readonly >
                <a href="javascript:goHelp('MBRANCHHELP','__wf__branch');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button8" /></a><input size="50" type="text" name="__wf__branchDesc" value="<%=chkNull.chkNullString(request.getParameter("__wf__branchDesc"),md.getWFDataValue("__wf__branchDesc")) %>" readonly></td>
              </tr>
             
              <%
     if( md.isStep3 || md.isAdminEdit || md.isAdminCancel || md.isAdminDelete || md.isAdminClean || md.isArchive || md.isStep2 || md.isStepCancel || md.isStepComment || md.isStepReturn || md.isStepCopy || md.isDraft){
%>
        <input type="hidden" name="sex" VALUE="<%=md.getWFDataValue("__wf__sex")%>">
        <input type="hidden" name="emp_type" VALUE="<%=md.getWFDataValue("__wf__emp_type")%>">
        <input type="hidden" name="req_type" VALUE="<%=md.getWFDataValue("__wf__req_type")%>">
<%
	}
%>
			<TR BGCOLOR="#FFFFFF">
			  <TD CLASS="column-label"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Responsibility")</script>&nbsp;*</DIV></TD>
				<TD WIDTH="982" BGCOLOR="#EFEFEF" CLASS="txt01"><TEXTAREA name="__wf__responsibility" cols="50" rows="4"><%=chkNull.chkNullString(request.getParameter("__wf__responsibility"),md.getWFDataValue("__wf__responsibility")) %></TEXTAREA></TD>
			</TR>  
			<TR BGCOLOR="#FFFFFF">
			  <TD CLASS="column-label"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Qualifications")</script>&nbsp;*</DIV></TD>
				<TD WIDTH="982" BGCOLOR="#EFEFEF" CLASS="txt01"><TEXTAREA name="__wf__qualifications" cols="50" rows="4"><%=chkNull.chkNullString(request.getParameter("__wf__qualifications"),md.getWFDataValue("__wf__qualifications")) %></TEXTAREA></TD>
			</TR>
			<TR BGCOLOR="#FFFFFF">
			  <TD CLASS="column-label"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Justification")</script></DIV></TD>
				<TD WIDTH="982" BGCOLOR="#EFEFEF" CLASS="txt01"><TEXTAREA name="__wf__reason_desc" cols="50" rows="4"><%=chkNull.chkNullString(request.getParameter("__wf__reason_desc"),md.getWFDataValue("__wf__reason_desc")) %></TEXTAREA></TD>
			</TR>
			
             
			<!--TR BGCOLOR="#FFFFFF">
			  <TD CLASS="column-label"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Reason of Need")</script></DIV></TD>
				<TD WIDTH="982" BGCOLOR="#EFEFEF" CLASS="txt01"><TEXTAREA name="__wf__needreason" cols="50" rows="4"><%//=chkNull.chkNullString(request.getParameter("__wf__needreason"),md.getWFDataValue("__wf__needreason")) %></TEXTAREA></TD>
			</TR-->    
           
			 <!-- <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Degree")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="10" name="__wf__backgroundid" value="<%=chkNull.chkNullString(request.getParameter("__wf__backgroundid"),md.getWFDataValue("__wf__backgroundid")) %>"  readonly>
				<%// if( md.isStep1 || md.isDraft){%>
				<a href="javascript:goHelp('MDEGREEHELP','__wf__backgroundid');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button9" /></a>
				<%// } %><input size="30" type="text" name="__wf__degreeDesc" value="<%=chkNull.chkNullString(request.getParameter("__wf__degreeDesc"),md.getWFDataValue("__wf__degreeDesc")) %>" >
					</td>
              </tr> -->
			   <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Degree")</script>&nbsp;*</div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="50" name="__wf__backgroundid" value="<%=chkNull.chkNullString(request.getParameter("__wf__backgroundid"),md.getWFDataValue("__wf__backgroundid")) %>" >
				<%// if( md.isStep1 || md.isDraft){%>
				<!-- <a href="javascript:goHelp('MDEGREEHELP','__wf__backgroundid');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button9" /></a>
				<%// } %><input size="30" type="text" name="__wf__degreeDesc" value="<%=chkNull.chkNullString(request.getParameter("__wf__degreeDesc"),md.getWFDataValue("__wf__degreeDesc")) %>" > -->
</td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Required Major")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="text" size="50" name="__wf__majorid" value="<%=chkNull.chkNullString(request.getParameter("__wf__majorid"),md.getWFDataValue("__wf__majorid")) %>" >
				<%// if( md.isStep1 || md.isDraft){%>
				<!-- <a href="javascript:goHelp('MMAJORHELP','__wf__majorid');"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 align="absmiddle"  id="search_button10" /></a>
				<%// } %><input size="30" type="text" name="__wf__majorDesc" value="<%=chkNull.chkNullString(request.getParameter("__wf__majorDesc"),md.getWFDataValue("__wf__majorDesc")) %>" > --> </td>
              </tr>
			   <TR BGCOLOR="#FFFFFF">
			  <TD CLASS="column-label"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Experience")</script>&nbsp;*</DIV></TD>
				<TD WIDTH="982" BGCOLOR="#EFEFEF" CLASS="txt01"><TEXTAREA name="__wf__experience" cols="50" rows="4"><%=chkNull.chkNullString(request.getParameter("__wf__experience"),md.getWFDataValue("__wf__experience")) %></TEXTAREA></TD>
			</TR>
			<TR BGCOLOR="#FFFFFF">
			  <TD CLASS="column-label"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Other")</script></DIV></TD>
				<TD WIDTH="982" BGCOLOR="#EFEFEF" CLASS="txt01"><TEXTAREA name="__wf__other" cols="50" rows="4"><%=chkNull.chkNullString(request.getParameter("__wf__other"),md.getWFDataValue("__wf__other")) %></TEXTAREA></TD>
			</TR> 
             <TR bgcolor="#FFFFFF">
                <TD class="column-label"><div align="right">
                 <script language=JavaScript>swapLang("Employment Type");</script></div></TD>
                  <%
				  	ListBox employ_type = new ListBox();
					employ_type.setUProfile(screenSingle.getUProfile());
					employ_type.setValidCode("EMPTYPE");
					employ_type.setName("wf__emp_type");
					employ_type.setSizel("1");
					employ_type.setonChange("chkChange();");		
					employ_type.ini();
				  %>
                 <TD width="982" bgcolor="#EFEFEF" class="txt01"><span id="employ_typespan"><%=employ_type.getInput()%></span> 
                </td>
            </TR>
              <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                 <script language=JavaScript>swapLang("Sex");</script></div></td>
               
               
                  <%
				  	ListBox sex = new ListBox();
					sex.setUProfile(screenSingle.getUProfile());
					sex.setValidCode("sex_prefix");
					sex.setName("wf__sex");
					sex.setSizel("1");
					//sex.setonChange("chkChange();");		
					sex.ini();
				  %>
                 <td width="982" bgcolor="#EFEFEF" class="txt01"><span id="sexspan"><%=sex.getInput()%></span> <script language=JavaScript>//getList("sex_prefix","__wf__sex","sexspan","");</script>
                </td>
            </TR>

				
				<tr><td class="column-label"><div id="emptype1"><script language=JavaScript>swapLang("Time Period");</script></div></td>
				<td width="982" bgcolor="#EFEFEF" class="txt01"><div id="emptype2" >
				
					  <input type="text" size = "8" name="__wf__startperiod" onKeyPress="chkInteger()" onBlur="chkInputDate2(__wf__classdatefrm,this)" onKeyUp="formatDate(this)">             &nbsp;<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1311','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image1311" width="20"  border="0" align="absmiddle" id="Image1311" onClick="viewCal('__wf__startperiod')"></a>&nbsp;<script language=JavaScript>swapLang("To");</script>&nbsp;<input type="text" size = "8" name="__wf__endperiod" onKeyPress="chkInteger()" onBlur="chkInputDate2(__wf__classdatefrm,this)" onKeyUp="formatDate(this)">&nbsp;<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1311','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"> <img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image1311" width="20"  border="0" align="absmiddle" id="Image1311" onClick="viewCal('__wf__endperiod')"></a></div>
					<div id="emptype3" ><input type="type" name="__wf__periodmonth" value="" size="3">&nbsp;<script language=JavaScript>swapLang("Months");</script>
				</div></td></tr>
              <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Period age")</script></div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01">
				<input size="3" type="text" name="__wf__fromage" value="<%=chkNull.chkNullString(request.getParameter("__wf__fromage"),md.getWFDataValue("__wf__fromage")) %>" onkeypress="checkNum(event)"> - 
				<input size="3" type="text" name="__wf__toage" value="<%=chkNull.chkNullString(request.getParameter("__wf__toage"),md.getWFDataValue("__wf__toage")) %>" onkeypress="checkNum(event)">&nbsp;<script language=JavaScript>swapLang("Year")</script></td>
              </tr>
              <!--tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Employment Type")</script></div></td>
                  
                  
                  <%
				  	/*ListBox emptype = new ListBox();
					emptype.setUProfile(screenSingle.getUProfile());
					emptype.setValidCode("EMPTYPEKKB");
					emptype.setName("wf__emp_type");
					emptype.setSizel("1");
					emptype.setonChange("chkChange();");		
					emptype.ini();*/
				  %>
                <td width="982" bgcolor="#EFEFEF" class="txt01">
                	<span id="empType"><%//=emptype.getInput()%></span>
                    <script language=JavaScript>//getList("EMPTYPEKKB","__wf__emp_type","empType","chkChange()");</script>
                  &nbsp;
                 <div id="duration" style="display:none"> <script language=JavaScript>swapLang("Contract/Extended Period")</script>
                  &nbsp;
                  <select name="__wf__contact_duration" size="1" disabled >
                    <option value="3"><script language=JavaScript>swapLang(" 3 Months Employment")</script></option>
                    <option value="6"><script language=JavaScript>swapLang(" 6 Months Employment")</script></option>
                    <option value="12"><script language=JavaScript>swapLang(" 12 Months Employment")</script></option>
                    <option value="3e"><script language=JavaScript>swapLang(" 3 Months Extended")</script></option>
                    <option value="6e"><script language=JavaScript>swapLang(" 6 Months Extended")</script></option>
                    <option value="12e"><script language=JavaScript>swapLang(" 12 Months Extended")</script></option>
                  </select>
                &nbsp;</div></td>
              </tr-->     
              <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right"><script language=JavaScript>swapLang("Start date")</script></div></td>
                <td class="column-input"><!-- <input type="text" size="10" name="__wf__startdate" id= "__wf__startdate" maxlength=10 value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate"), new CscCalendar().getDDMMYYYY()) %>" class="txt01" onKeyup = "formatDate(this)" onKeypress = "chkIntegerOfDate(this.value)"> --><input type="text" size = "8" name="__wf__startdate" onKeyPress="chkInteger()" onBlur="chkInputDate2(__wf__classdatefrm,this)" onKeyUp="formatDate(this)">&nbsp;<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1311','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"> <img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image1311" width="20"  border="0" align="absmiddle" id="Image1311" onClick="viewCal('__wf__startdate')"></a></td>
              </tr>

			  <!-- <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Start date")</script></div></td>
                <td bgcolor="#EFEFEF" class="txt01">&nbsp;<input size="10" type="text" name="__wf__startdate" onKeyPress = "chkIntegerOfDate(this.value)" onBlur = "chkInputDate(this)" onKeyUp = "formatDate(this)" value="<%//=chkNull.chkNullString(request.getParameter("__wf__startdate"),md.getWFDataValue("__wf__startdate"))%>">
                  &nbsp;<%//if(md.isStep1){%><%//}%>&nbsp;</td> -->
              </tr>
              <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Request_amount")</script>&nbsp;*</div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><!-- <select name="__wf__emp_num" size="1">
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                  </select> -->
				  <input size="3" type="text" name="__wf__emp_num" value="<%=chkNull.chkNullString(request.getParameter("__wf__emp_num"),md.getWFDataValue("__wf__emp_num")) %>" onkeypress="checkNum(event)">&nbsp;<script language=JavaScript>swapLang("positions") </script></td>
              </tr>  
			  <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Budgeted Position")</script>&nbsp;*</div></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01">          
				  <input size="3" type="radio" name="__wf__subrequest" value="1" >&nbsp;<script language=JavaScript>swapLang("Yes")</script>&nbsp;<input size="3" type="radio" name="__subrequest" value="2" >&nbsp;<script language=JavaScript>swapLang("No")</script></td>
              </tr>     

              
			<!--TR BGCOLOR="#FFFFFF">
			  <TD CLASS="column-label"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Experience Need")</script></DIV></TD>
				<TD WIDTH="982" BGCOLOR="#EFEFEF" CLASS="txt01"><input type="radio" name="__wf__expneed" checked><SCRIPT language=JavaScript>swapLang("Not Need")</SCRIPT><input type="radio" name="__wf__expneed"><SCRIPT language=JavaScript>swapLang("Need")</SCRIPT>&nbsp;&nbsp;&nbsp;<SCRIPT language=JavaScript>swapLang("Experience Need Approx.")</SCRIPT>&nbsp;<input type="text" name="__wf__expduration" size="3">&nbsp;<SCRIPT language=JavaScript>swapLang("years")</SCRIPT></TD>
			</TR>  
              <tr bgcolor="#FFFFFF">
                <td class="column-label"><div align="right">
                   <script language=JavaScript>swapLang("Employment Type")</script></div></td>
                  
                  <%
				  	/*ListBox reqtype = new ListBox();
					reqtype.setUProfile(screenSingle.getUProfile());
					reqtype.setValidCode("REQ_TYPE");
					reqtype.setName("wf__req_type");
					reqtype.setSizel("1");
					reqtype.setonChange("chkChange();");		
					reqtype.ini();*/
				  %>                  
                <td width="982" bgcolor="#EFEFEF" class="txt01"><span id="reqType"><%//=reqtype.getInput()%></span>
                <script language=JavaScript>//getList("REQ_TYPE","__wf__req_type","reqType","");</script>				</td>
              </tr-->
              <tr bgcolor="#FFFFFF">
                <td colspan="2" bgcolor="#0099cc" class="column-label"><div align="center">
                    <script language=JavaScript>swapLang("Request Reason")</script></div></td>                
              </tr>               
              <tr bgcolor="#FFFFFF">
                <td class="column-label"><script language=JavaScript>swapLang("Reason for request")</script>&nbsp;*</td>
                <td width="982" bgcolor="#EFEFEF" class="txt01">
                	<input type="radio" name="__wf__reason" id="__wf__reason" value="0" onClick="setDisplayField(this.value);">
                    <script language="JavaScript">swapLang("Employee Adding Request")</script>&nbsp;&nbsp;&nbsp; <script language="JavaScript">swapLang("Reason for adding request")</script>&nbsp; <input size="40" type="text" name="__wf__add_reason" id="addreason" value="<%=chkNull.chkNullString(request.getParameter("__wf__add_reason"),md.getWFDataValue("__wf__add_reason")) %>"></td>
              </tr>
              <!-- <tr bgcolor="#FFFFFF">
                <td bgcolor="#EFEFEF"  class="txt01"></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01">
                    <input type="radio" name="__wf__reason" id="__wf__reason" value="1" onClick="setDisplayField(this.value);">
                    <script language="JavaScript">swapLang("Employee Substitution Request")</script>
					<input type="text" name="__wf__emp_reason" id="empreason" size="40" value="<%=chkNull.chkNullString(request.getParameter("__wf__emp_reason"),md.getWFDataValue("__wf__emp_reason")) %>" >&nbsp;<script language="JavaScript">swapLang("(กรณีพนักงานไม่มีรายชื่อ)")</script>	
				</td>
              </tr> -->
				<!-- <tr bgcolor="#FFFFFF">
                <td colspan="2" bgcolor="#EFEFEF" class="txt01">
				<table width="100%" border="0" cellpadding="0" cellspacing='1' id="subTable">
                    <tbody id="head">
                      <tr>
                        <td bgcolor="#0099CC" class="column-title"><div align="center">
                            <script language="javascript">swapLang("Select");</script>
                        </div></td>
                        <td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Employee ID");</script>
                        </div></td>
                        <td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Name-Lastname");</script>
                        </div></td>
                        <td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Position");</script>
                        </div></td>
                        <td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Business_Unit_1");</script>
                        </div></td>
                        <td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Business_Unit_2");</script>
                        </div></td>
                        <td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Business_Unit_3");</script>
                        </div></td>
						<!--td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Business_Unit_4");</script>
                        </div></td>
						<td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Business_Unit_5");</script>
                        </div></td>
                        <td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Reason");</script>
                        </div></td>
                        <td bgcolor="#0099CC" class="column-title" nowrap><div align="center">
                            <script language="javascript">swapLang("Effective Date");</script>
                        </div></td>
                      </tr>
                    </tbody>
                    <tbody id="subList" >
                    </tbody> -->
                    <%//if(md.isStep1){%>
                    <!-- <tr>
                      <td colspan="9"  class="noborder"><div align='center' > <a href='javascript:goSearch("subList");' ><img name="addbutton" src='../IMAGES/BUTTON/MYNOTE/ADD.gif' border='0'  id="search_button12"></a>
					  &nbsp;&nbsp; <a href='javascript:deleteSList();delSub("subTable");' ><img name="delbutton" src='../IMAGES/BUTTON/MYNOTE/DELETE.gif' border='0'  id="search_button13"></a>&nbsp;&nbsp;</div></td>
                    </tr>
                    <%//}%>
                </table></td>
              </tr> -->
			  
              <!--tr bgcolor="#FFFFFF">
                <td class="column-label"></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="checkbox" name="__wf__annualrequest" value="1"><script language=JavaScript>swapLang("Annual Request")</script></td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td class="column-label"></td>
                <td width="982" bgcolor="#EFEFEF" class="txt01"><input type="checkbox" name="__wf__approverequest" value="1"><script language=JavaScript>swapLang("Approved Request Date")</script>&nbsp;
				<input size="10" type="text" name="__wf__approvedate" onKeyPress = "chkIntegerOfDate(this.value)" onBlur = "chkInputDate(this)" onKeyUp = "formatDate(this)" value="<%=chkNull.chkNullString(request.getParameter("__wf__approvedate"),md.getWFDataValue("__wf__approvedate"))%>">
                  &nbsp;<%if(md.isStep1){%><a href="javascript:viewCal('__wf__approvedate')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('999','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image19" width="20" height="20" border="0" align="absmiddle"></a><%}%>&nbsp;
                <script language=JavaScript>swapLang("Effective Date")</script> &nbsp;<input size="10" type="text" name="__wf__effectdate" onkeypress = "chkIntegerOfDate(this.value)" onblur = "chkInputDate(this)" onkeyup = "formatDate(this)" value="<%=chkNull.chkNullString(request.getParameter("__wf__effectdate"),md.getWFDataValue("__wf__effectdate"))%>">
                &nbsp;<%if(md.isStep1){%><a href="javascript:viewCal('__wf__effectdate')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('999','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image19" width="20" height="20" border="0" align="absmiddle"></a>         <%}%>           </td>
              </tr-->
<!--              <tr bgcolor="#FFFFFF">
                <td width="30%" bgcolor="#0099cc" class="txt01"><div align="right">
                    <script language=JavaScript>swapLang("Request Date")</script>
                  : </div></td>
                <td width="70%" bgcolor="#EFEFEF" class="txt01"><input size="10" type="text" name="__wf__request_date" onkeypress = "chkIntegerOfDate(this.value)" onblur = "chkInputDate(this)" onkeyup = "formatDate(this)" value="<%//=chkNull.chkNullString(request.getParameter("__wf__request_date"),md.getWFDataValue("__wf__request_date"))%>">
                      &nbsp;<%//if(isStep1){%><a href="javascript:viewCal('__wf__request_date')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('999','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image19" width="20" height="20" border="0" align="absmiddle"></a><%//}%></td>
              </tr> -->                
     

		<input type="hidden" name="__wf__list" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__list"),md.getWFDataValue("__wf__list"))%>">
		<input type="hidden" name="__wf__slist" id="__wf__slist" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__slist"),md.getWFDataValue("__wf__slist"))%>">     
	    <input type="hidden" name="__wf__branchid" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__branchid"),md.getWFDataValue("__wf__branchid"))%>">   
	    <input type="hidden" name="__wf__docno" VALUE="<%=screenSingle.getDataLabel("DOC_NO")%>">   

              <!-- End User Code -->
              <tr bgcolor="#EFEFEF" style="display:none">
                <td width="240" class="column-label" align="right"><script language="JavaScript">swapLang("Priority");</script></td>
                <td width="982" bgcolor="#EFEFEF"><input type="radio" name="priority" value="0" checked>
                    <script language="JavaScript">swapLang("Normal")</script>
                    <input type="radio" name="priority" value="1">
                    <script language="JavaScript">swapLang("High")</script>
                    <input type="radio" name="priority" value="2">
                <script language="JavaScript">swapLang("Highest")</script>                </td>
              </tr>
          </table>
          </font></td>
          <td width="5" background="../IMAGES/MYNOTE/R2.gif"></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>

						<!-- End Code -->
					  <br>
<%=md.getRemarkDocument()%>
                      <br>
<%=md.getWorkflowCommandDocument()%>
					<br>
					<!--br-->
<%=md.getReferenceNoteDocument()%>
					<!--br-->
					<br>
<%=md.getAttachFileDocument()%>
					<br>
<%//=md.getWorkflowButtonDocument("GoWF")%>
						<!-- Begin Workflow Button -->
           				<%
           				if( !md.isStep3 ){
           				%>
           					<TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
           						<TR>
           				<%
           						if( md.isStep1 ){
           				%>
           							<TD><DIV ALIGN="right"><A HREF="JavaScript:preGoWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
           				<%
           						}else if( md.isStepCancel || md.isAdminCancel){
           				%>
           							<TD><DIV ALIGN="right"><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
           				<%
           						}else if( md.isStep2 || md.isStepComment ){
           				%>
           							<TD><DIV ALIGN="right"><A HREF="JavaScript:preGoWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
           				<%
           						}else if( md.isStepReturn ){
           				%>
           							<TD><DIV ALIGN="right"><A HREF="JavaScript:EditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
           				<%
           						}else if( md.isStepCopy ){
           				%>
           							<TD><DIV ALIGN="right"><A HREF="JavaScript:CopyWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
							<%
           						}else if( md.isAdminEdit ){
           				%>
									<TD><DIV ALIGN="right"><A HREF="JavaScript:AdminEditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SAVE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
						<%
           						}else if( md.isAdminDelete ){
           				%>
									<TD><DIV ALIGN="right"><A HREF="JavaScript:AdminDeleteWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
						<%
           						}else if( md.isAdminClean ){
           				%>
									<TD><DIV ALIGN="right"><A HREF="JavaScript:AdminCleanWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CLEAN.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
						<%
           						}
           				%>
                        
           						</TR>
           					</TABLE>
           				<%}%>
           				<!-- End Workflow Button -->
					<br>
<%=md.getRoutingDocument()%>
					<br>
<%=md.getCommentDocument()%>
					<br>

						</DIV>
					</TD>
					<!--TD VALIGN="top" BACKGROUND="../IMAGES/MYNOTE/BPM_07.jpg">&nbsp;</TD>
				</TR>
				<TR>
					<TD COLSPAN="2" HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"><SPAN CLASS="txt02">&nbsp;</SPAN></DIV></TD>
				</TR>
			</TABLE-->
			<%=screenSingle.endJSP()%>
			<input type="hidden" name="test_split" id="test_split" value="">
		</FORM>
	</BODY>
</HTML>
<%}%>