<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="java.util.*,java.io.*"%>
<%@page import="com.csc.library.util.download.*"%>
<%@page import="com.csc.library.util.ManageDocument"%>
<%@page import="com.csc.library.databean.util.FileUtil"%>
<%@page import="com.csc.library.approve.*,com.csc.library.databean.*"%>
<%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%>
<%@page import="com.csc.library.session.*"%>
<%@page import="com.csc.library.report.*"%>
<%@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="TEMPLATE_WORKFLOW" property="classauthen" value="WorkflowUIAuthen" />
<jsp:useBean id="TEMPLATE_EMPDETAIL" class="com.csc.library.system.Task" scope="page" />


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

//TEMPLATE_WORKFLOW.checkProfile();
UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW");
//HelpEntry screenEmpDetail = (HelpEntry) TEMPLATE_EMPDETAIL.process("HelpEntry", "WF_EMPDETAILHELP");

HelpEntry screenEmpDetail = (HelpEntry) TEMPLATE_EMPDETAIL.process("HelpEntry", "WELEXP_CPN_003HELP");


if( screenSingle == null ){
	return;
}

String wf = null;
CheckNull chkNull = new CheckNull();
Organization og = new Masfactor(screenSingle.getUProfile());
String subject = null;
String remark = null;
String step_type = null;
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=wf_step_id.equals("3")?true:false;


	if( !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){
		subject = chkNull.chkNullString(request.getParameter("subject"));
		remark = chkNull.chkNullString(request.getParameter("__remark"));
	}else if( chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){
		/*if( chkNull.chkNullString(request.getParameter("__checkPage")).equals("true") ){
			response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp");
		}else{
			response.sendRedirect("../MYNOTE/INBOX.jsp");
		}*/
			if(chkNull.chkNullString(request.getParameter("isAdminEdit")).equals("true")){
			response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_EDIT.jsp");
		}else if(chkNull.chkNullString(request.getParameter("isAdminCancel")).equals("true")){
			response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_CANCEL.jsp");
		}else	if(chkNull.chkNullString(request.getParameter("isAdminClean")).equals("true")){
			response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_CLEAN.jsp");
		}else if(chkNull.chkNullString(request.getParameter("isAdminDelete")).equals("true")){
			response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_DELETE.jsp");
		}else 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 = "";
	}

