<%@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.*,com.csc.library.database.*"%>
<%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%>
<%@page import="com.csc.library.session.*"%>
<%@page import="com.csc.library.components.*"%>

<%request.setCharacterEncoding("UTF-8");%>

<!-- Begin useBean -->

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

<%
TEMPLATE_WORKFLOW.setChannel(request,response);
SCREENEMP.setChannel(request,response);
TEMPLATE_WORKFLOW.checkProfile();
if( TEMPLATE_WORKFLOW.getUProfile() != null ){
	UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW");
	HelpEntry screenEmp = (HelpEntry) SCREENEMP.process("HelpEntry","WELEXP_CPN_001HELP");
	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);
	md.setTableSize("100%");
	String wf_step_id=chkNull.chkNullString(request.getParameter("step_id"),"0");
	boolean edit_by_ac=true;
	
	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") ){
		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 if(chkNull.chkNullString(request.getParameter("draft_cmd")).equals("save") || chkNull.chkNullString(request.getParameter("draft_cmd")).equals("delete")){
			response.sendRedirect("../MYNOTE/INBOX.jsp");
		}else{
			response.sendRedirect("../MYNOTE/INBOX.jsp");
		}
		//response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp");
	}else{
		subject = "";
		remark = "";
		emp_fullname = "";
	}
	String type = "";
	String sql = "select * from step_definition where wf_id = '3113' and step_id = '"+chkNull.chkNullString(request.getParameter("step_id"),"0")+"'  and step_type='2' ";
					DataSet qr=new DataSet(sql,screenSingle.getUProfile().getDbName(),"step_definition");
					qr.setFetchAll(false);
        			qr.initConnection(screenSingle.getUProfile());
					//out.print("=========="+screenSingle.getUProfile().getDbName());
					while(qr.next()){
						//out.print("aaaaaaaaa");
						type = "1";	
					}
	qr.closeConnection();


	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();
		}
	}
	String chk_job = "";
	String sql_job = "select m.employeeid,m.job,j.jobcodeid,j.jobgroup From memployee m inner join mjobcode j on (m.job=j.jobcodeid) where j.jobgroup in ('A-2','A-1','A') and m.employeeid='"+screenSingle.getUProfile().get("employeeid")+"' ";
					DataSet jobc=new DataSet(sql_job,screenSingle.getUProfile().getDbName(),"memployee");
					jobc.setFetchAll(false);
        			jobc.initConnection(screenSingle.getUProfile());
					//out.print("=========="+screenSingle.getUProfile().getDbName());
					if(jobc.next()){
						//out.print("True :: "+sql_job);
						chk_job = "1";	
					}
	//out.print("False :: "+sql_job);
	jobc.closeConnection();
	CscCalendar cscc = new CscCalendar();
	//cscc.decDate(30);
%>
<!-- End useBean -->

