<%@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.*"%>

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

<!-- Begin useBean -->

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

<%
TEMPLATE_WORKFLOW.setChannel(request,response);
//TEMPLATE_WORKFLOW.checkProfile();
UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW");

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{
			response.sendRedirect("../MYNOTE/SENT_COMPLETE.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 -->
		<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/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>
		<!--DWR INCLUDE-->
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">
		<!--
			setPageTitle(swap2String("ใบเบิกค่าใช้จ่ายเบ็ดเตล็ด"));
			var oilBudget=0;
			var msg="";
		
		ThaiCode[227]="ค่าน้ำมันเบิกได้ไม่เกิน =";
		EngCode[227]="Oil cost can request  =";		
					
			function preGoWF(){
				checkValid();				
			}
			
		function checkValid(){
					with(document.cscform){
							var expbudget="{'employeeid':'"+__wf__employeeid.value+"','glcode':'EXP000002','kms':'1000','amtreq':'100000'}";
							dwr.engine.beginBatch();
							 dwr.engine.setOrdered(true);
							ExpenseGL.checkBudget(expbudget,resultBudget);
							dwr.engine.endBatch();
					}
			}	
			
	//properties in object [status,message,budget,amtreq,result,flag]
	var resultBudget=function(data1){ 
		var jsonValue=eval("("+data1+")");
				oilBudget=jsonValue.budget;			
				var recArr=document.cscform.__wf__record.value.split(",");
				var costtype="";
				var sumNetoil=0;
				var nets=0;
				for(var ic=0;ic<recArr.length-1;ic++){
						costtype=eval("document.cscform.__wf__texpend_cost_other$costtype$"+recArr[ic]).value;
						if(costtype=="EXP000002"){ 
								nets=eval("document.cscform.__wf__texpend_cost_other$nets$"+recArr[ic]).value.replace(/,/g,"")*1;
							  sumNetoil+=nets;
						}
				}
				if(sumNetoil>oilBudget){
						msg=MyCode[227]+" "+oilBudget;
						alert(msg);
				}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;
					}
				}
			}
			
			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 linkHelpWF(help,input){
				with(document.cscform){
					var temp = __fixCon.value;
					var fix = "wf_id='"+wf_id.value+"' and wf_ver='"+wf_ver.value+"' and initiator='<%=screenSingle.getUProfile().get("actor")%>' and (wf_status<>'4' and wf_status<>'6' and wf_status<>'3' and wf_status<>'8' and wf_status<>'A' and wf_status<>'B')";
					//EMV_PRU084
					var param="BROWSE_HELP.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+fix;
					window.open(param,"Help","left=150,top=150,width=530,height=370,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
					__fixCon.value = temp;
				}
			}
			
			function toolTip(desc){}

			function searchEmp(employeeid){
				var emp_field = '';
				SearchDWR.searchDBXMLAll(new Array("MEMPLOYEEHELP2", "MEMPLOYEE.EMPLOYEEID,MEMPLOYEE.FULLNAME,MPOSITION.TDESC,MBU1.TDESC,MBU2.TDESC,MBU3.TDESC,MBU4.TDESC,MBU5.TDESC,MBRANCH.TDESC,MBRANCH.BRANCHID", "MEMPLOYEE:EMPLOYEEID = '"+employeeid+"'", "false", "langOn"), function(data){ 
					if( data.length > 0 ){
						var field = new Array("__wf__employeeid", "__wf__employee_fullname", "__wf__position", "__wf__bu1", "__wf__bu2", "__wf__bu3", "__wf__bu4", "__wf__bu5","__wf__branch","__wf__branchid");
						for( i = 0 ; i < field.length ; i++ ){
							dwr.util.setValue(field[i], data[0][i]);
						}
					}
				});
			}

			function getDocumentRouting(){
				with(document.cscform){
					ManageDocumentDWR.getRouting(new Array(__wf_id.value,__wf_ver.value,wf_seq_no.value,1,1,__wf__employeeid.value,'ALLBJOBSUPERVISOR'),
						function(data){
							if( data.length > 0 ){
								__wf__document_routing.value = data[1];
								__wf__document_command_line.value = data[2];
							}
						}
					);
				}
			}
			
			function goAddBill(record){
				with( document.cscform ){
					var param="WELEXP_CPN_004_BILL.jsp";
					window.open(param,"WELEXP_CPN_004_BILL","left=150,top=150,width=560,height=450,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
				}
			}

			function goEditBill(record, disable){
				with( document.cscform ){
					var param="WELEXP_CPN_004_BILL.jsp?bill_record="+record+"&bill_edit=true&disable="+disable;
					window.open(param,"WELEXP_CPN_004_BILL","left=150,top=150,width=560,height=450,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
				}
			}

			function goAddNoBill(record){
				with( document.cscform ){
					var param="WELEXP_CPN_004_NO_BILL.jsp?empid="+__wf__employeeid.value;
					window.open(param,"WELEXP_CPN_004_NO_BILL","left=150,top=150,width=700,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
				}
			}

			function goEditNoBill(record, disable){
				with( document.cscform ){
					var param="WELEXP_CPN_004_NO_BILL.jsp?bill_record="+record+"&bill_edit=true&disable="+disable+"&empid="+__wf__employeeid.value;
					window.open(param,"WELEXP_CPN_004_NO_BILL","left=150,top=150,width=700,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
				}
			}

			function addRecord(record_type, listValue, isEdit){
				with( document.cscform ){
					var bill_record;
					var span_tr;
					var prefix = '';
					var old_nets;
					var old_costtype;
					var total;
					var record = __wf__record.value;

					if( record_type == 'bill' ){
						bill_record = __wf__bill_record.value;
						span_tr = 'expend_bill';
						total = document.getElementById('total_bill');
					}else{
						bill_record = __wf__no_bill_record.value;
						span_tr = 'expend_no_bill';
						prefix = 'no_';
						total = document.getElementById('total_no_bill');
					}

					if( isEdit == true ){
						//record = listValue[23];
						bill_record = listValue[24];
						old_nets = document.getElementById('hide_' + prefix + 'bill_nets' + listValue[25]).value*1;
						old_costtype = document.getElementById('hide_' + prefix + 'bill_name' + listValue[25]).value*1;
					}else{
						//record++;
						bill_record++;
						dwr.util.cloneNode(span_tr, {idSuffix:bill_record});
					}
					$(prefix + 'bill_checkbox' + bill_record).innerHTML = listValue[0];
					dwr.util.setValue(prefix + 'bill_date_show' + bill_record, listValue[1]);
					//dwr.util.setValue(prefix + 'bill_no_show' + record, listValue[2]);
					if( record_type == 'bill' ){
						$(prefix + 'bill_no_show' + bill_record).innerHTML = listValue[2];
					}
					if( record_type == 'bill' ){
						dwr.util.setValue(prefix + 'bill_name_show' + bill_record, listValue[3]);
					}else{
						$(prefix + 'bill_name_show' + bill_record).innerHTML = listValue[3];
					}
					dwr.util.setValue(prefix + 'bill_nets_show' + bill_record, listValue[4]);
					dwr.util.setValue(prefix + 'bill_km_show' + bill_record, listValue[28]);
					dwr.util.setValue(prefix + 'bill_workarea_desc_show' + bill_record, listValue[29]);
					dwr.util.setValue(prefix + 'bill_remark_show' + bill_record, listValue[27]);
					//alert(document.getElementById(prefix + 'bill_expendid' + bill_record));
					$(prefix + 'bill_expendid' + bill_record).innerHTML = listValue[5];
					$(prefix + 'bill_date' + bill_record).innerHTML = listValue[6];
					$(prefix + 'bill_no' + bill_record).innerHTML = listValue[7];
					$(prefix + 'bill_name' + bill_record).innerHTML = listValue[8]; 
					$(prefix + 'bill_nets' + bill_record).innerHTML = listValue[9];
					$(prefix + 'bill_company' + bill_record).innerHTML = listValue[10];
					$(prefix + 'bill_taxno' + bill_record).innerHTML = listValue[11];
					$(prefix + 'bill_addr' + bill_record).innerHTML = listValue[12];
					$(prefix + 'bill_zipcode' + bill_record).innerHTML = listValue[13];
					$(prefix + 'bill_amount' + bill_record).innerHTML = listValue[14];
					$(prefix + 'bill_vat' + bill_record).innerHTML = listValue[15];
					$(prefix + 'bill_workarea' + bill_record).innerHTML = listValue[16];
					$(prefix + 'bill_workarea_desc' + bill_record).innerHTML = listValue[17];
					$(prefix + 'bill_cost_center' + bill_record).innerHTML = listValue[18];
					$(prefix + 'bill_cost_center_desc' + bill_record).innerHTML = listValue[19];
					$(prefix + 'bill_budget' + bill_record).innerHTML = listValue[20];
					$(prefix + 'bill_budget_desc' + bill_record).innerHTML = listValue[21];
					$(prefix + 'bill_remark' + bill_record).innerHTML = listValue[22];
					$(prefix + 'bill_status' + bill_record).innerHTML = listValue[23];
					$(prefix + 'bill_km' + bill_record).innerHTML = listValue[26];	
					document.getElementById(span_tr + bill_record).style.display = "";
					
					var costtype = document.getElementById('hide_' + prefix + 'bill_name' + listValue[25]).value;
					if( isEdit == false ){
						__wf__record.value += listValue[25]+',';
						if( record_type == 'bill' ){
							__wf__bill_record.value = bill_record;
						}else{
							__wf__no_bill_record.value = bill_record;
						}
						total.value = (delComma(total.value)*1)+(delComma(listValue[4])*1);
					}else{
						total.value = ((delComma(total.value)*1)-delComma(old_nets))+(delComma(listValue[4])*1);
					}
					checkNumFloat(total,0,900000000);
				}
			}

			function getRecordInfo(record_type, record){
				var prefix = '';
				var temp;
				if( record_type != 'bill' ){
					prefix = 'no_';
				}
				temp = dwr.util.getValue( prefix + 'bill_checkbox' + record);
				if( temp != '' ){
					temp = temp.substring(temp.indexOf(' value=')+7);
					temp = temp.substring(0, temp.indexOf(' '));
					var listValue = new Array(20);
					listValue[0]  = temp;
					listValue[1]  = document.getElementById('hide_' + prefix + 'bill_expendid' + temp).value;
					listValue[2]  = document.getElementById('hide_' + prefix + 'bill_date' + temp).value;
					listValue[3]  = document.getElementById('hide_' + prefix + 'bill_no' + temp).value;
					listValue[4]  = document.getElementById('hide_' + prefix + 'bill_name' + temp).value;
					listValue[5]  = document.getElementById('hide_' + prefix + 'bill_nets' + temp).value;
					listValue[6]  = document.getElementById('hide_' + prefix + 'bill_company' + temp).value;
					listValue[7]  = document.getElementById('hide_' + prefix + 'bill_taxno' + temp).value;
					listValue[8]  = document.getElementById('hide_' + prefix + 'bill_addr' + temp).value;
					listValue[9]  = document.getElementById('hide_' + prefix + 'bill_zipcode' + temp).value;
					listValue[10] = document.getElementById('hide_' + prefix + 'bill_amount' + temp).value;
					listValue[11] = document.getElementById('hide_' + prefix + 'bill_vat' + temp).value;
					listValue[12] = document.getElementById('hide_' + prefix + 'bill_workarea' + temp).value;
					listValue[13] = document.getElementById('hide_' + prefix + 'bill_workarea_desc' + temp).value;
					listValue[14] = document.getElementById('hide_' + prefix + 'bill_cost_center' + temp).value;
					listValue[15] = document.getElementById('hide_' + prefix + 'bill_cost_center_desc' + temp).value;
					listValue[16] = document.getElementById('hide_' + prefix + 'bill_budget' + temp).value;
					listValue[17] = document.getElementById('hide_' + prefix + 'bill_budget_desc' + temp).value;
					listValue[18] = document.getElementById('hide_remark' + temp).value;
					listValue[19]  = document.getElementById('hide_' + prefix + 'bill_km' + temp).value;					
					return listValue;
				}

				return null;
			}

			function deleteRecord(doc_type){
				var record;
				var check_box;
				var span_table;
				var span_tr;
				var temp;
				var temp;
				var nets;
				var total;
				var prefix = '';
				var wf_record = document.cscform.__wf__record.value;
				if( doc_type == 'bill' ){
					record = document.cscform.__wf__bill_record.value;
					check_box = 'bill_checkbox';
					span_table = 'table_bill';
					span_tr = 'expend_bill';
					total = document.getElementById('total_bill');
				}else{
					record = document.cscform.__wf__no_bill_record.value;
					check_box = 'no_bill_checkbox';
					span_table = 'table_no_bill';
					span_tr = 'expend_no_bill';
					total = document.getElementById('total_no_bill');
					prefix = 'no_';
				}
				if( confirm("คุณต้องการลบข้อมูล") ){
					for( i = 1 ; i <= record ; i++ ){
						if( dwr.util.getValue(check_box + i).indexOf("CHECKED") > -1 ){
							temp = dwr.util.getValue(check_box + i);
							if( temp != '' ){
								temp = temp.substring(temp.indexOf(' value=')+7);
								temp = temp.substring(0, temp.indexOf(' '));
							}

							nets = document.getElementById('hide_' + prefix + 'bill_nets' + temp).value;
							var costtype = document.getElementById('hide_' + prefix + 'bill_name' + temp).value;

							dwr.util.removeAllRows(span_table, {filter:function(tr){
								return (tr.id == span_tr + i);
							}});

							total.value = (delComma(total.value)*1)-delComma(nets);
							//document.cscform.__wf__total.value = (delComma(document.cscform.__wf__total.value)*1) - delComma(nets);
							if( costtype == '49' || costtype == '50' || costtype == '54' || costtype == '55' ){
								document.cscform.__wf__rc.value = (delComma(document.cscform.__wf__rc.value)*1) - (delComma(nets)*1);
							}
							wf_record = wf_record.replace(temp+',', '');
				
							checkNumFloat(total,0,900000000);
							checkNumFloat(document.cscform.__wf__total,0,900000000);
						}
					}
					document.cscform.__wf__record.value = wf_record;
				}
			}

			function checkAll(doc_type){
				var check_box;
				var record;
				if( doc_type.value == "bill" ){
					record = document.cscform.__wf__bill_record.value;
					check_box = "bill_checkbox";
				}else{
					record = document.cscform.__wf__no_bill_record.value;
					check_box = "no_bill_checkbox";
				}
				for( i = 1 ; i <= record ; i++ ){
					if( doc_type.checked ){
						if( dwr.util.getValue( check_box + i) != '' && dwr.util.getValue( check_box + i).indexOf("CHECKED") < 0 ){
							$(check_box + i).innerHTML = dwr.util.getValue( check_box + i).replace('>',' CHECKED>');
						}
					}else{
						if( dwr.util.getValue( check_box + i) != '' && dwr.util.getValue( check_box + i).indexOf("CHECKED") > -1 ){
							$(check_box + i).innerHTML = dwr.util.getValue( check_box + i).replace('CHECKED','');
						}
					}
				}
			}

		function viewPrint(){
				with( document.cscform ){
				var local=window.location+"";
				var targetlink=local.substring(local.indexOf("?"),local.length);
					window.open("./WELEXP_CPN_004_PRINT.jsp"+targetlink+"&showHead=false","Help","left=150,top=150,width=700,height=570,toolbar=no,status=no,scrollbars=yes,resizable=yes");
				}
			}			
			
			function openHelp(){
				with( document.cscform ){
					window.open("../WELFARE/HELP/3104.pdf","Help","left=150,top=150,width=700,height=570,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}
							
//-->
		</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_004.jsp">
							<INPUT TYPE="hidden" NAME="__screen" VALUE="WELEXP_CPN_004">
							<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="3104">
							<INPUT TYPE="hidden" NAME="__wf_id" VALUE="3104">
							<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("") && !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("") && !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="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("3104","1")%>
							<%=md.getHeadDocument()%>
							<BR>
							<%=md.getHelpDocument("Vehicle_and_traveling_expenses")%>
							<BR>
							<%=md.getSendToDocument("Vehicle_and_traveling_expenses")%>
							<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">
											<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="" CLASS="disabled" READONLY>&nbsp;<INPUT TYPE="text" NAME="__wf__employee_fullname" SIZE="45" VALUE="" 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="" CLASS="disabled" READONLY><INPUT TYPE="text" NAME="__wf__branch" SIZE="52" VALUE="" 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="" 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="" 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="" 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="" 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="" 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="" CLASS="disabled" READONLY></TD>
											</TR>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Policy of Company')</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 COLSPAN="2" CLASS="column-title"><SCRIPT LANGUAGE="JavaScript">swapLang('Expense list')</SCRIPT></TD>
											</TR>
											<TR>
												<TD COLSPAN="2">
													<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="table-content-list">
													<TBODY ID="table_no_bill">
														<TR>
														  <TD WIDTH="5%" CLASS="column-label center"><INPUT TYPE="checkbox" NAME="check_all01" VALUE="bill" onClick="checkAll(this)"></TD>
															<TD WIDTH="10%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Bill date')</SCRIPT></TD>
														  <TD WIDTH="17%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Description')</SCRIPT></TD>
														  <TD WIDTH="16%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Distance')</SCRIPT></TD>
															<TD WIDTH="12%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Amount')</SCRIPT><br>
																(<SCRIPT LANGUAGE="JavaScript">swapLang('Bath')</SCRIPT>)
														  </TD>															
														  <TD WIDTH="22%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Branch')</SCRIPT>
														  </TD>
															<TD WIDTH="18%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Remark')</SCRIPT></TD>
															
														</TR>
														<TR ID="expend_no_bill" STYLE="display:none;">
															<TD CLASS="column-input center"><SPAN ID="no_bill_checkbox"></SPAN></TD>
															<TD CLASS="column-input center"><SPAN ID="no_bill_date_show"></SPAN></TD>
															<TD CLASS="column-input"><SPAN ID="no_bill_name_show"></SPAN></TD>
															<TD CLASS="column-input"><SPAN ID="no_bill_km_show"></SPAN></TD>
															<TD CLASS="column-input right"><SPAN ID="no_bill_nets_show"></SPAN></TD>
															<TD CLASS="column-input"><SPAN ID="no_bill_workarea_desc_show"></SPAN></TD>
															<TD CLASS="column-input"><SPAN ID="no_bill_remark_show"></SPAN></TD>
															<SPAN ID="no_bill_expendid"></SPAN>
															<SPAN ID="no_bill_date"></SPAN>
															<SPAN ID="no_bill_no"></SPAN>
															<SPAN ID="no_bill_name"></SPAN>
															<SPAN ID="no_bill_nets"></SPAN>
															<SPAN ID="no_bill_km"></SPAN>
															<SPAN ID="no_bill_company"></SPAN>
															<SPAN ID="no_bill_taxno"></SPAN>
															<SPAN ID="no_bill_addr"></SPAN>
															<SPAN ID="no_bill_zipcode"></SPAN>
															<SPAN ID="no_bill_amount"></SPAN>
															<SPAN ID="no_bill_vat"></SPAN>
															<SPAN ID="no_bill_workarea"></SPAN>
															<SPAN ID="no_bill_workarea_desc"></SPAN>
															<SPAN ID="no_bill_cost_center"></SPAN>
															<SPAN ID="no_bill_cost_center_desc"></SPAN>
															<SPAN ID="no_bill_budget"></SPAN>
															<SPAN ID="no_bill_budget_desc"></SPAN>
															<SPAN ID="no_bill_remark"></SPAN>
															<SPAN ID="no_bill_status"></SPAN>														</TR>
													</TBODY>
													</TABLE>												</TD>
											</TR>
											<%if(md.isStep1|| md.isDraft){%>
											<TR ID="button_no_bill" STYLE="display:;">
												<TD COLSPAN="2" CLASS="column-input center">
													<A HREF="JavaScript:goAddNoBill();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A>
													<A HREF="JavaScript:deleteRecord('no_bill');"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A>												</TD>
											</TR>
											<%}%>
											<TR>
												<TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('total all')</SCRIPT></TD>
												<TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__total_no_bill" SIZE="10" VALUE="0.00" onKeyPress="checkWordNumber(this.value,event);" onKeyUp="sysIsEdit();checkComma(this,2);" onBlur="checkNumFloat(this,0,900000000);" onFocus="callDelComma(this);" ID="total_no_bill" CLASS="disabled" READONLY><SCRIPT LANGUAGE="JavaScript">swapLang('Baht')</SCRIPT></TD>
											</TR>
										</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>
							<BR>
							<%//if(md.isStep1|| md.isDraft){%>
<!-- 							<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>
										<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
											<TR>
												<TD CLASS="column-label" WIDTH="25%"><SCRIPT LANGUAGE="JavaScript">swapLang('Find Workfow Routing')</SCRIPT></TD>
												<TD CLASS="column-input right"><A HREF="JavaScript:showRouting(true);"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_PROCESS.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Process"></A></TD>
											</TR>
										</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>
							<BR>
							<SPAN ID="viewrouting"></SPAN>
							<!-- 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 ){%>
									<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.isStep2 || md.isStepComment ){%>
									<TD CLASS="right"><A HREF="JavaScript:GoWF();"><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 -->
           					<SCRIPT LANGUAGE="JavaScript">
								searchEmp('<%=screenSingle.getUProfile().get("employeeid")%>'); 
								<%
								if( request.getParameter("__wf__record") != null && !request.getParameter("__wf__record").equals("") ){
									String[] record = request.getParameter("__wf__record").split(",");
									int bill_record = 1;
									int no_bill_record = 1;
									ReportUDF systemCode = new ReportUDF();
								%>
								var listValue = new Array(30);
								document.cscform.__wf__record.value = '';
								document.cscform.__wf__bill_record.value = '0';
								document.cscform.__wf__no_bill_record.value = '0';
								<%
									
									for( int i = 0 ; i < record.length ; i++ ){
								%>
								listValue[0]  = '<INPUT TYPE="checkbox" NAME="bill_checkbox<%=record[i]%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>">';
								listValue[1]  = '<%=request.getParameter("__wf__texpend_cost_other$billdate$"+record[i])%>';
								<%if( chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1") ){%>
								listValue[2]  = '<A HREF="JavaScript:goEditBill(\'<%=bill_record%>\', false);"><%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%></A>';
								listValue[3]  = '<%=request.getParameter("__wf__texpend_cost_other$billname$"+record[i])%>';
								<%}else{%>
								listValue[2]  = '<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>';
								listValue[3]  = '<A HREF="JavaScript:goEditNoBill(\'<%=no_bill_record%>\', false);"><%=request.getParameter("__wf__texpend_cost_other$billname$"+record[i])%></A>';
								<%}%>
								listValue[4]  = '<%=request.getParameter("__wf__texpend_cost_other$nets$"+record[i])%>';
								listValue[5]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$expendid$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="0" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_expendid"+record[i]:"hide_no_bill_expendid"+record[i])%>">';
								listValue[6]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billdate$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billdate$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_date"+record[i]:"hide_no_bill_date"+record[i])%>">';
								listValue[7]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billno$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_no"+record[i]:"hide_no_bill_no"+record[i])%>">';
								listValue[8]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$costtype$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$costtype$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_name"+record[i]:"hide_no_bill_name"+record[i])%>">'+
												'<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billname$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billname$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_name_show"+record[i]:"hide_no_bill_name_show"+record[i])%>">';
								listValue[9]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$nets$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$nets$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_nets"+record[i]:"hide_no_bill_nets"+record[i])%>">';
								listValue[10] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelcompany$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$hotelcompany$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_company"+record[i]:"hide_no_bill_company"+record[i])%>">';
								listValue[11] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteltaxno$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$hoteltaxno$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_taxno"+record[i]:"hide_no_bill_taxno"+record[i])%>">';
								listValue[12] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteladdr$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$hoteladdr$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_addr"+record[i]:"hide_no_bill_addr"+record[i])%>">';
								listValue[13] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelzipcode$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$hotelzipcode$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_zipcode"+record[i]:"hide_no_bill_zipcode"+record[i])%>">';
								listValue[14] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$amount$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$amount$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_amount"+record[i]:"hide_no_bill_amount"+record[i])%>">';
								listValue[15] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$vat$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$vat$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_vat"+record[i]:"hide_no_bill_vat"+record[i])%>">';
								listValue[16] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$workarea$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_workarea"+record[i]:"hide_no_bill_workarea"+record[i])%>">';
								listValue[17] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea_desc$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$workarea_desc$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_workarea_desc"+record[i]:"hide_no_bill_workarea_desc"+record[i])%>">';
								listValue[18] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$coscenter$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_cost_center"+record[i]:"hide_no_bill_cost_center"+record[i])%>">';
								listValue[19] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter_desc$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$coscenter_desc$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_cost_center_desc"+record[i]:"hide_no_bill_cost_center_desc"+record[i])%>">';
								listValue[20] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$budget$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_budget"+record[i]:"hide_no_bill_budget"+record[i])%>">';
								listValue[21] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget_desc$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$budget_desc$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_budget_desc"+record[i]:"hide_no_bill_budget_desc"+record[i])%>">';
								listValue[22] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$remark$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$remark$"+record[i])%>" ID="<%="hide_remark"+record[i]%>">';
								listValue[23] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billstatus$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_billstatus"+record[i]:"hide_no_billstatus"+record[i])%>">';
								listValue[24] = '<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?""+bill_record:""+no_bill_record)%>';
								listValue[25] = '<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>';
								listValue[26] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$km$<%=record[i]%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$km$"+record[i])%>"  ID="<%=(request.getParameter("__wf__texpend_cost_other$km$"+record[i]).equals("1")?"hide_no_bill_km"+record[i]:"hide_no_bill_km"+record[i])%>">';
								listValue[27] = '<%=request.getParameter("__wf__texpend_cost_other$remark$"+record[i])%>';
								listValue[28] = '<%=request.getParameter("__wf__texpend_cost_other$km$"+record[i])%>';
								listValue[29] = '<%=request.getParameter("__wf__texpend_cost_other$workarea_desc$"+record[i])%>';					
													
								addRecord('<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"bill":"")%>', listValue, false);
								<%
										if( chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1") ){
											bill_record++;
										}else{
											no_bill_record++;
										}
									}
								%>
								<%}%>
           					</SCRIPT>
           					<!-- End Set Value Step1 -->
							<%}else if(md.isStep2 || md.isStepCancel || md.isStepComment || md.isStepReturn || md.isStepCopy || md.isDraft){%>
           					<!-- Begin Set Value Step2 -->
           					<SCRIPT LANGUAGE="JavaScript">
								hideSendTo('<%=step_type%>');
								dwr.util.setValue('__wf__employeeid', '<%=md.getWFDataValue("__wf__employeeid")%>');
								dwr.util.setValue('__wf__employee_fullname', '<%=md.getWFDataValue("__wf__employee_fullname")%>');
								dwr.util.setValue('__wf__position', '<%=md.getWFDataValue("__wf__position")%>');
								dwr.util.setValue('__wf__bu1', '<%=md.getWFDataValue("__wf__bu1")%>');
								dwr.util.setValue('__wf__bu2', '<%=md.getWFDataValue("__wf__bu2")%>');
								dwr.util.setValue('__wf__bu3', '<%=md.getWFDataValue("__wf__bu3")%>');
								dwr.util.setValue('__wf__bu4', '<%=md.getWFDataValue("__wf__bu4")%>');
								dwr.util.setValue('__wf__bu5', '<%=md.getWFDataValue("__wf__bu5")%>');
								
								var listValue = new Array(30);
								document.cscform.__wf__record.value = '';
								document.cscform.__wf__bill_record.value = '0';
								document.cscform.__wf__no_bill_record.value = '0';
								<%
								String[] record = md.getWFDataValue("__wf__record").split(",");
								int bill_record = 1;
								int no_bill_record = 1;
								ReportUDF systemCode = new ReportUDF();
								String dis="true";
									if(md.isDraft){
											dis="false";
									}								
								for( int i = 0 ; i < record.length ; i++ ){
								%>
								listValue[0]  = '<INPUT TYPE="checkbox" NAME="bill_checkbox<%=record[i]%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>">';
								listValue[1]  = '<%=md.getWFDataValue("__wf__texpend_cost_other$billdate$"+record[i])%>';
								<%if( md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1") ){%>
								listValue[2]  = '<A HREF="JavaScript:goEditBill(\'<%=bill_record%>\', true);"><%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%></A>';
								listValue[3]  = '<%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%>';
								<%}else{%>
								listValue[2]  = '<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>';
								listValue[3]  = '<A HREF="JavaScript:goEditNoBill(\'<%=no_bill_record%>\', <%=dis%>);"><%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%></A>';
								<%}%>
								listValue[4]  = '<%=md.getWFDataValue("__wf__texpend_cost_other$nets$"+record[i])%>';
								listValue[5]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$expendid$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="0" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_expendid"+record[i]:"hide_no_bill_expendid"+record[i])%>">';
								listValue[6]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billdate$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billdate$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_date"+record[i]:"hide_no_bill_date"+record[i])%>">';
								listValue[7]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billno$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_no"+record[i]:"hide_no_bill_no"+record[i])%>">';
								listValue[8]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$costtype$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$costtype$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_name"+record[i]:"hide_no_bill_name"+record[i])%>">'+
												'<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billname$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_name_show"+record[i]:"hide_no_bill_name_show"+record[i])%>">'
								listValue[9]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$nets$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$nets$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_nets"+record[i]:"hide_no_bill_nets"+record[i])%>">';
								listValue[10] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelcompany$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hotelcompany$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_company"+record[i]:"hide_no_bill_company"+record[i])%>">';
								listValue[11] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteltaxno$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hoteltaxno$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_taxno"+record[i]:"hide_no_bill_taxno"+record[i])%>">';
								listValue[12] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteladdr$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hoteladdr$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_addr"+record[i]:"hide_no_bill_addr"+record[i])%>">';
								listValue[13] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelzipcode$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hotelzipcode$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_zipcode"+record[i]:"hide_no_bill_zipcode"+record[i])%>">';
								listValue[14] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$amount$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$amount$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_amount"+record[i]:"hide_no_bill_amount"+record[i])%>">';
								listValue[15] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$vat$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$vat$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_vat"+record[i]:"hide_no_bill_vat"+record[i])%>">';
								listValue[16] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$workarea$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_workarea"+record[i]:"hide_no_bill_workarea"+record[i])%>">';
								listValue[17] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$workarea_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_workarea_desc"+record[i]:"hide_no_bill_workarea_desc"+record[i])%>">';
								listValue[18] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$coscenter$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_cost_center"+record[i]:"hide_no_bill_cost_center"+record[i])%>">';
								listValue[19] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$coscenter_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_cost_center_desc"+record[i]:"hide_no_bill_cost_center_desc"+record[i])%>">';
								listValue[20] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$budget$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_budget"+record[i]:"hide_no_bill_budget"+record[i])%>">';
								listValue[21] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$budget_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_budget_desc"+record[i]:"hide_no_bill_budget_desc"+record[i])%>">';
								listValue[22] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$remark$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$remark$"+record[i])%>" ID="<%="hide_remark"+record[i]%>">';
								listValue[23] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billstatus$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_billstatus"+record[i]:"hide_no_billstatus"+record[i])%>">';
								listValue[24] = '<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?""+bill_record:""+no_bill_record)%>';
								listValue[25] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>';
								listValue[26] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$km$<%=record[i]%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i])%>"  ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i]).equals("1")?"hide_no_bill_km"+record[i]:"hide_no_bill_km"+record[i])%>">';
								listValue[27] = '<%=md.getWFDataValue("__wf__texpend_cost_other$remark$"+record[i])%>';
								listValue[28] = '<%=md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i])%>';
								listValue[29] = '<%=md.getWFDataValue("__wf__texpend_cost_other$workarea_desc$"+record[i])%>';											
								addRecord('<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"bill":"")%>', listValue, false);

								<%
									if( md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1") ){
										bill_record++;
									}else{
										no_bill_record++;
									}
								}
								%>
								dwr.util.setValue('__wf__document_routing','<%=md.getWFDataValue("__wf__document_routing")%>');
								dwr.util.setValue('__wf__document_command_line','<%=md.getWFDataValue("__wf__document_command_line")%>');																								
								<%if(!md.isDraft && !edit_by_ac){%>
								setDisabled(true);
								document.getElementById("button_bill").style.display = "none";
								document.getElementById("button_no_bill").style.display = "none";
								<%}%>
           					</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">
								dwr.util.setValue('__wf__employeeid', '<%=md.getWFDataValue("__wf__employeeid")%>');
								dwr.util.setValue('__wf__employee_fullname', '<%=md.getWFDataValue("__wf__employee_fullname")%>');
								dwr.util.setValue('__wf__position', '<%=md.getWFDataValue("__wf__position")%>');
								dwr.util.setValue('__wf__bu1', '<%=md.getWFDataValue("__wf__bu1")%>');
								dwr.util.setValue('__wf__bu2', '<%=md.getWFDataValue("__wf__bu2")%>');
								dwr.util.setValue('__wf__bu3', '<%=md.getWFDataValue("__wf__bu3")%>');
								dwr.util.setValue('__wf__bu4', '<%=md.getWFDataValue("__wf__bu4")%>');
								dwr.util.setValue('__wf__bu5', '<%=md.getWFDataValue("__wf__bu5")%>');
								
								var listValue = new Array(26);
								document.cscform.__wf__record.value = '';
								document.cscform.__wf__bill_record.value = '0';
								document.cscform.__wf__no_bill_record.value = '0';
								<%
								String[] record = md.getWFDataValue("__wf__record").split(",");
								int bill_record = 1;
								int no_bill_record = 1;
								ReportUDF systemCode = new ReportUDF();
								for( int i = 0 ; i < record.length ; i++ ){
								%>
								listValue[0]  = '<INPUT TYPE="checkbox" NAME="bill_checkbox<%=record[i]%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>">';
								listValue[1]  = '<%=md.getWFDataValue("__wf__texpend_cost_other$billdate$"+record[i])%>';
								<%if( md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1") ){%>
								listValue[2]  = '<A HREF="JavaScript:goEditBill(\'<%=bill_record%>\', true);"><%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%></A>';
								listValue[3]  = '<%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%>';
								<%}else{%>
								listValue[2]  = '<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>';
								listValue[3]  = '<A HREF="JavaScript:goEditNoBill(\'<%=no_bill_record%>\', true);"><%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%></A>';
								<%}%>
								listValue[4]  = '<%=md.getWFDataValue("__wf__texpend_cost_other$nets$"+record[i])%>';
								listValue[5]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$expendid$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="0" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_expendid"+record[i]:"hide_no_bill_expendid"+record[i])%>">';
								listValue[6]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billdate$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billdate$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_date"+record[i]:"hide_no_bill_date"+record[i])%>">';
								listValue[7]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billno$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_no"+record[i]:"hide_no_bill_no"+record[i])%>">';
								listValue[8]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$costtype$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$costtype$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_name"+record[i]:"hide_no_bill_name"+record[i])%>">'+
												'<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billname$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_name_show"+record[i]:"hide_no_bill_name_show"+record[i])%>">';								
								listValue[9]  = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$nets$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$nets$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_nets"+record[i]:"hide_no_bill_nets"+record[i])%>">';
								listValue[10] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelcompany$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hotelcompany$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_company"+record[i]:"hide_no_bill_company"+record[i])%>">';
								listValue[11] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteltaxno$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hoteltaxno$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_taxno"+record[i]:"hide_no_bill_taxno"+record[i])%>">';
								listValue[12] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteladdr$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hoteladdr$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_addr"+record[i]:"hide_no_bill_addr"+record[i])%>">';
								listValue[13] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelzipcode$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hotelzipcode$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_zipcode"+record[i]:"hide_no_bill_zipcode"+record[i])%>">';
								listValue[14] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$amount$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$amount$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_amount"+record[i]:"hide_no_bill_amount"+record[i])%>">';
								listValue[15] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$vat$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$vat$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_vat"+record[i]:"hide_no_bill_vat"+record[i])%>">';
								listValue[16] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$workarea$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_workarea"+record[i]:"hide_no_bill_workarea"+record[i])%>">';
								listValue[17] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$workarea_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_workarea_desc"+record[i]:"hide_no_bill_workarea_desc"+record[i])%>">';
								listValue[18] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$coscenter$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_cost_center"+record[i]:"hide_no_bill_cost_center"+record[i])%>">';
								listValue[19] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$coscenter_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_cost_center_desc"+record[i]:"hide_no_bill_cost_center_desc"+record[i])%>">';
								listValue[20] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$budget$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_budget"+record[i]:"hide_no_bill_budget"+record[i])%>">';
								listValue[21] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$budget_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_budget_desc"+record[i]:"hide_no_bill_budget_desc"+record[i])%>">';
								listValue[22] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$remark$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$remark$"+record[i])%>" ID="<%="hide_remark"+record[i]%>">';
								listValue[23] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billstatus$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_billstatus"+record[i]:"hide_no_billstatus"+record[i])%>">';
								listValue[24] = '<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?""+bill_record:""+no_bill_record)%>';
								listValue[25] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>';
								listValue[26] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$km$<%=record[i]%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i])%>"  ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i]).equals("1")?"hide_no_bill_km"+record[i]:"hide_no_bill_km"+record[i])%>">';
								listValue[27] = '<%=md.getWFDataValue("__wf__texpend_cost_other$remark$"+record[i])%>';
								listValue[28] = '<%=md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i])%>';
								listValue[29] = '<%=md.getWFDataValue("__wf__texpend_cost_other$workarea_desc$"+record[i])%>';									
								addRecord('<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"bill":"")%>', listValue, false);

								<%
									if( md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1") ){
										bill_record++;
									}else{
										no_bill_record++;
									}
								}
								%>
								<%if( !md.isAdminEdit ){%>
								setDisabled(true);
								document.getElementById("button_bill").style.display = "none";
								document.getElementById("button_no_bill").style.display = "none";
								<%}%>
           					</SCRIPT>
           					<!-- End Set Value Step3 -->
<%
								 if( screenSingle.getRecord().getChild("VW_INCIDENT").getString("ai_status").equals("2")){
								%>
<%
								}
								%>							
           					<%}%>
											</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()%>
						</FORM>
		<%if( request.getParameter("showHead") == null || request.getParameter("showHead").equals("true") ){%>
					</DIV>
					<!-- End Main Content --> 
		<%}%>
	</BODY>
</HTML>