//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();
	}
}*/
%>
<!-- 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 REL="stylesheet" TYPE="text/css" HREF="../CSS/DDMENU.css" />
		<LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/EMV_DEFAULT.css" />
		<LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/EMV_LAYOUT.css" />
		<LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/EMV_LAYOUT_TWO.css" />
		<LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/EMV_TEXT.css" /> -->
		<LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/MYNOTE.css" />
		<!-- End CSS Links -->
		<!-- End Link -->
		<!-- Begin Import Script -->
		<!-- Begin script for Dropdown Menu -->
		<!-- DO NOT EDIT --><!-- 
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="../JS/EVENTS.js"></SCRIPT>
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="../JS/DDMENU.js"></SCRIPT> -->
		<!--[if lt IE 7]><SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript" SRC="../JS/IEHOVER-FIX.js"></SCRIPT><![endif]-->
		<!-- DO NOT EDIT -->
		<!-- End script for Dropdown Menu -->
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript" SRC="../JS/TABMENU.js"></SCRIPT>
		<!-- BEGIN FIX TAB BUG ON IE6 : DO NOT EDIT -->
		<!--[if lt IE 7]><SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript" SRC="../JS/TABMENU-IE6FIX.js"></SCRIPT><![endif]-->
		<!-- END FIX TAB BUG ON IE6 : DO NOT EDIT -->
		<!-- End script for Dropdown Menu -->

		<LINK HREF="../CSS/start/jquery-ui-1.9.2.custom.css" REL="stylesheet" TYPE="text/css">
		<!-- End Link -->
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-1.7.2.min.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-ui-1.9.2.js'></SCRIPT>


		<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/cscWFBase.js'></SCRIPT>

		<SCRIPT TYPE='text/JavaScript' SRC='../JS/DATEINPUT.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/VIEWCALENDAR.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/ICONSMENU.js'></SCRIPT>
		<SCRIPT LANGUAGE="JavaScript">setLang('<%=screenSingle.getUProfile().get("lang")%>');</SCRIPT>
		<!-- 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/ExpenseGL.js'></SCRIPT>
		
			<script type="text/javascript">

			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);
					}
				}
			});

			function setDatePicker(obj){
				$(function() {
					$( "#"+obj.id ).datepicker({
						dateFormat: "dd-mm-yy",
						showOn: "button",
						buttonImage: "../IMAGES/calendar.gif",
						buttonImageOnly: true
					});
				});
				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
						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;
						//alert("screen_value  = "+__screen_value.value);

						setDevSceenValue(__screen_value,sCmap);

						if( isstep1 == "true" ){
							//alert("isStep 1");
							<%
								if( request.getParameter("__wf__branchid_wel") != null){
						   %>
											setValue("__wf__branchid_wel", getDevSceenValue("__wf__branchid_wel"));
											setValue("__wf__comid", getDevSceenValue("__wf__comid"));
											setValue("__wf__branch_desc", getDevSceenValue("__wf__branch_desc"));											
										    setValue("__wf__emp_clear_advance", getDevSceenValue("__wf__emp_clear_advance"));
											setValue("__wf__clare_advance_funame", getDevSceenValue("__wf__clare_advance_funame"));
											setValue("__wf__payment_id", getDevSceenValue("__wf__payment_id"));
											setValue("__wf__travel_id", getDevSceenValue("__wf__travel_id"));
											setValue("wf__exp_type", getDevSceenValue("wf__exp_type"));
											setValue("wf__location_type", getDevSceenValue("wf__location_type"));
											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__enddate_f", getDevSceenValue("__wf__enddate_f"));
											setValue("__wf__tel_ext", getDevSceenValue("__wf__tel_ext"));
										    setValue("__wf__mobile", getDevSceenValue("__wf__mobile"));
											setValue("wf__trav_by", getDevSceenValue("wf__trav_by"));
											setValue("__wf__amount_withdrawn", getDevSceenValue("__wf__amount_withdrawn"));
											setValue("__wf__total_cost", getDevSceenValue("__wf__total_cost"));
											setValue("__wf__amount_restore_system", getDevSceenValue("__wf__amount_restore_system"));
											setValue("__wf__amount_will_be_returned", getDevSceenValue("__wf__amount_will_be_returned"));
											setValue("__wf__trav_reason", getDevSceenValue("__wf__trav_reason"));

								<%
										}
								%>
							
							setValue("priority","<%=chkNull.chkNullString(request.getParameter("priority"),"0")%>");
							

						}else if( (isstep2 == "true")|| (isstepcancel  == "true") || (isstepcomment == "true") || (isstepreturn == "true") || (isstepcopy == "true") || (isdraft == "true") ){
							//alert("step 2");
						//  Begin setValue Step 2
						
						//alert(getDevSceenValue("__wf__clare_advance_funame"));

											setValue("__wf__branchid_wel", getDevSceenValue("__wf__branchid_wel"));
											setValue("__wf__comid", getDevSceenValue("__wf__comid"));
											setValue("__wf__branch_desc", getDevSceenValue("__wf__branch_desc"));											
										    setValue("__wf__emp_clear_advance", getDevSceenValue("__wf__emp_clear_advance"));
											setValue("__wf__clare_advance_funame", getDevSceenValue("__wf__clare_advance_funame"));
											setValue("__wf__payment_id", getDevSceenValue("__wf__payment_id"));
											setValue("__wf__travel_id", getDevSceenValue("__wf__travel_id"));
											setValue("wf__exp_type", getDevSceenValue("wf__exp_type"));
											setValue("wf__location_type", getDevSceenValue("wf__location_type"));
											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__enddate_f", getDevSceenValue("__wf__enddate_f"));
											setValue("__wf__tel_ext", getDevSceenValue("__wf__tel_ext"));
										    setValue("__wf__mobile", getDevSceenValue("__wf__mobile"));
											setValue("wf__trav_by", getDevSceenValue("wf__trav_by"));
											setValue("__wf__amount_withdrawn", getDevSceenValue("__wf__amount_withdrawn"));
											setValue("__wf__total_cost", getDevSceenValue("__wf__total_cost"));
											setValue("__wf__amount_restore_system", getDevSceenValue("__wf__amount_restore_system"));
											setValue("__wf__amount_will_be_returned", getDevSceenValue("__wf__amount_will_be_returned"));
											setValue("__wf__trav_reason", getDevSceenValue("__wf__trav_reason"));

							
							if( isdraft != "true" ){
								setDisabled(true);
							}else{
								setValue("__checkPage","false");
							}
							setReadOnlyOn('__remark');       
							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") ){
							//alert("step 3 ");
							// Begin setValue Step 3
							
							//setValue("__checkPage","false");	
							//setValue("priority","<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>" );

							//if( isadminedit != "true" ){
								//setDisabled(true);
							//}
											setValue("__wf__branchid_wel", getDevSceenValue("__wf__branchid_wel"));
											setValue("__wf__comid", getDevSceenValue("__wf__comid"));
											setValue("__wf__branch_desc", getDevSceenValue("__wf__branch_desc"));											
										    setValue("__wf__emp_clear_advance", getDevSceenValue("__wf__emp_clear_advance"));
											setValue("__wf__clare_advance_funame", getDevSceenValue("__wf__clare_advance_funame"));
											setValue("__wf__payment_id", getDevSceenValue("__wf__payment_id"));
											setValue("__wf__travel_id", getDevSceenValue("__wf__travel_id"));
											setValue("wf__exp_type", getDevSceenValue("wf__exp_type"));
											setValue("wf__location_type", getDevSceenValue("wf__location_type"));
											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__enddate_f", getDevSceenValue("__wf__enddate_f"));
											setValue("__wf__tel_ext", getDevSceenValue("__wf__tel_ext"));
										    setValue("__wf__mobile", getDevSceenValue("__wf__mobile"));
											setValue("wf__trav_by", getDevSceenValue("wf__trav_by"));
											setValue("__wf__amount_withdrawn", getDevSceenValue("__wf__amount_withdrawn"));
											setValue("__wf__total_cost", getDevSceenValue("__wf__total_cost"));
											setValue("__wf__amount_restore_system", getDevSceenValue("__wf__amount_restore_system"));
											setValue("__wf__amount_will_be_returned", getDevSceenValue("__wf__amount_will_be_returned"));
											setValue("__wf__trav_reason", getDevSceenValue("__wf__trav_reason"));		
											
											if( isarchive != "true" ){
								           setDisabled(true);
											}

						}
						// End setValue
						return true;
					}
				}
			})(jQuery);

		</script>
        	
		<!--DWR INCLUDE-->
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">

       function viewPrint(){
				with( document.cscform ){
				var local=window.location+"";
				var targetlink=local.substring(local.indexOf("?"),local.length);
					window.open("./WELEXP_CPN_003_PRINT.jsp"+targetlink+"&showHead=false","Help","left=150,top=0,width=980,height=640,toolbar=no,status=no,scrollbars=yes,resizable=yes");
				}
			}		
		function saveRecord(){
					if(nullCheck()){
					   with(document.cscform){
						   var msg = MyCode[1];
							if(__staus_check.value == "1"){
									msg = __msg.value;
							}
							bCon=confirm(msg);
							if (bCon==true)	{
								__confirm.value="s";
								__cmd.value = "save";
								submit();
							}
						}
					}
		}

		function setDisabled(con){
				with( document.cscform ){
					for( i = 0 ; i < elements.length ; i++ ){
						if( elements[i].type == 'text' || elements[i].type == 'textarea' ||
							elements[i].type == 'checkbox' || elements[i].type == 'radio' ||
							elements[i].type == 'select-one'
						  ){
							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' ){
								elements[i].disabled = con;
								elements[i].className = "disabled";
							}
						}
					}
				}
			}
		
			setPageTitle(swap2String("ใบ Clear Advace  / เบิกค่าใช้จ่าย"));
		
		ThaiCode[227]="ค่าพาหนะได้ไม่เกิน =";
		EngCode[227]="Expense can request  =";		
					
			function preGoWF(){
				with( document.cscform ){	
					var isstep2 = __wf__isstep2.value;
				if(__wf__branchid_wel.value==""){
					    alert(MyCode[0]);
					__wf__branchid_wel.value.focus();
				}					
			   else if(__wf__emp_clear_advance.value==""){
						 alert(MyCode[0]);
						__wf__emp_clear_advance.value.focus();
				}
			  else if(__wf__payment_id.value==""){
							 alert(MyCode[0]);
						__wf__payment_id.value.focus();
		         }
		       else if(__wf__travel_id.value==""){
						 alert(MyCode[0]);
						__wf__travel_id.value.focus();
		         }
		      else if(__wf__total_cost.value==""){
						 alert(MyCode[0]);
						__wf__total_cost.value.focus();
		         }
		
		
			checkmystep=false;
			
				if(checkmystep){
					
					checkValid();				
				}else{
					
					if(document.cscform.step_id.value == 2){

							SearchDWR.searchDBXMLAll(new Array("MWELPAYMENT_TESTHELP","MWELPAYMENT_TEST.PAYMENTID,MWELPAYMENT_TEST.STATUS_CLR","MWELPAYMENT_TEST:PAYMENTID='"+__wf__payment_id.value+"' and STATUS_CLR = '0'  ","false","langOn"), function (data){
								
						if(data.length <= 0){
							document.cscform.__staus_check.value="0";
							     GoWF();
						}else {		
										var obj = document.getElementsByName('wf_command');
										var com = document.getElementsByName("comments");
										obj[0].disabled = true;
										obj[1].checked = true;
										com[0].value = "ไม่สมารถอนุมัติได้ เนื่องจากใบเบิกเงินค่าทดรองจ่ายใบนี้ ถูกอนุมัติแล้ว";
										document.cscform.__staus_check.value="1";
										document.cscform.__msg.value = "ไม่สมารถอนุมัติได้ เนื่องจากใบเบิกเงินค่าทดรองจ่ายใบนี้ ถูกอนุมัติแล้ว คุณตองการบันทึกเอกสารใช่หรือไม่";
									GoWF();
							
						}
					});
							
					}else{

							GoWF();
					}
					
					
					
				}
			}
			}
			

			
			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__branchid_wel"){
						temp = __fixCon.value;
						//helpReturn = "__wf__branchid_wel:branchid,__wf__branch_desc:tdesc";
						helpReturn = "__wf__branchid_wel:branchid,__wf__comid:comid,__wf__branch_desc:tdesc";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value = temp;
					}
					else if(inputName == "__wf__payment_id"){
						temp = __fixCon.value;
						__fixCon.value = " receiverid = '"+__wf__employeeid.value+"' and STATUS_CLR = '1' and  isnull(DOC_TYPE,'0')<>'2' ";
						helpReturn = "__wf__payment_id:mwelpayment_test.paymentid,__wf__amount_withdrawn:mwelpayment_test.amount,__wf__travel_id:ttraveler.travelerid,__wf__exp_type:ttraveler.exp_type,__wf__location_type:ttraveler.location_type,__wf__provinceid:ttraveler.provinceid,__wf__countryid:ttraveler.countryid,__wf__city:ttraveler.city,__wf__startdate_f:mwelpayment_test.startdate,__wf__enddate_f:mwelpayment_test.enddate,__wf__trav_by:ttraveler.trav_by,__wf__trav_reason:mwelpayment_test.trav_reason";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value = temp;
					}
					else if(inputName == "__wf__travel_id"){
						temp = __fixCon.value;
						__fixCon.value = " emp_tranveler = '"+__wf__employeeid.value+"'";
						helpReturn = "__wf__travel_id:ttraveler.travelerid,__wf__exp_type:ttraveler.exp_type,__wf__location_type:ttraveler.location_type,__wf__provinceid:ttraveler.provinceid,__wf__countryid:ttraveler.countryid,__wf__city:ttraveler.city,__wf__startdate_f:ttraveler.fstartdate,__wf__enddate_f:ttraveler.lstartdate,__wf__trav_by:ttraveler.trav_by,__wf__trav_reason:ttraveler.trav_reason";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if(inputName == "__wf__emp_clear_advance"){
						temp = __fixCon.value;
						helpReturn = "__wf__emp_clear_advance:memployee.employeeid,__wf__jobgroup:mjobcode.jobgroup,__wf__clare_advance_funame:memployee.fullname,__wf__tel_ext:memployee.tel_ext,__wf__mobile:memployee.mobile";
						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(help,input){
				with( document.cscform ){//EMV_PRU084
					var param="BROWSE_HELP.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 openHelp(){
				with( document.cscform ){
					window.open("../WELFARE/HELP/Payment.pdf","Help","left=150,top=0,width=980,height=640,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}
			function openHelp2(){
				with( document.cscform ){
					window.open("http://cpnbudget/ExchangeRates","Help","left=150,top=0,width=980,height=640,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}
							
		  function cost(){		 
			  with(document.cscform){		
				 var amount_withdrawn	=  delComma(__wf__amount_withdrawn.value);
			     var total_cost				=  delComma(__wf__total_cost.value);              
				 var sum = amount_withdrawn-total_cost;
                         if(total_cost=="" || total_cost=="0"){
								 __wf__total_cost.value=0;
								if(amount_withdrawn-total_cost>0){			
								__wf__amount_restore_system.value=sum;
											if(__wf__amount_restore_system.value>0){
												__wf__amount_will_be_returned.value=0;		
											}
									}else{
										__wf__amount_withdrawn.value=0;
										__wf__amount_restore_system.value=0;
								        __wf__amount_will_be_returned.value=0;
										__wf__total_cost.value=0;
									}

                           }else if(amount_withdrawn-total_cost>0){			
								__wf__amount_restore_system.value=sum;
								if(__wf__amount_restore_system.value>0){
									__wf__amount_will_be_returned.value=0;		
								}
							}else if(amount_withdrawn-total_cost<0){
								var minus = -1;
								sum = sum*minus;
                                __wf__amount_will_be_returned.value=sum;	
								if(__wf__amount_will_be_returned.value>0){
									__wf__amount_restore_system.value=0;
								}
							}else{
								__wf__amount_restore_system.value=0;
								__wf__amount_will_be_returned.value=0;	
							}
							//checkNumFloat(__wf__amount_withdrawn,0.00,9999999.99);
							
							if(total_cost.indexOf(",")>-1){
								//__wf__total_cost.value = total_cost;					
							}else{
								//checkNumFloat(__wf__total_cost,0.00,9999999.99);
								//checkNumFloat(__wf__amount_restore_system,0.00,9999999.99);
								//checkNumFloat(__wf__amount_will_be_returned,0.00,9999999.99);
							}
							checkNumFloat(__wf__total_cost,0.00,9999999.99);
							checkNumFloat(__wf__amount_restore_system,0.00,9999999.99);
							checkNumFloat(__wf__amount_will_be_returned,0.00,9999999.99);
			  }
		  }

		function checkNumFloat(obj,min,max){
			var a = obj.value;
			if (obj.value != "") {
				if(a.indexOf(",")>-1){
					obj.value = a.replace(/,/g,"");
				}
				obj.value = parseFloat(obj.value).toFixed(2)+""; // แปลงจาก 01234.xx เป็น 1234.xx
				
				checkInputComma(obj);  // ถ้าพิม xxx ก็ให้เป็น xxx.00
				if (min >= 0 && max > 0) 	{
					callMaxMin(obj,min,max); // ตรวจดูว่าค่าที่กรอกเกินค่าสูงสุด หรือต่ำกว่าค่าต่ำสุดหรือไม่
				}
				insertComma(obj); //123456 ==> 123,456
			}
		}

		  function  postReturn(){
			  with(document.cscform){
				  if(__wf__amount_withdrawn.value != ""){
					  insertComma(__wf__amount_withdrawn);
				  }

			  }

		  }
//-->
		</SCRIPT>
	</HEAD>
	<BODY>
		<%if( request.getParameter("showHead") == null || request.getParameter("showHead")!=null&&request.getParameter("showHead").equals("true") ){%> 
					<!-- Begin Main Content -->
					<DIV CLASS="content">
		<%}%>

						<FORM NAME="cscform" METHOD="post" ACTION="WELEXP_CPN_003.jsp">
							<INPUT TYPE="hidden" NAME="__screen" VALUE="WELEXP_CPN_003">
							<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="">
							<INPUT TYPE="hidden" NAME="__msg" VALUE="">
							<INPUT TYPE="hidden" NAME="__staus_check" VALUE="0">

							<SCRIPT LANGUAGE="JavaScript">getInputFormatDate();</SCRIPT>

							<INPUT TYPE="hidden" NAME="wf_id" VALUE="3112">
							<INPUT TYPE="hidden" NAME="__wf_id" VALUE="3112">
							<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="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="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="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__record" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__record"))%>">
							<!-- <INPUT TYPE="hidden" NAME="__wf__bill_record" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__bill_record"),"0")%>">
							<INPUT TYPE="hidden" NAME="__wf__no_bill_record" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__no_bill_record"),"0")%>">
 -->
							<INPUT TYPE="hidden" NAME="priority" VALUE="0">
							<!-- <input type="hidden" name="__wf__rc_nobill">
							<input type="hidden" name="__wf__rc_bill">
							<input type="hidden" name="__wf__rc" value="0.00"> -->


							<%=screenSingle.InitialVariable()%>
							<TABLE WIDTH=950 BORDER=0 ALIGN="center" CELLPADDING=0 CELLSPACING=0>
								<jsp:include page="../MYNOTE/MYNOTE_HEAD.jsp" flush="true"/>
										<div align="right" style="width: 760px; padding-left: 12px;">

							<%=md.getStepDocument("3112","1")%>
							<%=md.getHeadDocument()%>
							<BR>
							<%=md.getHelpDocument("<font size=2>ใบ Clear Advance /เบิกค่าใช้จ่าย</font>")%>
							<BR>
							<%//=md.getSendToDocument("Clear_Advance_from")%>
							<%=md.getSendToDocumentWithDocno("Clear Advance from",true)%>
							<BR>
							
							<!-- 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%>">
							<input type="hidden" name="__wf__travelerid" id="__wf__travelerid" value="0">
							<!-- End CheckStep -->

							<!-- Begin Code -->

						

						<%
						     
								screenEmpDetail.getInquiry().setFilter("employeeid = '"+ chkNull.chkNullString(md.getWFDataValue("__wf__employeeid"),screenSingle.getUProfile().get("employeeid"))+"'");
								screenEmpDetail.getInquiry().setParam("rsc_skip","true");
								screenEmpDetail.process();
								screenEmpDetail.nextRec();
						%>	
												

							<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">
									<!-- BEGIN  BODY  -->
										<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1">
											<TR>
												<TD COLSPAN="2" CLASS="column-title"><SCRIPT LANGUAGE="JavaScript">swapLang('Employee Details')</SCRIPT></TD>
											</TR>
											<TR>
												<TD WIDTH="25%" CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Employee Code')</SCRIPT></TD>
												<TD WIDTH="75%" CLASS="column-input"><INPUT TYPE="text" NAME="__wf__employeeid" SIZE="15" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("employeeid"))%>" CLASS="disabled" READONLY>&nbsp;<INPUT TYPE="text" NAME="__wf__employee_fullname" SIZE="45" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("fullname"))%>" CLASS="disabled" READONLY></TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Company/Branch ')</SCRIPT></TD>
												<TD CLASS="column-input"><INPUT TYPE="hidden" NAME="__wf__branchid" SIZE="52" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("branch"))%>" CLASS="disabled" READONLY><INPUT TYPE="text" NAME="__wf__branch" SIZE="52" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("MBRANCH","tdesc"))%>" CLASS="disabled" READONLY></TD>
											</TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Position')</SCRIPT></TD>
												<TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__position" SIZE="52" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("MPOSITION","tdesc"))%>" CLASS="disabled" READONLY></TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu1')</SCRIPT></TD>
												<TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu1" SIZE="52" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("MBU1","tdesc"))%>" CLASS="disabled" READONLY></TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu2')</SCRIPT></TD>
												<TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu2" SIZE="52" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("MBU2","tdesc"))%>" CLASS="disabled" READONLY></TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu3')</SCRIPT></TD>
												<TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu3" SIZE="52" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("MBU3","tdesc"))%>" CLASS="disabled" READONLY></TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu4')</SCRIPT></TD>
												<TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu4" SIZE="52" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("MBU4","tdesc"))%>" CLASS="disabled" READONLY></TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu5')</SCRIPT></TD>
												<TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu5" SIZE="52" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("MBU5","tdesc"))%>" CLASS="disabled" READONLY></TD>
											</TR>
											<!--<TR>
												<TD CLASS="column-label">Business Area</TD>
												<TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__buaid" SIZE="52" VALUE="<%=chkNull.chkNullString(screenEmpDetail.getString("MBRANCH","buaid"))%>" CLASS="disabled" READONLY></TD>
											</TR>-->
											<tr>
												<td colspan="2" CLASS="column-label"><div align="left"><B>รายละเอียดการขออนุมัติ</B></div></td>
											</tr>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Company data')</SCRIPT></TD>
												<TD CLASS="column-input">
												<input type="hidden" name="__wf__branchid_wel" size="15" value="<%=chkNull.chkNullString(screenEmpDetail.getString("branch"))%>"  onkeypress="chkSpecialStr(event);chkInteger(event);" onkeyup="sysIsEdit(this);" readonly>
												<input type="text" name="__wf__comid" size="15" value="<%=chkNull.chkNullString(screenEmpDetail.getString("MBRANCH","comid"))%>"  onkeypress="chkSpecialStr(event);chkInteger(event);" onkeyup="sysIsEdit(this);" readonly>&nbsp;
												<%if(md.isStep1 || md.isDraft){%>
												 <a href="JavaScript: goHelp('MBRANCHHELP','__wf__branchid_wel');" 
															 onMouseOut="MM_swapImage('__wf__branchid_wel','','../IMAGES/BUTTON/MAIN/SEARCH20.gif',1)" onMouseOver="MM_swapImage('__wf__branchid_wel','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)">

													<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__wf__branchid_wel" width="20" height="20" border="0" align="absmiddle">
												 </a>
												<%}%>
												<input type="text" name="__wf__branch_desc" size="40" value="<%=chkNull.chkNullString(screenEmpDetail.getString("MBRANCH","tdesc"))%>" onkeypress="chkSpecialStr(this);chkInteger(this);" onkeyup="sysIsEdit();"  class="disabled" readonly >
												</TD>
											</TR>
											<tr>
												<td class="column-label"><script language="javascript">swapLang('Business Area')</script></td>
												<td class="column-input">
													<input type="text" name="__wf__buaid0" id="buaid0" value="<%= chkNull.chkNullString(screenEmpDetail.getString("MBRANCH","buaid")) %>" size="10"></td>
											</tr>
											<TR style="display:none;">											
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Clear Money was paid instead')</SCRIPT></TD>
												<TD CLASS="column-input">
															<input type="hidden" name="__wf__emp_clear_advance" size="15" value="<%=chkNull.chkNullString(screenEmpDetail.getString("employeeid"))%>" >&nbsp;
															
												<%if(md.isStep1 || md.isDraft){%>
												 <a href="JavaScript: goHelp('MEMPLOYEEHELP3','__wf__emp_clear_advance');" onMouseOut="MM_swapImage('__wf__emp_clear_advance','','../IMAGES/BUTTON/MAIN/SEARCH20.gif',1)" onMouseOver="MM_swapImage('__wf__emp_clear_advance','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)">
													<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__wf__emp_clear_advance" width="20" height="20" border="0" align="absmiddle">
												 </a>
												<%}%>
												<input type="hidden" name="__wf__clare_advance_funame" size="40" value="<%=chkNull.chkNullString(screenEmpDetail.getString("MEMPLOYEE","fullname"))%>" class="disabled" readonly >
                                                <input type="text" name="__wf__jobgroup" value="<%=chkNull.chkNullString(screenEmpDetail.getString("MJOBCODE","jobgroup"))%>">
												</TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Clear Money was paid instead no')</SCRIPT></TD>
												<TD CLASS="column-input">
															<input type="text" name="__wf__payment_id" value="<%=chkNull.chkNullString(request.getParameter("__wf__payment_id"),"")%>"  onkeypress="chkSpecialStr(event);chkInteger(event);" readonly>
															<%if(md.isStep1 || md.isDraft){%>
															 <a href="JavaScript:goHelp('MWELPAYMENT_TESTHELP','__wf__payment_id');" onMouseOut="MM_swapImage('__wf__payment_id','','../IMAGES/BUTTON/MAIN/SEARCH20.gif',1)" onMouseOver="MM_swapImage('__wf__payment_id','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)">
																<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__wf__payment_id" width="20" height="20" border="0" align="absmiddle">
															 </a>
												<%}%>
												</TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Travel authorization number')</SCRIPT></TD>
												<TD CLASS="column-input">
												  <input type="text" name="__wf__travel_id" value="<%=chkNull.chkNullString(request.getParameter("__wf__travel_id"),"")%>"  class="disabled" 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_swapImage('__wf__travel_id','','../IMAGES/BUTTON/MAIN/SEARCH20.gif',1)" 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>
												<%
													DbRecord db_texpend = new InitialRecord(screenSingle.getUProfile()).getDbRecord("Ttraveler");
													ListBox listbox = new ListBox();
													listbox.setUProfile(screenSingle.getUProfile());
													listbox.setDisable("true");
											%>
											</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"><SCRIPT LANGUAGE="JavaScript">swapLang('Approved travel')</SCRIPT></TD>
												<TD CLASS="column-input"><%=listbox.process()%></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"><SCRIPT LANGUAGE="JavaScript">swapLang('Type')</SCRIPT></TD>
												<TD CLASS="column-input"><%=listbox.process()%></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"):"02");
												listbox.setonChange("");	
										  %>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Province Code')</SCRIPT></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"><SCRIPT LANGUAGE="JavaScript">swapLang('Country Code')</SCRIPT></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>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Start Date w')</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/>											
												</TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('End Date w')</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/>
												</TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Numbers within')</SCRIPT></TD>
												<TD CLASS="column-input"><input type="text" name="__wf__tel_ext" value="<%=chkNull.chkNullString(screenEmpDetail.getString("MEMPLOYEE","tel_ext"))%>" class="disabled" readonly></TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Mobile phone')</SCRIPT></TD>
												<TD CLASS="column-input"><input type="text" name="__wf__mobile" value="<%=chkNull.chkNullString(screenEmpDetail.getString("MEMPLOYEE","mobile"))%>" class="disabled" readonly></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"><SCRIPT LANGUAGE="JavaScript">swapLang('By vehicles')</SCRIPT></TD>
												<TD CLASS="column-input"><%=listbox.process()%></TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Amount withdrawn')</SCRIPT></TD>
												<TD CLASS="column-input"><input type="text" name="__wf__amount_withdrawn" value="<%=chkNull.chkNullString(request.getParameter("__wf__amount_withdrawn"))%>" class="disabled" readonly>&nbsp;&nbsp;บาท</TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Total cost')</SCRIPT></TD>
												<TD CLASS="column-input"><input type="text" name="__wf__total_cost" onfocus="callDelComma(this);" value="<%=chkNull.chkNullString(request.getParameter("__wf__total_cost"))%>"  onBlur="JavaScript:cost();" onkeypress="chkSpecialStr(event);checkWordNumber(this.value);" onkeyup="sysIsEdit();checkComma(this,2);">&nbsp;&nbsp;บาท</TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Cash')</SCRIPT></TD>
												<TD CLASS="column-input"><input type="text" name="__wf__amount_restore_system" value="<%=chkNull.chkNullString(request.getParameter("__wf__amount_restore_system"))%>" onBlur="JavaScript:cost();" class="disabled" readonly>&nbsp;&nbsp;บาท</TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Add withdrawal')</SCRIPT></TD>
												<TD CLASS="column-input"><input type="text" name="__wf__amount_will_be_returned" value="<%=chkNull.chkNullString(request.getParameter("__wf__amount_will_be_returned"))%>"   onBlur="JavaScript:cost();" class="disabled" readonly>&nbsp;&nbsp;บาท</TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Reasonable and necessary')</SCRIPT></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('Advance disbursement procedures')</SCRIPT></TD>
												<TD CLASS="column-input"><DIV ALIGN="left"><a  href="javascript:openHelp();"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" alt="Policy" width="89" height="37" border="0"></a></DIV></TD>
											</TR>
											<TR>
												<TD CLASS="column-label">Exchange Rate</TD>
												<TD CLASS="column-input"><DIV ALIGN="left"><a  href="javascript:openHelp2();"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" alt="Policy" width="89" height="37" border="0"></a></DIV></TD>
											</TR>
											
											<TR>
												<TD COLSPAN="2">
												
													</TD>
											</TR>						
										</TABLE>
										<!-- END BODY -->
									</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>
							<BR>
							<!-- 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||md.isStep2 ){%>
								<!-- bom -->
									<TD CLASS="right">
										<!-- <A HREF="JavaScript:SaveDraft();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SAVE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A> -->
										<A HREF="JavaScript:preGoWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0" ID="imgSubmit"></A>
									<%//if( md.isDraft ){%><!-- <A HREF="JavaScript:DelDraft();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A> --><%//}%>
									</TD>
								<%}else if( md.isStepCancel || md.isAdminCancel ){%>
									<TD CLASS="right"><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD>
								<%}else if( md.isStepComment ){%>
									<TD CLASS="right"><A HREF="JavaScript:preGoWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD>
								<%}else if( md.isStepReturn ){%>
									<TD CLASS="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>
									</TD>
								<%}else if( md.isStepCopy ){%>
									<TD CLASS="right"><A HREF="JavaScript:CopyWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD>
								<%}else if( md.isAdminEdit ){%>
									<TD CLASS="right"><A HREF="JavaScript:AdminEditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SAVE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD>
								<%}else if( md.isAdminDelete ){%>
									<TD CLASS="right"><A HREF="JavaScript:AdminDeleteWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD>
								<%}else if( md.isAdminClean ){%>
									<TD CLASS="right"><A HREF="JavaScript:AdminCleanWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CLEAN.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD>
								<%}%>
								</TR>
							</TABLE>
							<%}%>
							<!-- End Workflow Button -->
							<BR>
							<%=md.getRoutingDocument()%>
							<BR>
							<%=md.getCommentDocument()%>
							<!-- Begin Set Value -->
							<%if( md.isStep1 ){%>
           					<!-- Begin Set Value Step1 -->

           					<!-- End Set Value Step1 -->
							<%}else if(md.isStep2 || md.isStepCancel || md.isStepComment || md.isStepReturn || md.isStepCopy || md.isDraft){%>

           					<!-- Begin Set Value Step2 -->
							<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"><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>
           					
           					<!-- End Set Value Step2 -->
							<%}else if(md.isStep3 || md.isAdminEdit || md.isAdminCancel || md.isAdminDelete || md.isAdminClean || md.isArchive){
								
								%>
           					<!-- Begin Set Value Step3 -->
							<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"><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>
           					
           					<!-- End Set Value Step3 -->
           					<%}%>
											</DIV>
											</TD>
									<TD VALIGN="top" BACKGROUND="../IMAGES/MYNOTE/BPM_07.jpg">&nbsp;</TD>
								</TR>
								
								</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">
				<table border = "0">
							<tr>
							<td><div align="left"><img src="../IMAGES/MYNOTE/PROGRESS/loading3.gif"  border="0"  id="imgSubmit" ></div></td>
							</tr>
				</table>
		</div>

			<input type="hidden" name="__txtJson" value="">
						</FORM>
		<%if( request.getParameter("showHead") == null || request.getParameter("showHead").equals("true") ){%>
					</DIV>
					<!-- End Main Content --> 
		<%}%>
	</BODY>
</HTML>