<html>
	<head>
		<title>myNOTE : Business Process Management Service</title>
		<meta http-equiv="Content-Type" content="text/html; CHARSET=UTF-8">
		<!-- Begin Link -->
		<!-- Begin CSS Links -->

		 <link href="../CSS/MYNOTE.css" rel="stylesheet" type="text/css">

		<!-- DO NOT EDIT -->

		<!-- DO NOT EDIT -->
		<!-- End script for Dropdown Menu -->
		<script language="JavaScript" type='text/JavaScript' src='../JS/UTILITIES.js'></script>
		<script language="JavaScript" type='text/JavaScript' src='../JS/ACTIVE_OBJECT.js'></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/DATEINPUT.js'></script>
		<script type='text/JavaScript' src='../JS/ICONSMENU.js'></script>
		<script language="JavaScript">setLang('<%=screenSingle.getUProfile().get("lang")%>');</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/CheckAlowanceDwr.js"></script>
		<script type='text/javascript'  src='/hr/dwr/interface/Texpend_emp_controller_rh.js'></script>

		<link href="../CSS/start/jquery-ui-1.9.2.custom.min.css" rel="stylesheet" type="text/css">
		<script type='text/JavaScript' src='../JS/jquery-1.7.2.js'></script>
		<script type='text/JavaScript' src='../JS/jquery-ui-1.9.2.min.js'></script>
		
		<script type='text/JavaScript' src='../JS/CscBase.js'></script>
		<script type='text/JavaScript' src='../JS/cscWFBase.js'></script>
		<script type='text/JavaScript' src='../JS/CscCalendarV3.js'></script>

		<!--DWR INCLUDE-->
		<script language="JavaScript" type="text/JavaScript">

			setPageTitle(swap2String("Allowance Form"));	

			var sCmap = {};
			$(function(){
				var bgSc = $("#blogScreen");
				bgSc.dialog({
					modal: true,
					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);
					}
				}

			// Begin Button Events
				$( "a[id=addchild]" ).click(function( event ) {  // Add Child
					with(document.cscform){
						var param = "__wf__line_no="+__wf__line_no.value+"&minDate="+__wf__startdate_f.value+"&maxDate="+__wf__enddate_e.value;
						window.open("WELEXP_CPN_005_1.jsp?"+param,"Help","left=150,top=150,width=700,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
					}
				  });

				$("input[name=checkB]").click(function( event ) {  // Select All
						$("input[type=checkbox]").attr("checked", event.currentTarget.checked);
				  });

				$( "a[id=delchild]" ).click(function( event ) { // Del Child
					var chk = $("input[type=checkbox]");
					var flag = false;
					if(chk.length == 1){
						$("input[name=checkB]").attr("checked", false);
						alert("ไม่มีข้อมูล !!");						
						return ;
					}
					for(var i = 0;i<chk.length;i++){
						if(chk[i].name != "checkB" && chk[i].checked){
							var list_minerkey = $("input[name=__wf__list_minerkey]");
							var list_v = list_minerkey.val();
							list_v = list_v.replace(chk[i].value+",","");
							list_minerkey.val(list_v);
							
							$("tr[id="+chk[i].value+"]").remove();
							$("input[name=checkB]").attr("checked", false);
							flag = true;
						}
					}
					if(!flag){
						alert("กรุณาเลือกข้อมูลที่ต้องการลบ !!");
					}
				});

				var perdiemReturn = function (data){
					$("input[name=__wf__perdiemrate]").val(data[0]);
					$("input[name=__wf__numdate]").val(data[1]);
					$("input[name=__wf__numhour]").val(data[2]);
					$("input[name=__wf__date_rate]").val(data[3]);
					if(parseFloat($("input[name=__wf__date_rate_tmp]").val()) == 0){
						$("input[name=__wf__date_rate_tmp]").val(data[3]);
					}
					$("input[name=__wf__calallowance]").val("1");
				}
				var perdiemUsReturn = function (data){
					$("input[name=__wf__perdiemrate]").val(data[0]);
					$("input[name=__wf__numdate]").val(data[1]);
					$("input[name=__wf__numhour]").val(data[2]);
					$("input[name=__wf__numprice]").val(data[3]);
					$("input[name=__wf__date_rate]").val(data[4]);
					if(parseFloat($("input[name=__wf__date_rate_tmp]").val()) == 0){
						$("input[name=__wf__date_rate_tmp]").val(data[4]);
					}
					$("input[name=__wf__calallowance]").val("1");
				}

				$("a[id=cal_perdiemrate]").click(function( event ){
					
					if($("input[name=__wf__travel_id]").val() != ""){
						var empid = $("input[name=__wf__employeeid]").val();
						var provinceid = $("select[name=__wf__provinceid]").val();
						var j_group = $("input[name=__wf__jobgroup]").val();
						var position = $("input[name=__wf__trav_emptrav_positionid]").val();
						var location_type = $("select[name=__wf__location_type]").val();
						var countryid = $("select[name=__wf__countryid]").val();
						var date_rate = $("input[name=__wf__date_rate]").val();
						var rate_curency = parseFloat(delComma($("input[name=__wf__exchangerate]").val()));
							if(location_type == "0"){
								var fstartDate = $("input[name=__wf__startdate_f]").val();
								var fstartTime = $("input[name=__wf__startdate_ftime]").val();
								var endDate = $("input[name=__wf__enddate_e]").val();
								var endTime = $("input[name=__wf__enddate_etime]").val();
								CheckAlowanceDwr.calAllowanceTH(new Array(empid, provinceid, fstartDate, fstartTime, endDate, endTime, j_group, position, date_rate), perdiemReturn);
							} else {
								var fstartDate = $("input[name=__wf__per_startdate_f]").val();
								var fstartTime = $("input[name=__wf__per_startdate_ftime]").val();
								var fendDate = $("input[name=__wf__per_startdate_e]").val();
								var fendTime = $("input[name=__wf__per_startdate_etime]").val();
								var estartDate = $("input[name=__wf__per_enddate_f]").val();
								var estartTime = $("input[name=__wf__per_enddate_ftime]").val();
								var endDate = $("input[name=__wf__per_enddate_e]").val();
								var endTime = $("input[name=__wf__per_enddate_etime]").val();

								var exp_type = $("select[name=__wf__exp_type]").val();
								var country = $("select[name=__wf__countryid]").val();
								if((rate_curency*1) <= 0){
									var msg = "Please input exchangerate !!";
									if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
											msg = "กรุณากรอก อัตราแลกเปลี่ยน !!";
									alert(msg);
									$("input[name=__wf__exchangerate]").focus();
									return false;
								}
								CheckAlowanceDwr.calAllowanceUS(new Array(empid, country, fstartDate, fstartTime, fendDate, fendTime, estartDate, estartTime, endDate, endTime, j_group, position, exp_type, rate_curency, date_rate), perdiemUsReturn);
							}
					}else{
						var msg = "Please select travel document !!";
						if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
							msg = "กรุณาเลือกเอกสารอุนุมัติเดินทางก่อน !!";
						alert(msg);
						document.cscform["__wf__travel_id"].focus();
					}
				});
			// End Button Events
			});

			function viewPrint(){
				with( document.cscform ){
				var local=window.location+"";
				var targetlink=local.substring(local.indexOf("?"),local.length);
					window.open("./WELEXP_CPN_005_PRINT.jsp"+targetlink+"&showHead=false","Help","left=150,top=150,width=700,height=570,toolbar=no,status=no,scrollbars=yes,resizable=yes");
				}
			}

			function chkAll(){
				$(function(){
				var chk = $("input[type=checkbox]");
				chk.click(function( event ) {
					if(event.currentTarget.name != "checkB"){
						for(var i = 0; i<chk.length; i++){
							if(chk[i].name != "checkB" && !chk[i].checked){
								$("input[name=checkB]").attr("checked", false);
								return ;
							}
						}
						$("input[name=checkB]").attr("checked", event.currentTarget.checked);
					}else{
						$("input[type=checkbox]").attr("checked", event.currentTarget.checked);
					}
				  });
				});
				  return true;
			}

			function setDatePicker(obj){
				$(function() {
					$( "#"+obj.id ).datepicker({
						dateFormat: "dd-mm-yy",
						showOn: "button",
						buttonImage: "../IMAGES/calendar.jpg",
						buttonImageOnly: true,
						onClose: function( selectedDate ) {
							if(obj.id == "__wf__per_startdate_f"){
								$( "#__wf__per_startdate_e" ).datepicker( "option", "minDate" , selectedDate );
								$( "#__wf__per_enddate_f" ).datepicker( "option", "minDate" , selectedDate );
								$( "#__wf__per_enddate_e" ).datepicker( "option", "minDate" , selectedDate );
							}else if(obj.id == "__wf__per_startdate_e"){
								$( "#__wf__per_enddate_f" ).datepicker( "option", "minDate" , selectedDate );
								$( "#__wf__per_enddate_e" ).datepicker( "option", "minDate" , selectedDate );
							}else if(obj.id == "__wf__per_enddate_f"){
								$( "#__wf__per_enddate_e" ).datepicker( "option", "minDate" , selectedDate );
							}
							$("input[name=__wf__calallowance]").val("0");
							$("input[name=__wf__date_rate]").val("0");
						}
					});
				});
				return true;
			}

			function getDevSceenValue(key){
				return sCmap[key];
			}

			function setDevSceenValue(screenvalue,sChmap){
				var sCvalue = screenvalue.value;
				var arrField = sCvalue.split("#");
				for(var i = 0; i < arrField.length; i++){
					var arrdata = arrField[i].replace(",","&,#");
					var data = arrdata.split("&,#");
					sChmap[data[0]] = data[1];
				}
				return true;
			}

			(function( $, undefined ) {
				$.initLoad = function(){
					with( document.cscform ){
						// Begin setValue
						$("input[name=sendto]").val("");

						initToolTips();

						var isstep1 = __wf__isstep1.value;

						var isstep2 = __wf__isstep2.value;
						var isstepcancel = __wf__isstepcancel.value;
						var isstepcomment = __wf__isstepcomment.value;
						var isstepreturn = __wf__isstepreturn.value;
						var isstepcopy = __wf__isstepcopy.value;
						var isdraft = __wf__isdraft.value;

						var isstep3 = __wf__isstep3.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;

						setDevSceenValue(__screen_value,sCmap);

						if( isstep1 == "true" ){
							setDatePicker(__wf__per_startdate_f);
							__wf__per_startdate_f.readOnly = true;
							setDatePicker(__wf__per_enddate_f);
							__wf__per_enddate_f.readOnly = true;
							setDatePicker(__wf__per_startdate_e);
							__wf__per_startdate_e.readOnly = true;
							setDatePicker(__wf__per_enddate_e);
							__wf__per_enddate_e.readOnly = true;

							<%
								if(!chkNull.chkNullString(request.getParameter("__wf__line_no")).equals("")){
							%>
							setValue("__wf__line_no", getDevSceenValue("__wf__line_no"));
							setValue("__wf__list_minerkey", getDevSceenValue("__wf__list_minerkey"));

							setValue("__wf__branchid", getDevSceenValue("__wf__branchid"));
							setValue("__wf__branch_desc", getDevSceenValue("__wf__branch_desc"));
							setValue("__wf__costcenter", getDevSceenValue("__wf__costcenter"));
							setValue("__wf__accountcode", getDevSceenValue("__wf__accountcode"));

							setValue("__wf__travel_id", getDevSceenValue("__wf__travel_id"));
							setValue("__wf__jobgroup", getDevSceenValue("__wf__jobgroup"));
							setValue("__wf__trav_emp_tranveler", getDevSceenValue("__wf__trav_emp_tranveler"));
							setValue("__wf__trav_emp_tranveler_fullname", getDevSceenValue("__wf__trav_emp_tranveler_fullname"));
							setValue("__wf__trav_emptrav_positionid", getDevSceenValue("__wf__trav_emptrav_positionid"));
							setValue("__wf__trav_emptrav_position_desc", getDevSceenValue("__wf__trav_emptrav_position_desc"));
							setValue("__wf__exp_type", getDevSceenValue("__wf__exp_type"));
							setValue("__wf__exp_desc", getDevSceenValue("__wf__exp_desc"));
							setValue("__wf__location_type", getDevSceenValue("__wf__location_type"));
							
							setValue("__wf__traveler_from", getDevSceenValue("__wf__traveler_from"));
							setValue("__wf__provinceid", getDevSceenValue("__wf__provinceid"));
							
							setValue("__wf__countryid", getDevSceenValue("__wf__countryid"));
							setValue("__wf__city", getDevSceenValue("__wf__city"));
							
							setValue("__wf__startdate_f", getDevSceenValue("__wf__startdate_f"));
							setValue("__wf__startdate_ftime", getDevSceenValue("__wf__startdate_ftime"));
							setValue("__wf__startdate_e", getDevSceenValue("__wf__startdate_e"));
							setValue("__wf__startdate_etime", getDevSceenValue("__wf__startdate_etime"));
							setValue("__wf__enddate_f", getDevSceenValue("__wf__enddate_f"));
							setValue("__wf__enddate_ftime", getDevSceenValue("__wf__enddate_ftime"));
							setValue("__wf__enddate_e", getDevSceenValue("__wf__enddate_e"));
							setValue("__wf__enddate_etime", getDevSceenValue("__wf__enddate_etime"));
							setValue("__wf__per_startdate_f", getDevSceenValue("__wf__per_startdate_f"));
							setValue("__wf__per_startdate_e", getDevSceenValue("__wf__per_startdate_e"));
							setValue("__wf__per_startdate_ftime", getDevSceenValue("__wf__per_startdate_ftime"));
							//setValue("__wf__per_startdate_etime", getDevSceenValue("__wf__per_startdate_etime"));
							setValue("__wf__per_startdate_etime", getDevSceenValue("__wf__per_startdate_etime"));
							setValue("__wf__per_enddate_f", getDevSceenValue("__wf__per_enddate_f"));
							setValue("__wf__per_enddate_ftime", getDevSceenValue("__wf__per_enddate_ftime"));
							setValue("__wf__per_enddate_e", getDevSceenValue("__wf__per_enddate_e"));
							setValue("__wf__per_enddate_etime", getDevSceenValue("__wf__per_enddate_etime"));
							setValue("__wf__trav_by", getDevSceenValue("__wf__trav_by"));
							
							setValue("__wf__numdate", getDevSceenValue("__wf__numdate"));
							setValue("__wf__numhour", getDevSceenValue("__wf__numhour"));
							setValue("__wf__numprice", getDevSceenValue("__wf__numprice"));
							setValue("__wf__exchangerate", getDevSceenValue("__wf__exchangerate"));
							setValue("__wf__perdiemrate", getDevSceenValue("__wf__perdiemrate"));
							setValue("__wf__trav_reason", getDevSceenValue("__wf__trav_reason"));
							setValue("__wf__comid",getDevSceenValue("__wf__comid"));
							setValue("__wf__sap_status", getDevSceenValue("__wf__sap_status"));
								setValue("__wf__buaid",getDevSceenValue("__wf__buaid"));
								setValue("__wf__date_rate",getDevSceenValue("__wf__date_rate"));

							var list_minerkey = getDevSceenValue("__wf__list_minerkey");
							var arrlist = list_minerkey.split(",");
							var arr = new Array();
							for(var i = 0; i < arrlist.length; i++){
								if(arrlist[i] != ""){
									arr[0] = getDevSceenValue("__wf__tperdiem2$startdate$"+arrlist[i]);
									arr[1] = getDevSceenValue("__wf__tperdiem2$starttime$"+arrlist[i]);
									arr[2] = getDevSceenValue("__wf__tperdiem2$enddate$"+arrlist[i]);
									arr[3] = getDevSceenValue("__wf__tperdiem2$endtime$"+arrlist[i]);
									arr[4] = getDevSceenValue("__wf__tperdiem2$travelfrom$"+arrlist[i]);
									arr[5] = getDevSceenValue("__wf__tperdiem2$travelarrive$"+arrlist[i]);
									arr[6] = getDevSceenValue("__wf__tperdiem2$traveldetails$"+arrlist[i]);
									if(arr[0] != "undefined")
										AddChild(arrlist[i],arr);
								}
							}
							<%}%>
								chkLocation();
							setValue("priority","<%=chkNull.chkNullString(request.getParameter("priority"),"0")%>");
							//alert("111");
							
						}else if( (isstep2 == "true")|| (isstepcancel  == "true") || (isstepcomment == "true") || (isstepreturn == "true") || (isstepcopy == "true") || (isdraft == "true") ){
						//  Begin setValue Step 2
						//	alert("222");
							var type = "<%=type%>";
							//alert(type);
							
							setValue("__wf__employeeid",getDevSceenValue("__wf__employeeid"));
							setValue("__wf__emloyee_fullname",getDevSceenValue("__wf__emloyee_fullname"));
							setValue("__wf__positionid",getDevSceenValue("__wf__positionid"));
							setValue("__wf__positiondesc",getDevSceenValue("__wf__positiondesc"));
							setValue("__wf__bu1id",getDevSceenValue("__wf__bu1id"));
							setValue("__wf__bu1desc",getDevSceenValue("__wf__bu1desc"));
							setValue("__wf__bu2id",getDevSceenValue("__wf__bu2id"));
							setValue("__wf__bu2desc",getDevSceenValue("__wf__bu2desc"));
							setValue("__wf__bu3id",getDevSceenValue("__wf__bu3id"));
							setValue("__wf__bu3desc",getDevSceenValue("__wf__bu3desc"));
							setValue("__wf__bu4id",getDevSceenValue("__wf__bu4id"));
							setValue("__wf__bu4desc",getDevSceenValue("__wf__bu4desc"));
							setValue("__wf__bu5id",getDevSceenValue("__wf__bu5id"));
							setValue("__wf__bu5desc",getDevSceenValue("__wf__bu5desc"));
							setValue("__wf__jobcodeid",getDevSceenValue("__wf__jobcodeid"));
							setValue("__wf__jobcodedesc",getDevSceenValue("__wf__jobcodedesc"));
							setValue("__wf__startdate",getDevSceenValue("__wf__startdate"));
							setValue("__wf__tel_ext",getDevSceenValue("__wf__tel_ext"));
							setValue("__wf__mobile",getDevSceenValue("__wf__mobile"));

							setValue("__wf__line_no", getDevSceenValue("__wf__line_no"));
							setValue("__wf__list_minerkey", getDevSceenValue("__wf__list_minerkey"));
							setValue("__wf__branchid", getDevSceenValue("__wf__branchid"));
							setValue("__wf__branch_desc", getDevSceenValue("__wf__branch_desc"));
							setValue("__wf__costcenter", getDevSceenValue("__wf__costcenter"));
							setValue("__wf__accountcode", getDevSceenValue("__wf__accountcode"));

							setValue("__wf__travel_id", getDevSceenValue("__wf__travel_id"));
							setValue("__wf__jobgroup", getDevSceenValue("__wf__jobgroup"));
							setValue("__wf__trav_emp_tranveler", getDevSceenValue("__wf__trav_emp_tranveler"));
							setValue("__wf__trav_emp_tranveler_fullname", getDevSceenValue("__wf__trav_emp_tranveler_fullname"));
							setValue("__wf__trav_emptrav_positionid", getDevSceenValue("__wf__trav_emptrav_positionid"));
							setValue("__wf__trav_emptrav_position_desc", getDevSceenValue("__wf__trav_emptrav_position_desc"));
							
							setValue("__wf__exp_type", getDevSceenValue("__wf__exp_type"));
							setValue("__wf__exp_desc", getDevSceenValue("__wf__exp_desc"));
							setValue("__wf__location_type", getDevSceenValue("__wf__location_type"));
							
							setValue("__wf__traveler_from", getDevSceenValue("__wf__traveler_from"));
							setValue("__wf__provinceid", getDevSceenValue("__wf__provinceid"));
							
							setValue("__wf__countryid", getDevSceenValue("__wf__countryid"));
							setValue("__wf__city", getDevSceenValue("__wf__city"));
							
							setValue("__wf__startdate_f", getDevSceenValue("__wf__startdate_f"));
							setValue("__wf__startdate_ftime", getDevSceenValue("__wf__startdate_ftime"));
							setValue("__wf__startdate_e", getDevSceenValue("__wf__startdate_e"));
							setValue("__wf__startdate_etime", getDevSceenValue("__wf__startdate_etime"));
							setValue("__wf__enddate_f", getDevSceenValue("__wf__enddate_f"));
							setValue("__wf__enddate_ftime", getDevSceenValue("__wf__enddate_ftime"));
							setValue("__wf__enddate_e", getDevSceenValue("__wf__enddate_e"));
							setValue("__wf__enddate_etime", getDevSceenValue("__wf__enddate_etime"));
							setValue("__wf__per_startdate_f", getDevSceenValue("__wf__per_startdate_f"));
							setValue("__wf__per_startdate_e", getDevSceenValue("__wf__per_startdate_e"));
							setValue("__wf__per_startdate_ftime", getDevSceenValue("__wf__per_startdate_ftime"));
							setValue("__wf__per_startdate_etime", getDevSceenValue("__wf__per_startdate_etime"));
							setValue("__wf__per_enddate_f", getDevSceenValue("__wf__per_enddate_f"));
							setValue("__wf__per_enddate_ftime", getDevSceenValue("__wf__per_enddate_ftime"));
							setValue("__wf__per_enddate_e", getDevSceenValue("__wf__per_enddate_e"));
							setValue("__wf__per_enddate_etime", getDevSceenValue("__wf__per_enddate_etime"));
							setValue("__wf__trav_by", getDevSceenValue("__wf__trav_by"));
							
							setValue("__wf__numdate", getDevSceenValue("__wf__numdate"));
							setValue("__wf__numhour", getDevSceenValue("__wf__numhour"));
							setValue("__wf__numprice", getDevSceenValue("__wf__numprice"));
							setValue("__wf__exchangerate", getDevSceenValue("__wf__exchangerate"));
							setValue("__wf__perdiemrate", getDevSceenValue("__wf__perdiemrate"));
							setValue("__wf__trav_reason", getDevSceenValue("__wf__trav_reason"));
							setValue("__wf__comid",getDevSceenValue("__wf__comid"));
							setValue("__wf__sap_status", getDevSceenValue("__wf__sap_status"));
							setValue("__wf__buaid",getDevSceenValue("__wf__buaid"));
							
							setValue("__wf__date_rate",getDevSceenValue("__wf__date_rate"));
							var list_minerkey = getDevSceenValue("__wf__list_minerkey");
							var arrlist = list_minerkey.split(",");
							var arr = new Array();
							for(var i = 0; i < arrlist.length; i++){
								if(arrlist[i] != ""){
									arr[0] = getDevSceenValue("__wf__tperdiem2$startdate$"+arrlist[i]);
									arr[1] = getDevSceenValue("__wf__tperdiem2$starttime$"+arrlist[i]);
									arr[2] = getDevSceenValue("__wf__tperdiem2$enddate$"+arrlist[i]);
									arr[3] = getDevSceenValue("__wf__tperdiem2$endtime$"+arrlist[i]);
									arr[4] = getDevSceenValue("__wf__tperdiem2$travelfrom$"+arrlist[i]);
									arr[5] = getDevSceenValue("__wf__tperdiem2$travelarrive$"+arrlist[i]);
									arr[6] = getDevSceenValue("__wf__tperdiem2$traveldetails$"+arrlist[i]);
									if(arr[0] != "undefined")
										AddChild(arrlist[i],arr);
								}
							}
							chkLocation();
							

							if( isdraft != "true" ){
								setDisabled(true);
							} else {
								setValue("__checkPage","false");
							}
							
							if(type=="1"){
								setEnabled(false);
							}

							setValue("priority","<%=chkNull.chkNullString(request.getParameter("priority"),"0")%>");
						
							//  End setValue Step 2
						}else if( (isstep3 == "true") || (isadminedit == "true") || (isadmincancel  == "true") || (isadmindelete == "true") || (isadminclean == "true") || (isarchive == "true") ){
							// Begin setValue Step 3
							//alert("3");
							setValue("__wf__employeeid",getDevSceenValue("__wf__employeeid"));
							setValue("__wf__emloyee_fullname",getDevSceenValue("__wf__emloyee_fullname"));
							setValue("__wf__positionid",getDevSceenValue("__wf__positionid"));
							setValue("__wf__positiondesc",getDevSceenValue("__wf__positiondesc"));
							setValue("__wf__bu1id",getDevSceenValue("__wf__bu1id"));
							setValue("__wf__bu1desc",getDevSceenValue("__wf__bu1desc"));
							setValue("__wf__bu2id",getDevSceenValue("__wf__bu2id"));
							setValue("__wf__bu2desc",getDevSceenValue("__wf__bu2desc"));
							setValue("__wf__bu3id",getDevSceenValue("__wf__bu3id"));
							setValue("__wf__bu3desc",getDevSceenValue("__wf__bu3desc"));
							setValue("__wf__bu4id",getDevSceenValue("__wf__bu4id"));
							setValue("__wf__bu4desc",getDevSceenValue("__wf__bu4desc"));
							setValue("__wf__bu5id",getDevSceenValue("__wf__bu5id"));
							setValue("__wf__bu5desc",getDevSceenValue("__wf__bu5desc"));
							setValue("__wf__jobcodeid",getDevSceenValue("__wf__jobcodeid"));
							setValue("__wf__jobcodedesc",getDevSceenValue("__wf__jobcodedesc"));
							setValue("__wf__startdate",getDevSceenValue("__wf__startdate"));
							setValue("__wf__tel_ext",getDevSceenValue("__wf__tel_ext"));
							setValue("__wf__mobile",getDevSceenValue("__wf__mobile"));

							setValue("__wf__line_no", getDevSceenValue("__wf__line_no"));
							setValue("__wf__list_minerkey", getDevSceenValue("__wf__list_minerkey"));
							setValue("__wf__branchid", getDevSceenValue("__wf__branchid"));
							setValue("__wf__branch_desc", getDevSceenValue("__wf__branch_desc"));
							setValue("__wf__costcenter", getDevSceenValue("__wf__costcenter"));
							setValue("__wf__accountcode", getDevSceenValue("__wf__accountcode"));

							setValue("__wf__travel_id", getDevSceenValue("__wf__travel_id"));
							setValue("__wf__jobgroup", getDevSceenValue("__wf__jobgroup"));
							setValue("__wf__trav_emp_tranveler", getDevSceenValue("__wf__trav_emp_tranveler"));
							setValue("__wf__trav_emp_tranveler_fullname", getDevSceenValue("__wf__trav_emp_tranveler_fullname"));
							setValue("__wf__trav_emptrav_positionid", getDevSceenValue("__wf__trav_emptrav_positionid"));
							setValue("__wf__trav_emptrav_position_desc", getDevSceenValue("__wf__trav_emptrav_position_desc"));
							
							setValue("__wf__exp_type", getDevSceenValue("__wf__exp_type"));
							setValue("__wf__exp_desc", getDevSceenValue("__wf__exp_desc"));
							setValue("__wf__location_type", getDevSceenValue("__wf__location_type"));
							
							setValue("__wf__traveler_from", getDevSceenValue("__wf__traveler_from"));
							setValue("__wf__provinceid", getDevSceenValue("__wf__provinceid"));
							
							setValue("__wf__countryid", getDevSceenValue("__wf__countryid"));
							setValue("__wf__city", getDevSceenValue("__wf__city"));
							
							setValue("__wf__startdate_f", getDevSceenValue("__wf__startdate_f"));
							setValue("__wf__startdate_ftime", getDevSceenValue("__wf__startdate_ftime"));
							setValue("__wf__startdate_e", getDevSceenValue("__wf__startdate_e"));
							setValue("__wf__startdate_etime", getDevSceenValue("__wf__startdate_etime"));
							setValue("__wf__enddate_f", getDevSceenValue("__wf__enddate_f"));
							setValue("__wf__enddate_ftime", getDevSceenValue("__wf__enddate_ftime"));
							setValue("__wf__enddate_e", getDevSceenValue("__wf__enddate_e"));
							setValue("__wf__enddate_etime", getDevSceenValue("__wf__enddate_etime"));
							setValue("__wf__per_startdate_f", getDevSceenValue("__wf__per_startdate_f"));
							setValue("__wf__per_startdate_e", getDevSceenValue("__wf__per_startdate_e"));
							setValue("__wf__per_startdate_ftime", getDevSceenValue("__wf__per_startdate_ftime"));
							setValue("__wf__per_startdate_etime", getDevSceenValue("__wf__per_startdate_etime"));
							setValue("__wf__per_enddate_f", getDevSceenValue("__wf__per_enddate_f"));
							setValue("__wf__per_enddate_ftime", getDevSceenValue("__wf__per_enddate_ftime"));
							setValue("__wf__per_enddate_e", getDevSceenValue("__wf__per_enddate_e"));
							setValue("__wf__per_enddate_etime", getDevSceenValue("__wf__per_enddate_etime"));
							setValue("__wf__trav_by", getDevSceenValue("__wf__trav_by"));
							
							setValue("__wf__numdate", getDevSceenValue("__wf__numdate"));
							setValue("__wf__numhour", getDevSceenValue("__wf__numhour"));
							setValue("__wf__numprice", getDevSceenValue("__wf__numprice"));
							setValue("__wf__exchangerate", getDevSceenValue("__wf__exchangerate"));
							setValue("__wf__perdiemrate", getDevSceenValue("__wf__perdiemrate"));
							setValue("__wf__trav_reason", getDevSceenValue("__wf__trav_reason"));
							setValue("__wf__comid",getDevSceenValue("__wf__comid"));
							setValue("__wf__sap_status", getDevSceenValue("__wf__sap_status"));
							setValue("__wf__buaid",getDevSceenValue("__wf__buaid"));
							
							
							setValue("__wf__date_rate",getDevSceenValue("__wf__date_rate"));
							var list_minerkey = getDevSceenValue("__wf__list_minerkey");
							var arrlist = list_minerkey.split(",");
							var arr = new Array();
							for(var i = 0; i < arrlist.length; i++){
								if(arrlist[i] != ""){
									arr[0] = getDevSceenValue("__wf__tperdiem2$startdate$"+arrlist[i]);
									arr[1] = getDevSceenValue("__wf__tperdiem2$starttime$"+arrlist[i]);
									arr[2] = getDevSceenValue("__wf__tperdiem2$enddate$"+arrlist[i]);
									arr[3] = getDevSceenValue("__wf__tperdiem2$endtime$"+arrlist[i]);
									arr[4] = getDevSceenValue("__wf__tperdiem2$travelfrom$"+arrlist[i]);
									arr[5] = getDevSceenValue("__wf__tperdiem2$travelarrive$"+arrlist[i]);
									arr[6] = getDevSceenValue("__wf__tperdiem2$traveldetails$"+arrlist[i]);
									if(arr[0] != "undefined")
										AddChild(arrlist[i],arr);
								}
							}

							chkLocation();
							setValue("__checkPage","false");	
							setValue("priority","<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>" );

							if( isadminedit != "true" ){
								setDisabled(true);
							}
						}
						// End setValue
						return true;
					}
				}
			})(jQuery);

			function AddChild(objindex, objArr){
				if(objArr == null){
					objArr = new Array("0","1","2","3","4","5","6");
					//return true;
				}
				var tbody_d = document.getElementById("detail_body");
				var row = tbody_d.appendChild(document.createElement("tr")); // create row
				row.id = objindex;
				var col = row.insertCell(0); //create cell 0
				col.className = "column-input";
				col.align = "center";
				var inp = document.createElement("input"); // create checkbox
				inp.type="checkbox";
				inp.name = "__tperdiem2_line_no_"+objindex;
				inp.value = objindex;
				col.appendChild(inp); // create checkbox

				inp = document.createElement("input"); // create checkbox
				inp.type="hidden";
				inp.name = "__wf__tperdiem2$line_no$"+objindex;
				inp.value = objindex;
				col.appendChild(inp); // create input hidden
				
				col = row.insertCell(1); //create cell 1
				col.className = "column-input";
				col.align = "center";
				inp = document.createElement("input"); // create input :: outdate
				inp.type = "hidden";
				inp.name = "__wf__tperdiem2$startdate$"+objindex;
				inp.value = objArr[0];
				var span = col.appendChild(document.createElement("span")); //  create span :: label
				span.innerHTML = objArr[0];
				col.appendChild(inp);

				col = row.insertCell(2); //create cell 2
				col.className = "column-input";
				col.align = "center";
				inp = document.createElement("input"); // create input :: outtime
				inp.type = "hidden";
				inp.name = "__wf__tperdiem2$starttime$"+objindex;
				inp.value = objArr[1];
				span = col.appendChild(document.createElement("span")); //  create span :: label
				span.innerHTML = objArr[1];
				col.appendChild(inp);

				col = row.insertCell(3); //create cell 3
				col.className = "column-input";
				col.align = "center";
				inp = document.createElement("input"); // create input :: backdate
				inp.type = "hidden";
				inp.name = "__wf__tperdiem2$enddate$"+objindex;
				inp.value = objArr[2];
				span = col.appendChild(document.createElement("span")); //  create span :: label
				span.innerHTML = objArr[2];
				col.appendChild(inp);

				col = row.insertCell(4); //create cell 4
				col.className = "column-input";
				col.align = "center";
				inp = document.createElement("input"); // create input :: backtime
				inp.type = "hidden";
				inp.name = "__wf__tperdiem2$endtime$"+objindex;
				inp.value = objArr[3];
				span = col.appendChild(document.createElement("span")); //  create span :: label
				span.innerHTML = objArr[3];
				col.appendChild(inp);

				col = row.insertCell(5); //create cell 5
				col.className = "column-input";
				col.align = "center";
				inp = document.createElement("input"); // create input :: travelfrom
				inp.type = "hidden";
				inp.name = "__wf__tperdiem2$travelfrom$"+objindex;
				inp.value = objArr[4];
				span = col.appendChild(document.createElement("span")); //  create span :: label
				span.innerHTML = objArr[4];
				col.appendChild(inp);

				col = row.insertCell(6); //create cell 6
				col.className = "column-input";
				col.align = "center";
				inp = document.createElement("input"); // create input :: travelarrive
				inp.type = "hidden";
				inp.name = "__wf__tperdiem2$travelarrive$"+objindex;
				inp.value = objArr[5];
				span = col.appendChild(document.createElement("span")); //  create span :: label
				span.innerHTML = objArr[5];
				col.appendChild(inp);

				col = row.insertCell(7); //create cell 7
				col.className = "column-input";
				col.align = "center";
				inp = document.createElement("input"); // create input :: traveldetails
				inp.type = "hidden";
				inp.name = "__wf__tperdiem2$traveldetails$"+objindex;
				inp.value = objArr[6];
				span = col.appendChild(document.createElement("span")); //  create span :: label
				span.innerHTML = objArr[6];
				col.appendChild(inp);

				chkAll();
				$(function(){
					$("input[name=checkB]").attr("checked", false);
				});
				return (objindex * 1) + 1;
			}

			
			function setEnabled(con){
				with( document.cscform ){
					/*for( i = 0 ; i < elements.length ; i++ ){
							if( elements[i].name != 'sendto' && elements[i].name != 'cc' && elements[i].name != 'subject' && elements[i].name != 'wf_command' && elements[i].name != 'comments' && elements[i].name != '__remark' ){*/
								__wf__buaid.disabled = con;
								__wf__buaid.className = "";
								__wf__buaid.readOnly = con;

								__wf__costcenter.disabled = con;
								__wf__costcenter.className = "";
								__wf__costcenter.readOnly = con;

								__wf__perdiemrate.disabled = con;
								__wf__perdiemrate.className = "";
								__wf__perdiemrate.readOnly = con;

								__wf__accountcode.disabled = con;
								__wf__accountcode.className = "";
								__wf__accountcode.readOnly = con;

								
						/*	}
				}*/	
				}
			}

			function goHelp(helpName,inputName,condition){
				with( document.cscform ){
					var helpReturn;
					var temp;
					if( inputName == "sendto" ){
						temp = __fixCon.value;
						if( condition.indexOf(",") > -1 ){
							condition = condition.replace(/,/g,"','");
						}
						//__fixCon.value="job='"+condition+"'";
						__fixCon.value="EMPLOYEEID IN ('"+condition+"')";
					 	helpReturn="wf_next_actor:EMPLOYEEID,sendto:FULLNAME";
						//linkHelp_SendToReturn(helpName,helpReturn);
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName == "cc" ){
						temp = __fixCon.value;
						helpReturn="wf_cc_actor:EMPLOYEEID,cc:FULLNAME";
						linkHelp_SendToReturn(helpName,helpReturn);
						//linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if(inputName == "__wf__travel_id"){
						temp = __fixCon.value;
						__fixCon.value = " EMP_TRANVELER = '"+__wf__employeeid.value+"' AND STATUS_PD = '1' AND LENDDATE < '<%=cscc.getYYYYMMDD()%>' AND LOCATION_TYPE = '0'";// ";
						//__fixCon.value = " EMP_TRANVELER = '"+__wf__employeeid.value+"' AND STATUS_PD = '1' AND LENDDATE < '<%=cscc.getYYYYMMDD()%>'";
						helpReturn = "__wf__travel_id:travelerid,__wf__exp_type:exp_type,__wf__location_type:location_type,__wf__traveler_from:traveler_from,__wf__provinceid:provinceid,__wf__countryid:countryid,__wf__city:city,__wf__startdate_f:fstartdate,__wf__per_startdate_f:fstartdate,__wf__startdate_ftime:fstarttime,__wf__per_startdate_ftime:fstarttime,__wf__startdate_e:fenddate,__wf__per_startdate_e:fenddate,__wf__startdate_etime:fendtime,__wf__per_startdate_etime:fendtime,__wf__enddate_f:lstartdate,__wf__per_enddate_f:lstartdate,__wf__enddate_ftime:lstarttime,__wf__per_enddate_ftime:lstarttime,__wf__enddate_e:lenddate,__wf__per_enddate_e:lenddate,__wf__enddate_etime:lendtime,__wf__per_enddate_etime:lendtime,__wf__trav_by:trav_by,__wf__trav_reason:trav_reason,__wf__trav_emp_tranveler:v1memployee.employeeid,__wf__trav_emp_tranveler_fullname:v1memployee.fullname,__wf__trav_emptrav_positionid:mposition.positionid,__wf__trav_emptrav_position_desc:mposition.tdesc,__wf__jobgroup:v2mjobcode.jobgroup";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if(inputName == "__wf__branchid"){
						temp = __fixCon.value;
						helpReturn = "__wf__branchid:branchid,__wf__branch_desc:tdesc,__wf__buaid:buaid,__wf__comid:comid";
						linkHelp_Return(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";
					window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}

			function linkHelp_Return(helpName,helpReturn,fixCon){
				with(document.cscform){
					var obj = "";
					var nInput = helpReturn;
					var fixFilter  = fixCon || __fixCon.value;
					if(helpReturn.indexOf(":")>0){
						nInput=helpReturn.substring(0,helpReturn.indexOf(":"));
						obj = eval("document.cscform."+nInput);
					} 
					var param="BROWSE_HELP.jsp?__helpName="+helpName+"&__helpReturn="+helpReturn+"&__pageCall="+__screen.value+"&__fixCon="+fixFilter;
					if(obj && obj.value ) {
						param = param +"&__valueSearch="+obj.value;
					}
					var win = window.open(param,"Help","left=150,top=150,width=520,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
					if(win){
						win.focus();
					}
				}
			}

			function calDateHour(startdate_f,starttime_f,enddate_e,endtime_e){
				var csc_date_f = new CscCalendar(startdate_f);
				csc_date_f.setCscTime(starttime_f);
				var csc_date_e = new CscCalendar(enddate_e);
				csc_date_e.setCscTime(endtime_e);
				var count_date = 0;
				//if(startdate_f == enddate_e){
				//	return count_date+"@"+csc_date_f.getDiffTime(csc_date_e);
				//}
				while(csc_date_f.getYYYYMMDD() < csc_date_e.getYYYYMMDD() && (csc_date_f.getDiffTime(csc_date_e)*1) >= 24){
					csc_date_f.incDate(1);
					count_date += 1;
				}
				return count_date+"@"+csc_date_f.getDiffTime(csc_date_e);
			}

			function postReturn(){
				with(document.cscform){
					/*var branchid = __wf__branchid.value;
					if(branchid != ""){
						var costcenter = "";
						if(branchid == "01100"){
							costcenter = "1100799";
						}else{
							costcenter = branchid.substring(1,branchid.length) + "819";
						}
						__wf__costcenter.value = costcenter;
					}*/
					if(__wf__isstep1.value == "true"){
						var travel_id = __wf__travel_id.value;
						if(travel_id != ""){
							$( "#__wf__per_startdate_f" ).datepicker( "option", "minDate" , __wf__per_startdate_f.value );
							$( "#__wf__per_startdate_e" ).datepicker( "option", "minDate" , __wf__per_startdate_e.value );
							$( "#__wf__per_enddate_f" ).datepicker( "option", "minDate" , __wf__per_enddate_f.value );
							$( "#__wf__per_enddate_e" ).datepicker( "option", "minDate" , __wf__per_enddate_e.value );
							var j_groups = $( "input[name=__wf__jobgroup]").val();
							var perdiemrate = $("input[name=__wf__perdiemrate]");
							if( j_groups != "A" && j_groups != "A-1" && j_groups != "A-2"){
								perdiemrate.attr("readonly",true);
								perdiemrate.attr("class","disabled");
							}else{
								perdiemrate.removeAttr("readonly",true);
								perdiemrate.removeAttr("class","disabled");
							}
						}
					}
					chkLocation();
				}
			}

			function chkLocation(){
				with(document.cscform){
				var location_type = __wf__location_type.value || "0";
					if(location_type == "0"){
						document.getElementById("p1").style.display = "none";
						document.getElementById("p2").style.display = "none";
						$("input[name=__wf__startdate_ftime]").attr("class","");
						$("input[name=__wf__startdate_ftime]").removeAttr("readonly");
						$("input[name=__wf__startdate_etime]").attr("class","");
						$("input[name=__wf__startdate_etime]").removeAttr("readonly");
						$("input[name=__wf__enddate_ftime]").attr("class","");
						$("input[name=__wf__enddate_ftime]").removeAttr("readonly");
						$("input[name=__wf__enddate_etime]").attr("class","");
						$("input[name=__wf__enddate_etime]").removeAttr("readonly");
					}else{
						document.getElementById("p1").style.display = "";
						document.getElementById("p2").style.display = "";
						$("input[name=__wf__startdate_ftime]").attr("class","disabled");
						$("input[name=__wf__startdate_ftime]").attr("readonly","true");
						$("input[name=__wf__startdate_etime]").attr("class","disabled");
						$("input[name=__wf__startdate_etime]").attr("readonly","true");
						$("input[name=__wf__enddate_ftime]").attr("class","disabled");
						$("input[name=__wf__enddate_ftime]").attr("readonly","true");
						$("input[name=__wf__enddate_etime]").attr("class","disabled");
						$("input[name=__wf__enddate_etime]").attr("readonly","true");
					}
				}
			}

			function chkAttachFile(){
				with(document.cscform){
					var msg = "Please Attach File";
					if(__language.value == "tha") msg = "กรุณาแนบไฟล์หนังสือรับรอง";
					if((parseInt(__wf__leave_day.value) >= parseInt(__guarantee_date.value)) && getValue("__wf__format_leave") == "0" &&(__attach_value.value == "1")) {
						if(!CheckAttachFile()){
							alert(msg);						
							return true;
						}else return true;
					}else{
						return true;
					}
				}
			}

			function PreGoWF(){
				with(document.cscform){
					//var myline = __wf__list_minerkey.split(",");
					//if(){
						if(checkValid() && ChkTravel()){
							GoWF();
						}
					//}
				}				
			}

			/*function ChkLine(){
				 with(document.cscform){
					
						alert(myline.length);
						return false;
				 }
			}*/

			/*function GoWF(){
				with( document.cscform ){
					var b = __wf.value;
					var id = __doc_no.value;
					var appr = __wfapprove.value;

			//		if( (__oldWF.value=="7") && (__doc_no.value != "0") ){
			//			alert(MyCode[89]);
			//			return;
			//		}

					if( ((b=="false")||(id=="0")) || ((b=="true")&&(id!="0")&&(appr=="true")) ){
					if( checkAbortCommand() && checkReturnCommand() ){
						getParam();
			//			if( __remark.disabled == true ){
			//				__remark.disabled = false;
			//			}
						__wfcmd.value=true;
						saveRecord();
					 }
					}else{
						alert(MyCode[86]);
					}
				}
			}*/

			function BeforeGoWF(){
				with(document.cscform){
					if(__wf__employeeid.value != ""){
						ChkTravel();
						//GoWF();
					 }else{
						alert("กรุณารอสักครู่");
					}
				}
			}

			function ChkTravel(){
				with(document.cscform){
				var traveling = function (data){
					if(data == "false"){
							if(__wf__isstep1.value == "false"){
								document.cscform.wf_command[1].checked=true;
								alert("ไม่สามารถอนุมัติได้ เนื่องจากใบขออนุมัติการเดินทางใบนี้ ถูกอนุมัติแล้ว คุณต้องการบันทึกเอกสารใช่หรือไม่");
							}
							GoWF();
					}else{
							GoWF();
					}
				}
				var travel = document.cscform.__wf__travel_id.value;
				CheckAlowanceDwr.chkRequestTraveler(travel,traveling);
				}
			}

			function checkValid(){
				with(document.cscform){
					var myline = __wf__list_minerkey.value;
					var arrline = myline.split(",");
					//alert(arrline.length);
					var msg = "";
					if(__wf__branchid.value == ""){
						msg = "Please select Company Information !!";
						if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
							msg = "กรุณาเลือกข้อมูลบริษัท !!";
						alert(msg);
						__wf__branchid.focus();
						return false;
					}
					if(__wf__costcenter.value == ""){
						msg = "Please input costcenter !!";
						if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
							msg = "กรุณากรอก รหัส Costcenter !!";
						alert(msg);
						__wf__costcenter.focus();
						return false;
					}
					if(__wf__accountcode.value == ""){
						msg = "Please input AccountCode !!";
						if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
							msg = "กรุณากรอก รหัสบัญีแยกตามประเภท !!";
						alert(msg);
						__wf__accountcode.focus();
						return false;
					}
					if(__wf__buaid.value == ""){
						msg = "Please select travel document !!";
						if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
							msg = "กรุณากรอก รหัส Business area !!";
						alert(msg);
						__wf__buaid.focus();
						return false;
					}
					if(__wf__travel_id.value == ""){
						msg = "Please select travel document !!";
						if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
							msg = "กรุณาเลือกเอกสารอุนุมัติเดินทางก่อน !!";
						alert(msg);
						__wf__travel_id.focus();
						return false;
					}
					if(!chkTime6(__wf__startdate_f,__wf__startdate_ftime,__wf__startdate_e,__wf__startdate_etime,__wf__per_startdate_f,__wf__per_startdate_ftime,'1')){
						__wf__calallowance.value = "0";
						return false;
					}
					if(!chkTime5(__wf__startdate_f,__wf__startdate_ftime,__wf__startdate_e,__wf__startdate_etime,__wf__enddate_f,__wf__enddate_ftime)){
						__wf__calallowance.value = "0";
						return false;
					}
					if(!chkTime5(__wf__startdate_e,__wf__startdate_etime,__wf__enddate_f,__wf__enddate_ftime,__wf__enddate_e,__wf__enddate_etime)){
						__wf__calallowance.value = "0";
						return false;
					}
					if(!chkTime6(__wf__enddate_f,__wf__enddate_ftime,__wf__enddate_e,__wf__enddate_etime,__wf__per_enddate_e,__wf__per_enddate_etime,'2')){
						__wf__calallowance.value = "0";
						return false;
					}
					if(!chkTime6(__wf__per_startdate_f,__wf__per_startdate_ftime,__wf__per_startdate_e,__wf__per_startdate_etime,__wf__startdate_f,__wf__startdate_ftime,'3')){
						__wf__calallowance.value = "0";
						return false;
					}
					if(!chkTime5(__wf__per_startdate_f,__wf__per_startdate_ftime,__wf__per_startdate_e,__wf__per_startdate_etime,__wf__per_enddate_f,__wf__per_enddate_ftime)){
						__wf__calallowance.value = "0";
						return false;
					}
					if(!chkTime5(__wf__per_startdate_e,__wf__per_startdate_etime,__wf__per_enddate_f,__wf__per_enddate_ftime,__wf__per_enddate_e,__wf__per_enddate_etime)){
						__wf__calallowance.value = "0";
						return false;
					}
					if(!chkTime6(__wf__per_enddate_f,__wf__per_enddate_ftime,__wf__per_enddate_e,__wf__per_enddate_etime,__wf__enddate_e,__wf__enddate_etime,'4')){
						__wf__calallowance.value = "0";
						return false;
					}
					if(__wf__calallowance.value == "0"){
						msg = "Please Calculate again !!";
						if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
							msg = "กรุณาทำการ คำนวณอีกครั้ง !!";
						alert(msg);
						$("#cal_perdiemrate").focus();
						return false;
					}
					if(arrline.length <= 1){
						msg = "Please fill the information !!";
						if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
							msg = "กรุณากรอกรายละเอียดการปฏิบัติงาน !!";
						alert(msg);
						addchild.focus();
						return false;
					}
				}
				return true;
			}

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

			function chkExp_type(obj){
				var exp = document.getElementById("exp_type_desc");
				if(obj.value != "4"){
					exp.style.display = "none";
				}else{
					exp.style.display = "";
				}
			}

			function chkTime2(){
				with(document.cscform){
					var dateTime1 = "";
					var dateTime2 = "";
					var dateTime3 = "";
					var dateTime4 = "";
					dateTime1 = __wf__per_startdate_f.value + "-" + __wf__per_startdate_ftime.value;
					dateTime2 = __wf__per_startdate_e.value + "-" + __wf__per_startdate_etime.value;
					dateTime3 = __wf__per_enddate_f.value + "-" + __wf__per_enddate_ftime.value;
					dateTime4 = __wf__per_enddate_e.value + "-" + __wf__per_enddate_etime.value;
					if(dateTime1 > dateTime2){
						//alert("1");
						__wf__per_startdate_etime.focus();
						__wf__per_startdate_etime.value = __wf__per_startdate_ftime.value;
					}else if(dateTime2 > dateTime3){
						//alert("2");
						__wf__per_enddate_ftime.focus();
						__wf__per_enddate_ftime.value = __wf__per_startdate_etime.value;
					}else if(dateTime3 > dateTime4){
						//alert("3");
						__wf__per_enddate_etime.focus();
						__wf__per_enddate_etime.value = __wf__per_enddate_ftime.value;
					}
				}
			}

			function chkTime3(objDate1,objTime1,objDate2,objTime2){  //  เช็ก ก่อน หลัง
				var date1 = objDate1.value;
				var date2 = objDate2.value;
				var time1 = objTime1.value;
				var time2 = objTime2.value;

				var csc1 = new CscCalendar(date1);
				csc1.setCscTime(time1);
				var csc2 = new CscCalendar(date2);
				csc2.setCscTime(time2);
				if(!csc1.beforeDateTime(csc2)){
					var msg = "Day and start time  must be less day and end time.";
					if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
						msg = "วันและเวลาเริ่มต้นต้องน้อยกว่าวันและเวลาสิ้นสุด !!";
					alert(msg);
					objTime2.focus();
					return false;
				}
				return true;
			}

			function chkTime4(objDate1,objTime1,objDate2,objTime2,objBvalue){
				var date1 = objDate1.value;
				var date2 = objDate2.value;
				var time1 = objTime1.value;
				var time2 = objTime2.value;

				var csc1 = new CscCalendar(date1);
				csc1.setCscTime(time1);
				var csc2 = new CscCalendar(date2);
				csc2.setCscTime(time2);
				if(objBvalue == "true"){
					var timeH = csc1.getDiffTime(csc2);
					if(csc1.getTimeInMillis() <= csc2.getTimeInMillis()){
						if(timeH > 4){
							var msg = "";
							if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
								msg = "วันและเวลาออกเดินทาง / วันและเวลาเดินทางกลับ\nในตั๋วเดินทางต้องไม่เกิน 4 ชั่วโมง\nจากวันที่ออกเดินทาง / วันที่เดินทางกลับ ในเอกสารอนุมัติเดินทาง !!";
							alert(msg);
							objDate2.focus();
							return false;
						}
					}else{
						var msg = "";
							if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
								msg = " วันและเวลาออกเดินทาง ในตั๋วเดินทางต้องน้องกว่า วันและเวลาออกเดินทาง ในเอกสารอนุมัติเดินทาง !!";
							alert(msg);
							objDate2.focus();
							return false;
					}
				}else{
					var timeH = csc1.getDiffTime(csc2);
					if(csc1.getTimeInMillis() >= csc2.getTimeInMillis()){
						if(timeH > 4){
							var msg = "";
							if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
								msg = "วันและเวลาเดินทางกลับ ในตั๋วเดินทางต้องไม่เกิน 4 ชั่วโมง \nวันที่เดินทางกลับ ในเอกสารอนุมัติเดินทาง !!";
							alert(msg);
							objDate2.focus();
							return false;
						}
					}else{
						var msg = "";
							if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA")
								msg = " วันและเวลาเดินทางกลับ ในตั๋วเดินทางต้องน้องกว่า วันและเวลาที่เดินทางกลับ ในเอกสารอนุมัติเดินทาง !!";
							alert(msg);
							objDate2.focus();
							return false;
					}
				}
				return true;
			}

			function chkTime5(objDate1,objTime1,objDate2,objTime2,objDate3,objTime3){
				var turn = chkTime3(objDate1,objTime1,objDate2,objTime2)
				if(turn)
					turn = chkTime3(objDate2,objTime2,objDate3,objTime3);
				return turn;
			}

			function chkTime6(objDate1,objTime1,objDate2,objTime2,objDate3,objTime3,bvalue){
				var trun = chkTime3(objDate1,objTime1,objDate2,objTime2);
				if(trun && document.cscform["__wf__location_type"].value == "0"){
					if(bvalue == '1'){
						trun = chkTime4(objDate1,objTime1,objDate3,objTime3,"true");
					}else if(bvalue == '2'){
						trun = chkTime4(objDate2,objTime2,objDate3,objTime3,"false");
					}else if(bvalue == '3'){
						trun = chkTime4(objDate3,objTime3,objDate1,objTime1,"true");
					}else if(bvalue == '4'){
						trun = chkTime4(objDate3,objTime3,objDate2,objTime2,"false");
					}
				}
				return trun;
			}

			function checkNumFloat(obj,min,max,tfv){
				if (obj.value == "")
					obj.value = "0";
				obj.value = parseFloat(obj.value).toFixed(tfv); // แปลงจาก 01234.xx เป็น 1234.xx
				if (min >= 0 && max > 0)
					callMaxMin(obj,min,max); // ตรวจดูว่าค่าที่กรอกเกินค่าสูงสุด หรือต่ำกว่าค่าต่ำสุดหรือไม่
				insertComma(obj); //123456 ==> 123,456
			}

			function chkNull(obj, word){
				if(obj.value.length == 0 && word == "int"){
					obj.value = "0";
				}
			}

			function chkDate_rate(obj1, obj2){
				chkNull(obj1, "int");
				chkNull(obj2, "int");
				var v1 = parseFloat(obj1.value).toFixed(1) * 1;
				var v2 = parseFloat(obj2.value).toFixed(1) * 1;
				if(v1 > v2){
					var msg = "The day at daily allowance  shall  have not exceed the system-calculated !"
					if(document.cscform["__language"].value == "THA" || document.cscform["__language"].value == "tha")
						msg = "วันที่ได้เบี้ยเลี้ยงต้องไม่เกินจากที่ระบบคำนวณให้ !";
					alert(msg);
					obj1.value = obj2.value;
				}
			}

			function chkTTime(obj){
				chkTime(obj);
				document.cscform["__wf__calallowance"].value = "0";
				document.cscform["__wf__date_rate"].value = "0";
			}

		</SCRIPT>
	</HEAD>
	<body>
		<form name="cscform" method="post" action="WELEXP_CPN_005.jsp">
			<input type="hidden" NAME="__screen" value="WELEXP_CPN_005">
			<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="3113">
			<input type="hidden" name="__wf_id" value="3113">
			<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="<%=(!screenSingle.getDataLabel("DOC_NO").equals("0")?screenSingle.getDataLabel("DOC_NO"):chkNull.chkNullString(request.getParameter("__oldDocumentID"),"0"))%>">
			<input type="hidden" name="__oldWF" value="<%=(!screenSingle.getDataLabel("DOC_NO").equals("0")?screenSingle.getDataLabel("WF_STATUS"):chkNull.chkNullString(request.getParameter("__oldWF"),"0"))%>">
			
			<input type="hidden" name="__wf" value="<%=wf%>">
			<input type="hidden" name="__wfcmd" value="false">
			<input type="hidden" name="used" value="">
			<input type="hidden" name="remark" value="<%=remark%>">
			<input type="hidden" name="__employeeid" value="<%=TEMPLATE_WORKFLOW.getUProfile().get("employeeid") %>">
			<input type="hidden" name="__attach_value" value="0">
			<input type="hidden" name="wf_default_actor" value="true">
			
			<input type="hidden" name="__flag" value="<%=chkNull.chkNullString(request.getParameter("__flag"), "0")%>">
			<input type="hidden" name="__field_list" value="">
			<input type="hidden" name="__temp_value" value="<%=chkNull.chkNullString(request.getParameter("__temp_value"))%>">

			<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="">		
			<input type="hidden" name="__checkPage" value="true">

			<!-- 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__document_routing" value="">
			<input type="hidden" name="__wf__document_command_line" value="">

			<input type="hidden" name="__wf__line_no" value="1">
			<input type="hidden" name="__wf__list_minerkey" value="">
			<input type="hidden" name="__wf__calallowance" value="0">
			<input type="hidden" name="__wf__sap_status" value="1">

			<%=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/MYNOTE_HEAD.jsp" flush="true"/>
						<div align="left" style="width: 760px; padding-left: 12px;">
			
<!-- Begin Step1 -->
<%=md.getStepDocument("3113","1")%>
<%=md.getHeadDocument()%>
                      <br>
<%=md.getHelpDocument("แบบฟอร์มเบิกค่าเบี้ยเลี้ยง")%>
                      <br>
<%=md.getSendToDocumentWithDocno("แบบฟอร์มเบิกค่าเบี้ยเลี้ยง", true)%>

<!-- Begin CheckStep -->
	<input type="hidden" name="__wf__isstep1" id="__wf__isstep1" value="<%=md.isStep1%>">
	<input type="hidden" name="__wf__isstep2" id="__wf__isstep2" value="<%=md.isStep2%>">
	<input type="hidden" name="__wf__isstepcancel" id="__wf__isstepcancel" value="<%=md.isStepCancel%>">
	<input type="hidden" name="__wf__isstepcomment" id="__wf__isstepcomment" value="<%=md.isStepComment%>">
	<input type="hidden" name="__wf__isstepreturn" id="__wf__isstepreturn" value="<%=md.isStepReturn%>">
	<input type="hidden" name="__wf__isstepcopy" id="__wf__isstepcopy" value="<%=md.isStepCopy%>">
	<input type="hidden" name="__wf__isdraft" id="__wf__isdraft" value="<%=md.isDraft%>">
	<input type="hidden" name="__wf__isstep3" id="__wf__isstep3" value="<%=md.isStep3%>">
	<input type="hidden" name="__wf__isadminedit" id="__wf__isadminedit" value="<%=md.isAdminEdit%>">
	<input type="hidden" name="__wf__isadmincancel" id="__wf__isadmincancel" value="<%=md.isAdminCancel%>">
	<input type="hidden" name="__wf__isadmindelete" id="__wf__isadmindelete" value="<%=md.isAdminDelete%>">
	<input type="hidden" name="__wf__isadminclean" id="__wf__isadminclean" value="<%=md.isAdminClean%>">
	<input type="hidden" name="__wf__isarchive" id="__wf__isarchive" value="<%=md.isArchive%>">

	<!-- End CheckStep -->

					  <br>
						<!-- Begin Code -->
							<table width="100%" 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">
										<table width="100%" border="0" cellpadding="0" cellspacing="1">
										<!-- Begin User Code -->
											<%if(!screenSingle.getDataLabel("DOC_NO").equals("0")){%>										
											<tr>
												<td class="column-title"><script language="JavaScript">swapLang('Docno');</script></td>
												<td class="column-input"><%=screenSingle.getDataLabel("DOC_NO")%></td>
											</tr>
											<%}%>
											<tr>
												<td colspan="2" class="column-title" ><script language="javascript">swapLang('Employee Details');</script></td>
											</tr>
											<%
												String empid = screenEmp.getUProfile().get("employeeid");
												if(md.isStep1 || md.isDraft){
													empid = chkNull.chkNullString(request.getParameter("__wf__employeeid"),screenEmp.getUProfile().get("employeeid"));
												}else{
													empid = chkNull.chkNullString(request.getParameter("__wf__employeeid"),md.getWFDataValue("__wf__employeeid"));
												}
												screenEmp.getInquiry().setFilter(" employeeid = '"+empid+"' AND companyid = '"+screenEmp.getUProfile().get("companyid")+"'");
												screenEmp.process();
												screenEmp.nextRec();
											%>
											<tr>
												<td class="column-label"><script language="javascript">swapLang('Employee Code');</script></td>
												<td class="column-input">
													<input name="__wf__employeeid" type="text" size="15" value="<%=chkNull.chkNullString(screenEmp.getString("employeeid"))%>" readonly class="disabled">
										          <input name="__wf__emloyee_fullname" type="text" size="40" value="<%=chkNull.chkNullString(screenEmp.getString("fullname"))%>" readonly class="disabled">
												</td>
									      </tr>
										    <tr>
                                              <td width="25%" class="column-label"><script language="javascript">swapLang('Position');</script></td>
										      <td class="column-input">
												<input type="hidden" name="__wf__positionid" value="<%=chkNull.chkNullString(screenEmp.getString("Mposition","positionid"))%>" size="52" readonly class="disabled">
												<input type="text" name="__wf__positiondesc" value="<%=chkNull.chkNullString(screenEmp.getString("Mposition","tdesc"))%>" size="52" readonly class="disabled">
											  </td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 1');</script></td>
										      <td class="column-input">
												<input type="hidden" name="__wf__bu1id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu1","bu1id")) %>" >
												<input type="text" name="__wf__bu1desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu1","tdesc")) %>" size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 2');</script></td>
										      <td class="column-input">
												<input type="hidden" name="__wf__bu2id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu2","bu2id")) %>" size="52" readonly class="disabled">
												<input type="text" name="__wf__bu2desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu2","tdesc")) %>" size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 3');</script></td>
										      <td class="column-input">
												<input type="hidden" name="__wf__bu3id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu3","bu3id")) %>" size="52" readonly class="disabled">
												<input type="text" name="__wf__bu3desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu3","tdesc")) %>" size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 4');</script></td>
										      <td class="column-input">
											  <input type="hidden" name="__wf__bu4id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu4","bu4id")) %>" size="52" readonly class="disabled">
											  <input type="text" name="__wf__bu4desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu4","tdesc")) %>" size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 5');</script></td>
										      <td class="column-input">
												  <input type="hidden" name="__wf__bu5id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu5","bu5id")) %>" size="52" readonly class="disabled">
												  <input type="tdesc" name="__wf__bu5desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu5","tdesc")) %>" size="52" readonly class="disabled">
												  <input type="hidden" name="__wf__jobcodeid" value="<%= chkNull.chkNullString(screenEmp.getString("Mjobcode","jobcodeid")) %>">
												  <input type="hidden" name="__wf__jobcodedesc" value="<%= chkNull.chkNullString(screenEmp.getString("Mjobcode","tdesc")) %>">
												  <input type="hidden" name="__wf__startdate" value="<%= chkNull.chkNullString(screenEmp.getString("startdate")) %>">
											  </td>
									      </tr>
										  <tr>
											   <td class="column-label"><script language="javascript">swapLang('Tel Ext');</script></td>
											    <td class="column-input"><input type="text" class="disabled" name="__wf__tel_ext" value="<%= chkNull.chkNullString(screenEmp.getString("tel_ext")) %>" readonly></td>
										  </tr>
										  <tr>
											   <td class="column-label"><script language="javascript">swapLang('Mobile');</script></td>
											    <td class="column-input"><input type="text" class="disabled" name="__wf__mobile" value="<%= chkNull.chkNullString(screenEmp.getString("mobile")) %>" readonly></td>
										  </tr>
											<%
													DbRecord db_texpend = new InitialRecord(screenSingle.getUProfile()).getDbRecord("Ttraveler");
													ListBox listbox = new ListBox();
													listbox.setUProfile(screenSingle.getUProfile());
													listbox.setDisable("true");
											%>
										  <tr>
												<td colspan="2" class="column-title" ><script language="javascript">swapLang('Request Approve Detail');</script></td>
										  </tr>
										  <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Company_Inf');</script>&nbsp;*&nbsp;</td>
										      <td class="column-input"><input type="text" name="__wf__comid"  value="<%=chkNull.chkNullString(request.getParameter("__wf__comid"),screenEmp.getString("mbranch","comid"))%>" class="disabled" readonly>
												<input type="hidden" name="__wf__branchid" size="15" value="<%=chkNull.chkNullString(request.getParameter("__wf__branchid"), screenEmp.getString("Mbranch","branchid"))%>" onkeypress="chkInteger(event);">&nbsp;
												<%if((md.isStep1 || md.isDraft) || type.equals("1")){%>
												 <!-- <a href="JavaScript: goHelp('MBRANCHHELP','__wf__branchid');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('__wf__branchid','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)">
													<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__wf__branchid" width="20" height="20" border="0" align="absmiddle">
												 </a> -->
												<%}%>
												<input type="text" name="__wf__branch_desc" size="70" value="<%=chkNull.chkNullString(request.getParameter("__wf__branch_desc"), screenEmp.getString("Mbranch","tdesc"))%>" class="disabled" readonly >
											 </td>
									      </tr>
										    <tr><td class="column-label"><script language="JavaScript">swapLang('Business_area');</script>&nbsp;*</td>
											<td class="column-input">
												<input type="text" name="__wf__buaid"  value="<%=chkNull.chkNullString(request.getParameter("__wf__buaid"),screenEmp.getString("mbranch","buaid"))%>" class="disabled" readonly>
											 </td>
									      </tr>
										  <tr>
											<td class="column-label"><script language="javascript">swapLang('Acc_id');</script>&nbsp;*&nbsp;</td>
											<td class="column-input">
												<input type="text" name="__wf__accountcode" value="<%=chkNull.chkNullString(request.getParameter("__wf__accountcode"),screenEmp.getString("mcostcenter0","acc_code_per"))%>" class="disabled" readonly>
											</td>
									      </tr>
										  <tr>
											<td class="column-label"><script language="javascript">swapLang('Cost_wbs');</script>&nbsp;*&nbsp;</td>
											<td class="column-input">
												<input type="text" name="__wf__costcenter" value="<%=chkNull.chkNullString(request.getParameter("__wf__costcenter"),screenEmp.getString("mcostcenter0","costcenter_sap"))%>" class="disabled" readonly >
											</td>
											
									      </tr>
										  
										  <tr>
											<td class="column-label"><script language="javascript">swapLang('Travel approval code');</script>&nbsp;*&nbsp;</td>
											<td class="column-input">
												<input type="text" name="__wf__travel_id" value="<%=chkNull.chkNullString(request.getParameter("__wf__travel_id"),"")%>" readonly>
												<input type="hidden" name="__wf__jobgroup" value="<%=chkNull.chkNullString(request.getParameter("__wf__jobgroup"),"")%>" >
												<%if(md.isStep1 || md.isDraft){%>
												 <a href="JavaScript:goHelp('TTRAVELERHELP','__wf__travel_id');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('__wf__travel_id','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)">
													<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__wf__travel_id" width="20" height="20" border="0" align="absmiddle">
												 </a>
												<%}%>
											</td>
									      </tr>
										  <tr>
											<td class="column-label"><%=db_texpend.getField("emp_tranveler").getDescription()%></td>
											<td class="column-input">
												<input type="text" name="__wf__trav_emp_tranveler" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_emp_tranveler"))%>" size="15" class="disabled" readonly>&nbsp;&nbsp;
												<input type="text" name="__wf__trav_emp_tranveler_fullname" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_emp_tranveler_fullname"))%>" size="40" class="disabled" readonly>
											</td>
										  </tr>
										  <tr>
											<td class="column-label"><%=db_texpend.getField("emptrav_positionid").getDescription()%></td>
											<td class="column-input">
												<input type="text" name="__wf__trav_emptrav_positionid" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_emptrav_positionid"))%>" size="15" class="disabled" readonly>&nbsp;&nbsp;
												<input type="text" name="__wf__trav_emptrav_position_desc" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_emptrav_position_desc"))%>" size="40" class="disabled" readonly>
											</td>
										  </tr>
										   <%
													listbox.setName("wf__exp_type");
													listbox.setValidCode(db_texpend.getField("exp_type").getValidCode());
													listbox.setChecked(chkNull.chkNullString(request.getParameter("__wf__exp_type"),db_texpend.getField("exp_type").getDefault()));
													listbox.setonChange("chkExp_type(this);");
										  %>
										  <tr>
                                              <td class="column-label"><%=db_texpend.getField("exp_type").getDescription()%></td>
										      <td class="column-input"><%=listbox.process()%>&nbsp;<span id="exp_type_desc" align="left" style="display:none;"><input type="text" name="__wf__exp_desc" value="<%=chkNull.chkNullString(request.getParameter("__wf__exp_desc"))%>" size="50"></span></td>
									      </tr>
										   <%
													listbox.setName("wf__location_type");
													listbox.setValidCode(db_texpend.getField("location_type").getValidCode());
													listbox.setChecked(chkNull.chkNullString(request.getParameter("__wf__location_type"),db_texpend.getField("location_type").getDefault()));
													listbox.setonChange("chkType_Location(this);");
										  %>
										  <tr>
                                              <td class="column-label"><%=db_texpend.getField("location_type").getDescription()%></td>
										      <td class="column-input"><%=listbox.process()%></td>
									      </tr>
										  <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Traveler from');</script></td>
										      <td class="column-input"><input type="text" name="__wf__traveler_from" value="<%=chkNull.chkNullString(request.getParameter("__wf__traveler_from"))%>" size="40" class="disabled" readonly></td>
									      </tr>
										  <%
												listbox.setName("wf__provinceid");
												listbox.setTable("MPROVINCEHELP","PROVINCEID","LONG_TNAME","","LONG_TNAME","PROVINCEID");
												listbox.setBlank(true);
												listbox.setChecked((request.getParameter("__wf__provinceid")!=null)?request.getParameter("__wf__provinceid"):"K02");
												listbox.setonChange("");	
										  %>
										  <tr>
                                              <td class="column-label"><%=db_texpend.getField("provinceid").getDescription()%></td>
										      <td class="column-input"><%=listbox.process()%></td>
									      </tr>
										  
										  <%
												listbox.setName("wf__countryid");
												listbox.setTable("MCOUNTRYHELP","COUNTRYID","TDESC","","TDESC","COUNTRYID");
												listbox.setChecked((request.getParameter("__wf__countryid")!=null)?request.getParameter("__wf__countryid"):"0140");
										  %>
										  <tr>
                                              <td class="column-label"><%=db_texpend.getField("countryid").getDescription()%></td>
										      <td class="column-input"><%=listbox.process()%>&nbsp;&nbsp;<script language="javascript">swapLang('City');</script>&nbsp;<input type="text" name="__wf__city" value="<%=chkNull.chkNullString(request.getParameter("__wf__city"))%>" class="disabled" readonly></td>
									      </tr>
										<%
													String timestring = String.valueOf(new CscCalendar().getCSCTime());
													String[] t = timestring.split("\\.");
													//out.print("T :: "+(t[1].length()));
													if(t[1].length() < 2){
														timestring += "0";
													}
										%>
										 <tr>
											<td class="column-label"><script language="javascript">swapLang("Travel dates");</script></td>
											<td class="column-input">
												<input type="text" name="__wf__startdate_f" id="__wf__startdate_f" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate_f"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(this,__wf__startdate_e);" class="disabled" readonly/>&nbsp;&nbsp;
												<script language="javascript">swapLang('Time');</script>&nbsp;
												<input type="text" name="__wf__startdate_ftime" value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate_ftime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);">&nbsp;
												<!-- <input type="text" name="__wf__startdate_ftime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__startdate_ftime"),timestring)%>" size="6" onblur="chkTime(this); chkTime6(__wf__startdate_f,this,__wf__startdate_e,__wf__startdate_etime,__wf__per_startdate_f,__wf__per_startdate_ftime,'1');" onkeypress="chkInteger(event);">&nbsp; -->
												<script language="javascript">swapLang('To Date');</script>&nbsp;
												<input type="text" name="__wf__startdate_e" id="__wf__startdate_e" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate_e"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__startdate_f,this);" class="disabled" readonly/>&nbsp;&nbsp;
												<script language="javascript">swapLang('Time');</script>&nbsp;
												<input type="text" name="__wf__startdate_etime" value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate_etime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);">
												<!-- <input type="text" name="__wf__startdate_etime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__startdate_etime"),timestring)%>" size="6" onblur="chkTime(this); chkTime5(__wf__startdate_f,__wf__startdate_ftime,__wf__startdate_e,this,__wf__enddate_f,__wf__enddate_ftime);" onkeypress="chkInteger(event);"> -->
											</td>
										</tr>
										<tr>
											<td class="column-label"><script language="javascript">swapLang("Travel dates back");</script></td>
											<td class="column-input">
												<input type="text" name="__wf__enddate_f" id="__wf__enddate_f" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__enddate_f"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__startdate_e,this);" class="disabled" readonly/>&nbsp;&nbsp;
												<script language="javascript">swapLang('Time');</script>&nbsp;
												<input type="text" name="__wf__enddate_ftime" value="<%=chkNull.chkNullString(request.getParameter("__wf__enddate_ftime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"/>&nbsp;
												<!-- <input type="text" name="__wf__enddate_ftime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__enddate_ftime"),timestring)%>" size="6" onblur="chkTime(this); chkTime5(__wf__startdate_e,__wf__startdate_etime,__wf__enddate_f,this,__wf__enddate_e,__wf__enddate_etime); " onkeypress="chkInteger(event);"/>&nbsp; -->
												<script language="javascript">swapLang('To Date');</script>&nbsp;
												<input type="text" name="__wf__enddate_e" id="__wf__enddate_e" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__enddate_e"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__enddate_f,this);" class="disabled" readonly/>&nbsp;&nbsp;
												<script language="javascript">swapLang('Time');</script>&nbsp;
												<input type="text" name="__wf__enddate_etime" value="<%=chkNull.chkNullString(request.getParameter("__wf__enddate_etime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);">
												<!-- <input type="text" name="__wf__enddate_etime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__enddate_etime"),timestring)%>" size="6" onblur="chkTime(this); chkTime6(__wf__enddate_f,__wf__enddate_ftime,__wf__enddate_e,this,__wf__per_enddate_e,__wf__per_enddate_etime,'2');" onkeypress="chkInteger(event);"> -->
											 </td>
										</tr>
										<%
													listbox.setBlank(false);
													listbox.setName("wf__trav_by");
													listbox.setValidCode(db_texpend.getField("trav_by").getValidCode());
													listbox.setChecked(chkNull.chkNullString(request.getParameter("__wf__trav_by"),db_texpend.getField("trav_by").getDefault()));
										%>
										<tr>
                                              <td class="column-label"><%=db_texpend.getField("trav_by").getDescription()%></td>
										      <td class="column-input"><%=listbox.process()%></td>
									    </tr>
										<tr>
											<td class="column-label"><script language="javascript">swapLang("Start date in ticket");</script></td>
											<td class="column-input">
												<input type="text" name="__wf__per_startdate_f" id="__wf__per_startdate_f" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_startdate_f"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(this,__wf__per_startdate_e);" />&nbsp;&nbsp;<script language="javascript">swapLang('Time');</script>&nbsp;
												<input type="text" name="__wf__per_startdate_ftime" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_startdate_ftime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);">&nbsp;<script language="javascript">swapLang('To Date');</script>&nbsp;
												<!-- <input type="text" name="__wf__per_startdate_ftime" value="<//=chkNull.chkNullString(request.getParameter("__wf__per_startdate_ftime"),timestring)%>" size="6" onblur="chkTime(this); chkTime6(__wf__per_startdate_f,this,__wf__per_startdate_e,__wf__per_startdate_etime,__wf__startdate_f,__wf__startdate_ftime,'3');" onkeypress="chkInteger(event);">&nbsp;<script language="javascript">swapLang('To Date');</script>&nbsp; -->
												<input type="text" name="__wf__per_startdate_e" id="__wf__per_startdate_e" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_startdate_e"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__per_startdate_f,this); chkInputDate2(this,__wf__per_enddate_f);"/>&nbsp;&nbsp;<script language="javascript">swapLang('Time');</script>&nbsp;
												<input type="text" name="__wf__per_startdate_etime" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_startdate_etime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);">
												<!-- <input type="text" name="__wf__per_startdate_etime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__per_startdate_etime"),timestring)%>" size="6" onblur="chkTime(this); chkTime5(__wf__per_startdate_f,__wf__per_startdate_ftime,__wf__per_startdate_e,this,__wf__per_enddate_f,__wf__per_enddate_ftime);" onkeypress="chkInteger(event);"> -->
											</td>
										</tr>
										<tr>
											<td class="column-label"><script language="javascript">swapLang("Come back date in ticket");</script></td>
											<td class="column-input">
												<input type="text" name="__wf__per_enddate_f" id="__wf__per_enddate_f" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_enddate_f"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__per_startdate_e,this); chkInputDate2(this,__wf__per_enddate_e);" />&nbsp;&nbsp;<script language="javascript">swapLang('Time');</script>&nbsp;
												<input type="text" name="__wf__per_enddate_ftime" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_enddate_ftime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"/>&nbsp;<script language="javascript">swapLang('To Date');</script>&nbsp;
												<!-- <input type="text" name="__wf__per_enddate_ftime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__per_enddate_ftime"),timestring)%>" size="6" onblur="chkTime(this); chkTime5(__wf__per_startdate_e,__wf__per_startdate_etime,__wf__per_enddate_f,this,__wf__per_enddate_e,__wf__per_enddate_etime);" onkeypress="chkInteger(event);"/>&nbsp;<script language="javascript">swapLang('To Date');</script>&nbsp; -->
												<input type="text" name="__wf__per_enddate_e" id="__wf__per_enddate_e" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_enddate_e"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__per_enddate_f,this);"/>&nbsp;&nbsp;<script language="javascript">swapLang('Time');</script>&nbsp;
												<input type="text" name="__wf__per_enddate_etime" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_enddate_etime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);">
												<!-- <input type="text" name="__wf__per_enddate_etime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__per_enddate_etime"),timestring)%>" size="6" onblur="chkTime(this); chkTime6(__wf__per_enddate_f,__wf__per_enddate_ftime,__wf__per_enddate_e,this,__wf__enddate_e,__wf__enddate_etime,'4');" onkeypress="chkInteger(event);"> -->
											 </td>
										</tr>
										<%
											DbRecord perdiem = new InitialRecord(screenSingle.getUProfile()).getDbRecord("Tperdiem");
										  %>
										 <tr>
											<td class="column-label"><%=perdiem.getField("num_date").getDescription()%></td>
											<td class="column-input">
												<input type="text" name="__wf__numdate" value="<%=chkNull.chkNullString(request.getParameter("__wf__numdate"),"0")%>" size="10" class="disabled" readonly>&nbsp;<script language="JavaScript">swapLang("Date");</script>
											</td>
										 </tr>
										 <tr>
											<td class="column-label"><%=perdiem.getField("num_hour").getDescription()%></td>
											<td class="column-input">
												<input type="text" name="__wf__numhour" value="<%=chkNull.chkNullString(request.getParameter("__wf__numhour"),"0.00")%>" size="10" class="disabled" readonly>&nbsp;<script language="JavaScript">swapLang("Hours");</script>
											</td>
										 </tr>
										 <tr id="p1">
											<td class="column-label"><%=perdiem.getField("dollarsrate").getDescription()%></td>
											<td class="column-input"><input type="text" name="__wf__numprice" value="<%=chkNull.chkNullString(request.getParameter("__wf__numprice"),"0.00")%>" size="15" class="disabled" readonly>&nbsp;<script language="JavaScript">swapLang("Dollars");</script></td>
										 </tr>
										 <tr id="p2">
											<td class="column-label"><%=perdiem.getField("exchangerate").getDescription()%></td>
											<td class="column-input">
												<input type="text" name="__wf__exchangerate" onfocus="callDelComma(this);" onblur="checkNumFloat(this,0.0000,999999.9999, 4);" value="<%=chkNull.chkNullString(request.getParameter("__wf__exchangerate"),"0.0000")%>" size="15" onkeypress="chkBigDecimal(event);">&nbsp;<script language="JavaScript">swapLang("Bath");</script>&nbsp;/&nbsp;<script language="JavaScript">swapLang("Dollars");</script>
											</td>
										 </tr>
										 <tr>
											<td class="column-label"><%=perdiem.getField("perdiemrate").getDescription()%></td>
											<td class="column-input">
												<input type="text" name="__wf__perdiemrate" onfocus="callDelComma(this);" onblur="checkNumFloat(this,0.00,999999.99, 2);" value="<%=chkNull.chkNullString(request.getParameter("__wf__perdiemrate"),"0.00")%>" size="15" onkeypress="chkSpecialStr(event); checkWordNumber(this.value);">&nbsp;<script language="JavaScript">swapLang("Bath");</script>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
												<b>
													<script language="javascript">swapLang("เบี้ยงเลี้ยงที่ได้");</script>&nbsp;:&nbsp;
														 <%if(md.isStep1 || md.isDraft){%>
													<input type="text" name="__wf__date_rate" onfocus="callDelComma(this);" onblur="checkNumFloat(this,0.00,999999.99, 1); chkDate_rate(this,__wf__date_rate_tmp);" value="<%=chkNull.chkNullString(request.getParameter("__wf__date_rate"),"0.0")%>" size="15" onkeypress="chkSpecialStr(event); checkWordNumber(this.value);">&nbsp;
													<%}else{
														%>
													<input type="text" name="__wf__date_rate" value="<%=chkNull.chkNullString(request.getParameter("__wf__date_rate"),"0.0")%>" size="15"  class="disable" readonly>&nbsp;
												<%	}%>
													<input type="hidden" name="__wf__date_rate_tmp" value="<%=chkNull.chkNullString(request.getParameter("__wf__date_rate_tmp"),"0.0")%>" size="15">&nbsp;
													
													<script language="javascript">swapLang("Day");</script>
												</b>
											</td>
										 </tr>
										 <tr>
											<td class="column-label"><%=db_texpend.getField("trav_reason").getDescription()%></td>
											<td class="column-input">
												<textarea NAME='__wf__trav_reason' COLS='80' ROWS='4' onKeyPress="chkSpecialStr(event);" onKeyUp="chkLimitTextArea(this,1000); sysIsEdit();" onBlur="trimValue(this);" class="disabled" readonly ><%=chkNull.chkNullString(request.getParameter("__wf__trav_reason"))%></textarea>
											</td>
									     </tr>
										 <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Expense reimbursement rules and practices');</script></td>
										      <td class="column-input">
												<div align="left">
													 <%if(md.isStep1 || md.isDraft){%>
														<a href="javascript:void(0);" id="cal_perdiemrate">
															<img src="../IMAGES/MYNOTE/BUTTON/BUTTON_CALCULATE.gif" alt="Policy" width="89" height="37" border="0">
														</a>
													<%}%>
													<a href="javascript:openHelp();">
														<img src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" alt="Policy" width="89" height="37" border="0">
													</a>
												</div>
												<input type="hidden" name="__wf__priority" value="0">
											  </td>
									     </tr>
										 <tr>
												<td  class="column-label"><script language="JavaScript">swapLang('ExchangeRate');</script></td>
												<td class="column-input"><a href="http://cpnbudget/ExchangeRates" target="_blank" ><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" alt="Policy" width="89" height="37" border="0"></a></td>
									     </tr>
										  <tr>
											<td colspan="2" class="column-title" align="center"><script language="javascript">swapLang('Details of the operation');</script></td>
										  </tr>
										  <tr>
											<td colspan="2">
												<table width="100%" border="0" cellpadding="0" cellspacing="1">
													<tr>
														<td class="column-title" align="center" width="5%"><input type="checkbox" name="checkB" /></td>
														<td class="column-title" align="center" width="10%"><script language="JavaScript">swapLang("Out Date");</script></td>
														<td class="column-title" align="center" width="10%"><script language="JavaScript">swapLang("Time");</script></td>
														<td class="column-title" align="center" width="10%"><script language="JavaScript">swapLang("To Date");</script></td>
														<td class="column-title" align="center" width="10%"><script language="JavaScript">swapLang("Time");</script></td>
														<td class="column-title" align="center" width="17%"><script language="JavaScript">swapLang("From");</script></td>
														<td class="column-title" align="center" width="18%"><script language="JavaScript">swapLang("For");</script></td>
														<td class="column-title" align="center" width="20%"><script language="JavaScript">swapLang("Details of the operation");</script></td>
													</tr>
													<tbody id="detail_body">
													</tbody>
												</table>
											</td>
										  </tr>
										  <%if(md.isStep1 || md.isDraft){%>
										  <tr>
											<td colspan="2" class="column-input" align="center">
												<div align="center">
													<a href="javascript:void(0);" id="addchild">
														<img src="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" alt="Policy" width="89" height="37" border="0">
													</a>&nbsp;&nbsp;
													<a href="javascript:void(0);" id="delchild">
														<img src="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" alt="Policy" width="89" height="37" border="0">
													</a>
												</div>
											</td>
										  </tr>
										  <%}%>
										<!-- End User Code -->
										</table>
									</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>
<%=md.getReferenceNoteDocument()%>
					<br>
<%=md.getAttachFileDocument()%>
					<br>
                      <!-- Begin Workflow Button -->
						<%
           				if( !md.isStep3 ){
           				%>
                      <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
                        <tr>
                        <%
           				if((md.isStep1 || md.isDraft) && !chk_job.equals("1")){
           				%>
							<td>
								<div align="right">
									<a href="JavaScript:PreGoWF();">
								        <img src="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" width="89" height="37" border="0"  id="imgSubmit">
									</a>
								</div>
							</td>
       				      <%
           						}else if( md.isStepCancel || md.isAdminCancel){
           				%>
                          <td><div align="right"><!-- <a href="JavaScript:DelWF();"><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.isStep2 || md.isStepComment ){
           				%>
                          <td><div align="right"><a href="JavaScript:BeforeGoWF();"><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_DELETE.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>
						<%
           						}else if( md.isStep3 && screenSingle.getRecord().getChild("VW_INCIDENT").getString("wi_status").equals("1") ){
							
						 %>
								<TD WIDTH="81%" BGCOLOR="#EFEFEF"><div align="center"><a href="javascript:OpenPage()"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_PRINT.gif" width="89" height="37" border="0"></a></div></TD>
						<%}%>
                        </tr>
          </table>
						<%}%>
   					    <br>
						<%//out.print("XXXXX :"+screenSingle.getRecord().getChild("VW_INCIDENT").getString("wi_status"));%>
                      <!-- End Workflow Button -->
					
<%=md.getRoutingDocument()%>
					<br>
<%=md.getCommentDocument()%>						
						<!-- Begin Set Value -->
           				<%
           				if(md.isStep1){
           				%>
           					<!-- Begin Set Value Step1 -->
						<SCRIPT LANGUAGE="JavaScript">
								//	alert("111");
							</SCRIPT>
           					
           					<!-- End Set Value Step1 -->
           				<%
           				}else if(md.isStep2 || md.isStepCancel || md.isStepComment || md.isStepReturn || md.isStepCopy || md.isDraft){
           				%>
           					<!-- Begin Set Value Step2 -->
								<TABLE style="" WIDTH="100%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
								  <TR>
									<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD>
									<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD>
									<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD>
								  </TR>
								  <TR>
									<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><FONT COLOR="#FFFFFF"></FONT></TD>
									<TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF">
									  <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
										<TR BGCOLOR="#0099CC">
										  <TD WIDTH="85%" BGCOLOR="#FFFFFF"><div align="center"><a href="javascript:viewPrint();"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_PRINT.gif" alt="Print Form" width="89" height="37" border="0"></a></div></TD>
										</TR>
									  </TABLE>
									</FONT></TD>
									<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD>
								  </TR>
								  <TR align="center">
									<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>

							<SCRIPT LANGUAGE="JavaScript">
									//alert("222");
							</SCRIPT> 
           					<!-- End Set Value Step2 -->
           				<%
           				}else if(md.isStep3 || md.isAdminEdit || md.isAdminCancel || md.isAdminDelete || md.isAdminClean || md.isArchive){
           				%>
           					<!-- Begin Set Value Step3 -->
           					<SCRIPT LANGUAGE="JavaScript">
									//alert("333");
           					</SCRIPT>
								
           					<!-- End Set Value Step3 -->
           				<%
           				}
           				%>
           				<!-- End Set Value -->
						</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()%>

			 <!-- <div id="blogScreen" align="center"><p><img src="../IMAGES/MYNOTE/PROGRESS/loading3.gif"  border="0"  id="imgSubmit" ></p></div> -->
			 <div id="blogScreen" align="center">
				<p><img src="./IMAGES/WAITING.gif"  border="0"  id="imgSubmit" ></p>
				<p>&nbsp;</p>
				<p>Waiting.....</p>
			</div>
				</FORM>
	</BODY>
</HTML>
<%
}
%>