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

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

<!-- Begin useBean -->

<jsp:useBean id="TEMPLATE_WORKFLOW" class="com.csc.library.system.Task" scope="page"/>

<%
TEMPLATE_WORKFLOW.setChannel(request,response);
TEMPLATE_WORKFLOW.checkProfile();
if( TEMPLATE_WORKFLOW.getUProfile() != null ){
	TEMPLATE_WORKFLOW.getUProfile().set("appname","WELFARE");
	UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW");

	/*boolean isStep1 = false;
	boolean isStep2 = false;
	boolean isStep3 = false;
	boolean isStepCancel = false;
	boolean isStepComment = false;*/

	String wf = null;
	CheckNull chkNull = new CheckNull();
	Organization og = new Masfactor(screenSingle.getUProfile());
	String subject = null;
	String remark = null;
	String emp_fullname = null;
	String bossid = og.getBoss(screenSingle.getUProfile().get("employeeid"),screenSingle.getUProfile().get("job")).get(0).toString();
	String bossjob = bossid.substring(bossid.indexOf(":")+1);
	CscCalendar calendar = new CscCalendar();
	long attach_time = Long.parseLong(chkNull.chkNullString(request.getParameter("attach_time"),String.valueOf(calendar.getTimeInMillis())));
	ManageDocumentService md = new ManageDocumentService(); //getHelpDocument
	md.setUProfile(screenSingle.getUProfile());
	md.setRequest(request);
	md.setScreen(screenSingle);

	if( !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){
		subject = chkNull.chkNullString(request.getParameter("subject"));
		remark = chkNull.chkNullString(request.getParameter("__remark"));
		emp_fullname = chkNull.chkNullString(request.getParameter("emp_fullname"));
	}else if( chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){
		/*if( chkNull.chkNullString(request.getParameter("__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 = "";
		emp_fullname = "";
	}

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

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

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

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

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

<HTML ng-app="myHR">
	<HEAD>
		<TITLE>myNOTE : Business Process Management Service</TITLE>
		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
		<!-- Begin Link -->
		<LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css">
		<LINK HREF="../CSS/MYNOTE_MENU.css" REL="stylesheet" TYPE="text/css">
		<!-- End Link -->
		<!-- Begin Import Script -->
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_SCREEN.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_MENU.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/DATEINPUT.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/VIEWCALENDAR.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/ICONSMENU.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/BROWSER.js'></SCRIPT>
		<SCRIPT LANGUAGE="JavaScript">setLang('<%=screenSingle.getUProfile().get("lang")%>');</SCRIPT>
		<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>
		<link HREF="../CSS/start/jquery-ui-1.9.2.custom.css" REL="stylesheet" TYPE="text/css">
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-1.7.2.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-ui-1.9.2.js'></SCRIPT>
		<!-- End Import Script -->
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">

		function chkInt1Slash() {
			if (this.value.indexOf("/") >= 0)
				chkInteger(); //CALL FUNCTION <>
			else
				chkIntAndSlash(); //CALL FUNCTION <>
		}

		function chkInt1Dot() {
			if (this.value.indexOf(".") >= 0)
				chkInteger(); //CALL FUNCTION <>
			else
				chkIntAndDot(); //CALL FUNCTION <>
		}

		function chkIntAndSlash(){
			if ((window.event.keyCode != 47) && (window.event.keyCode < 48) || (window.event.keyCode > 57))
				window.event.returnValue = false;
		}

		function chkIntAndDot(){
			if ((window.event.keyCode != 46) && (window.event.keyCode < 48) || (window.event.keyCode > 57))
				window.event.returnValue = false;
		}

		function chkInt1Percent() {
			if (this.value.indexOf("%") >= 0)
				chkInteger(); //CALL FUNCTION <>
			else
				chkIntAndPercent(); //CALL FUNCTION <>
		}

		function chkIntAndPercent(){
			if ((window.event.keyCode != 37) && (window.event.keyCode < 48) || (window.event.keyCode > 57))
				window.event.returnValue = false;
		}

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

		function GoWFM(){
			with(document.cscform){
				var aa = parseFloat(__wf__newtotal.value);
				if(__wf__new_fundtablem.value.length>0){
					if(aa!=100) alert(MyCode[79]+"\n "+swapLangr("New Saving Ratio")+" != 100");
					else GoWF();
				}else{
					alert(MyCode[0]);
					__wf__new_fundtablem.focus();
					__wf__new_fundtablem.select();
				}
			}
		}

		function goHelp(helpName,inputName,condition){
			with( document.cscform ){
				var helpReturn;
				var temp="";
				if( inputName=="sendto" ){
					temp = __fixCon.value;
					__fixCon.value="job='"+condition+"'";
				 	helpReturn="wf_next_actor:EMPLOYEEID,sendto:MEMPLOYEE@FULLNAME";
					linkHelp_SendToReturn(helpName,helpReturn);
					__fixCon.value=temp;
				}else if( inputName=="cc" ){
					temp = __fixCon.value;
					helpReturn="wf_cc_actor:EMPLOYEEID,cc:MEMPLOYEE@FULLNAME";
					linkHelp_SendToReturn(helpName,helpReturn);
					__fixCon.value=temp;
				} else if( inputName=="__employeeid" ){
					temp = __fixCon.value;
					helpReturn="__employeeid:EMPLOYEEID,MEMPLOYEE@FULLNAME,emp_fullname:MEMPLOYEE.FULLNAME";
					linkHelp_Return(helpName,helpReturn);
					__fixCon.value=temp;
				} else if(inputName=="__wf__employeeid" ){
					helpReturn="__wf__employeeid:employeeid,__wf__empfullname:memployee.fullname";
					linkHelp_Return(helpName,helpReturn);
				} else if(inputName=="__fundtableid" && __wf__new_fundtablem.disabled == false ){
					helpReturn="__wf__new_fundtablem:fundtableid";
					linkHelp_Return(helpName,helpReturn);
				}
			}
		}

		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 ){
				var param="BROWSE_HELP.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off&_empid="+__wf__employeeid.value;
				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')";
				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 addSentto(username,userid){
			with( document.cscform ){
				sendto.value = username;
				wf_next_actor.value = userid;
				document.getElementById("menu_child").style.visibility = 'hidden';
			}
		}

		<!-- Insert JavaScript -->

		-->

		</SCRIPT>

		<SCRIPT language="javascript">
			var address = function(data1){
				DWRUtil.setValue('__address',"<input type=hidden name=__wf__address value ="+data1[0][0]+">"+data1[0][0]);
			}

			function chkreadonly(val){
				if(val==true)
					document.cscform.__wf__home_other.readOnly =false;
				else
					document.cscform.__wf__home_other.readOnly =true;
			}

			var fundtablem = function(data1){
				setValue("__wf__fundtablem",data1[0]);
			}

			function swapLangr(nodes){
				if (getLang()=="tha") {
					if(nodes.indexOf("New") !=-1) nodes = "สัดส่วนเงินสะสมใหม่";
					else nodes = "สัดส่วนเงินสะสมเดิม";
				}
				return nodes;
			}

			var getpvf = function(data1){
				document.cscform.__wf__checklist.value=data1.length;
				var j = "0";
				for(i=0;i<data1.length;i++){
					if(i<10) j = "0"+(i+1);
					else j = (i+1)+"";
					var funid = document.createElement("input");
					funid.name="__wf__mempl_pvf$fundtableid$"+j;
					funid.type = "hidden";
					funid.value = data1[i][0];
					tlbody.appendChild(funid);
					tlbody.appendChild(createRow2(new Array("td class=column-label colspan=1#"+data1[i][1]),
																						   new Array("td class=desc colspan=1#"+data1[i][2]+":__wf__oldratio"+data1[i][0]+":readonly"),
																						   new Array("td class=desc colspan=1#"+data1[i][2]+":__wf__mempl_pvf$newratio$"+data1[i][0]+":")));

					tlbody.appendChild(total);
				}
				chkValue();
			}

			var setdata1= null;
			var setdata2=null;
			var getpvf2 = function(data1){
				var j = "0";
				for(i=0;i<data1.length;i++){
					if(i<10) j = "0"+(i+1);
					else j = (i+1)+"";
					var funid = document.createElement("input");
					funid.name="__wf__mempl_pvf$fundtableid$"+j;
					funid.type = "hidden";
					funid.value = data1[i][0];
					tlbody.appendChild(funid);
					tlbody.appendChild(createRow2(new Array("td  class=column-label colspan=1#"+data1[i][1]),
																						  new Array("td class=desc colspan=1#"+setdata1[i]+":__wf__oldratio0"+(i+1)+":readonly"),
																						  new Array("td class=desc colspan=1#"+setdata2[i]+":__wf__mempl_pvf $newratio$0"+(i+1)+":readonly")));

					tlbody.appendChild(total);
				}
				chkValue();
			}

			var getpvf3 = function(data1){
				var j = "0";
				for(i=0;i<data1.length;i++){
					if(i<10) j = "0"+(i+1);
					else j = (i+1)+"";
					var funid = document.createElement("input");
					funid.name="__wf__mempl_pvf$fundtableid$"+j;
					funid.type = "hidden";
					funid.value = data1[i][0];
					tlbody.appendChild(funid);
					tlbody.appendChild(createRow(new Array("td class=column-label colspan=2#"+data1[i][1])));
					tlbody.appendChild(createRow(new Array("td  colspan=2#"+swapLangr("Old Saving Ratio"),"td class=desc colspan=1#"+setdata1[i]+":readonly")));
					tlbody.appendChild(createRow(new Array("td  colspan=2#"+swapLangr("New Saving Ratio"),"td class=desc colspan=1#"+setdata2[i]+":readonly")));

				}
			}

			function createRow(tdlist ){
				var row1 = null;
				var col1 = null;
				var td="";
				var val ="";
				row1 = document.createElement("tr");
				for(var v=0;v<tdlist.length;v++){
					td = tdlist[v].substring(0,tdlist[v].indexOf("#"));
					val = tdlist[v].substring(tdlist[v].indexOf("#")+1);
					if(val.indexOf(":")!=-1)
						col1 = createColinput(td,val);
					else
						col1 = createCol(td,val);
					row1.appendChild(col1);
				}
				return row1;
			}

			function createRow2(tdlist3,tdlist ,tdlist2){
				var row1 = null;
				row1 = document.createElement("tr");

				var col3 = null;
				var td3="";
				var val3 ="";
				for(var f=0;f<tdlist3.length;f++){
					td3 = tdlist3[f].substring(0,tdlist3[f].indexOf("#"));
					val3 = tdlist3[f].substring(tdlist3[f].indexOf("#")+1);
					if(val3.indexOf(":")!=-1)
						col3 = createColinput(td3,val3);
					else
						col3 = createCol(td3,val3);
					row1.appendChild(col3);
				}

				var col1 = null;
				var td="";
				var val ="";

				for(var v=0;v<tdlist.length;v++){
					td = tdlist[v].substring(0,tdlist[v].indexOf("#"));
					val = tdlist[v].substring(tdlist[v].indexOf("#")+1);
					if(val.indexOf(":")!=-1)
						col1 = createColinput(td,val);
					else
						col1 = createCol(td,val);
					row1.appendChild(col1);
				}

				var col2 = null;
				var td2="";
				var val2 ="";
				for(var e=0;e<tdlist2.length;e++){
					td2 = tdlist2[e].substring(0,tdlist2[e].indexOf("#"));
					val2 = tdlist2[e].substring(tdlist2[e].indexOf("#")+1);
					if(val2.indexOf(":")!=-1)
						col2 = createColinput(td2,val2);
					else
						col2 = createCol(td2,val2);
					row1.appendChild(col2);
				}
				return row1;
			}

			function createCol(td,val){
				var strtd=td.split(" ");
				var iecontent="<"+td+"></td>";
				var col ;
				if(BrowserDetect.browser == "Explorer"){
					   col= document.createElement(iecontent);
				}else{
						col=document.createElement(strtd[0]);
						var cn=strtd[1].split("=");
						var sp=strtd[2].split("=");
						col.colSpan=sp[1]
						col.className=cn[1];
				}

				col.appendChild(document.createTextNode(val));
				col.setAttribute("nowarp","nowrap");
				return col;
			}

			function createColinput(td,val){
				var strtd=td.split(" ");
				var iecontent="<"+td+"></td>";
				var col ;
				if(BrowserDetect.browser == "Explorer"){
					   col= document.createElement(iecontent);
				}else{
						col=document.createElement(strtd[0]);
						var cn=strtd[1].split("=");
						var sp=strtd[2].split("=");
						col.colSpan=sp[1];
						col.className=cn[1];
				}

				//var col = document.createElement(td);
				col.setAttribute("nowarp","nowrap");
				var text = val.substring(0,val.indexOf(":"));
				val = val.substring(val.indexOf(":")+1,val.length);
				var name = val.substring(val.indexOf(":")+1,val.lastIndexOf(":"));
				var rd = val.substring(val.lastIndexOf(":")+1);
				if(name.length==0|| name==":"){
						if(val.indexOf(":")>-1)
								name=val.substring(0,val.indexOf(":"));
						else
							    name=val;
					}
				var str="<input size='5'  maxlength='5' name='"+name+"'  onFocus='chkValue();' onBlur='checkNumFloat(this,0,100);chkValueTotal(); chkFullNum(this);' onkeypress='checkWordNumber(this.value,event);'  onKeyUp='chkValue()' "+rd+">";
				var input;// = document.createElement(str);

			if(BrowserDetect.browser == "Explorer"){
					 input= document.createElement(str);
				}else{
					input = document.createElement("input");
					input.maxLength=5;
					input.size=5;
					input.name=name;
					input.setAttribute("onfocus","chkValue();");
					input.setAttribute("onblur","checkNumFloat(this,0,100);chkValueTotal();");
					input.setAttribute("onkeypress","checkWordNumber(this.value,event);");
					input.setAttribute("onkeyup","chkValue()");
					if(rd.length>0)
						input.setAttribute("readonly",true);
				}

				input.value=text;
				col.appendChild(input);
				col.appendChild(document.createTextNode("%"));
				return col;
			}

			function  chkValue(){
				var t1 =0;
				var t2 = 0;
				with (document.cscform){
					for(i=0;i<elements.length;i++){
						if(elements[i].name.indexOf("__wf__oldratio")!=-1){
							t1 += parseFloat(elements[i].value);
						}

						if(elements[i].name.indexOf("__wf__mempl_pvf$newratio$") != -1){
							t2 += parseFloat(elements[i].value);
						}
					}
					__wf__oldtotal.value = formatCurrency(t1);
					__wf__newtotal.value = formatCurrency(t2);
				}
			}

			function  chkValueTotal(obj){
				var t1 =0;
				var t2 = 0;
				with (document.cscform){
				if(parseFloat(__wf__newtotal.value)>100){
					 	alert(MyCode[79]+"\n "+swapLangr("New Saving Ratio")+" > 100")
						for(i=0;i<elements.length;i++){
							if(elements[i].name.indexOf("__wf__mempl_pvf$newratio$") != -1){
								elements[i].value='0.00';
								elements[i].focus();
								elements[i].select();
							}
						}
				  }
				}
			}

			var setVal = function(data1){
				var mydata = data1[0].split('#');
				var str1=new Array();
				var str2= new Array();
				var si1 =0;
				var si2 =0;
				for(var i =0;i<mydata.length;i++){
						if(mydata[i].indexOf("__wf__oldratio")!=-1){
							str1[si1] = mydata[i].substring(mydata[i].indexOf(',')+1)+":"+mydata[i].substring(0,mydata[i].indexOf(','));
							si1++;
						}
						if(mydata[i].indexOf("__wf__mempl_pvf$newratio$")!=-1){
							str2[si2] = mydata[i].substring(mydata[i].indexOf(',')+1)+":"+mydata[i].substring(0,mydata[i].indexOf(','));
							si2++;
						}
				}
				setdata1 = str1;
				setdata2 = str2;
			}

			function formatCurrency(num) {
				num = num.toString().replace(/\$|\,/g,'');
				if(isNaN(num))
				num = "0";
				sign = (num == (num = Math.abs(num)));
				num = Math.floor(num*100+0.50000000001);
				cents = num%100;
				num = Math.floor(num/100).toString();
				if(cents<10)
				cents = "0" + cents;
				for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
				num = num.substring(0,num.length-(4*i+3))+','+
				num.substring(num.length-(4*i+3));
				return (((sign)?'':'-') + num + '.' + cents);
			}

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

			-->

			$(document).ready(function(){

				$("span[name='__remarks']").parent().attr('colspan',2);

			});

		</SCRIPT>

		<STYLE TYPE = "text/css">
			.txt99 {
				font-family: Tahoma;
				color: #000000;
				font-size: 11px;
				background : #0099CC
			}
		</STYLE>

	</HEAD>
	<BODY BGCOLOR=#FFFFFF>
	<!-- ImageReady Slices (02.psd) -->
		<FORM NAME="cscform" METHOD="post" ACTION="WEL210_NSTDA_NEW.jsp">
			<INPUT TYPE="hidden" NAME="__screen" VALUE="WEL210_NSTDA_NEW">
			<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="3010">
			<INPUT TYPE="hidden" NAME="__wf_id" VALUE="3010">
			<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")%>">
			<INPUT TYPE="hidden" NAME="__oldWF" VALUE="<%=screenSingle.getDataLabel("WF_STATUS")%>">

			<INPUT TYPE="hidden" NAME="__wf" VALUE="<%=wf%>">
			<INPUT TYPE="hidden" NAME="__wfcmd" VALUE="false">
			<INPUT TYPE="hidden" NAME="remark" VALUE="<%=remark%>">

			<INPUT TYPE="hidden" NAME="draft_cmd" VALUE="">
			<INPUT TYPE="hidden" NAME="draft_no" VALUE="<%=chkNull.chkNullString(request.getParameter("draft_no"),"0")%>">
			<INPUT TYPE="hidden" NAME="admin_cmd" VALUE="">
			<INPUT TYPE="hidden" NAME="__checkPage" VALUE="true">

			<!-- Redirect Page -->
			 <INPUT TYPE="hidden" NAME="isAdminEdit" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminEdit"))%>">
			 <INPUT TYPE="hidden" NAME="isAdminCancel" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminCancel"))%>">
			 <INPUT TYPE="hidden" NAME="isAdminClean" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminClean"))%>">
			 <INPUT TYPE="hidden" NAME="isAdminDelete" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminDelete"))%>">
			<%=screenSingle.InitialVariable()%>
			<jsp:include page="../MYNOTE_HEAD.jsp" flush="true"/>
			<DIV ID="toolTipLayer" STYLE="position:absolute; visibility: hidden"></DIV>
			<SCRIPT LANGUAGE="JavaScript">initToolTips();</SCRIPT>

			<TABLE WIDTH=950 BORDER=0 ALIGN="center" CELLPADDING=0 CELLSPACING=0 id="wrapper">

						<DIV ALIGN="right">

<%=md.getStepDocument("3010","1")%>
<%=md.getHeadDocument()%>
                      <br>
<%=md.getHelpDocument("WF3210")%>
                      <br>
<%=md.getSendToDocument("WF3210")%>
					  <br>
						<!-- Begin Code -->
							<TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
								<TR>
									<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD>
									<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD>
									<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD>
								</TR>
								<TR>
									<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD>
									<TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF">
										<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">

											<!-- Begin User Code -->
											<INPUT TYPE="hidden" NAME="__wf__employeeid" VALUE="<%if(md.isStep1){out.print(screenSingle.getUProfile().get("employeeid"));}else{out.print(md.getWFDataValue("__wf__employeeid"));} %>">
											<TBODY id="tlbody">
											<TR BGCOLOR=#EFEFEF>
												<TD WIDTH="25%" class="column-label"><span swlang code='SW010807'>Old Provident Fund Rate</span></td>
												<TD WIDTH="75%" COLSPAN = "2" class="column-input"><input type="text" name="__wf__fundtablem" size="5"  value="" readonly><script language="javascript">SearchDWR.search1(new Array("memployee","fundtablem,employeeid,companyid","employeeid='<%if(md.isStep1){out.print(screenSingle.getUProfile().get("employeeid"));}else{out.print(md.getWFDataValue("__wf__employeeid"));} %>'",""),fundtablem);</script>%</td>
											</TR>
								            <TR BGCOLOR=#EFEFEF>
												<TD class="column-label"><span id="__lfname_spouse"></span><span swlang code='SW010808'>New Provident Fund Rate</span></td>
	  											<INPUT TYPE="hidden" NAME="__wf__checklist" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__checklist"))%>">
												<TD WIDTH="70%" COLSPAN = "2" class="column-input"><input type="text" name="__wf__new_fundtablem" size="5" readonly  value="<%=chkNull.chkNullString(request.getParameter("__wf__new_fundtablem"))%>">%<A HREF="javascript:goHelp('SIMMFUNDTABLE0HELP','__fundtableid','')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('image001','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="image001" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A>
												</TD>
											</TR>
											<script language="javascript">SearchDWR.searchDBXMLAll(new Array("WEL210_NSTDA","mempl_pvf.fundtableid,mfundtable.tdesc,mempl_pvf.amount","mempl_pvf:employeeid = '"+document.cscform.__wf__employeeid.value+"'","","langon"),getpvf);</script>
											<TR class="row-header">
												<TD WIDTH="25%">&nbsp;</TD>
												<TD WIDTH="35%" swlang code='SW010810'>Saving Ratio</TD>
												<TD WIDTH="35%" swlang code='SW010806'>New Saving Ratio</TD>
											</TR>
											<TR BGCOLOR=#EFEFEF ID="total">
											  <TD WIDTH="25%" class="column-label" swlang code='SW000024'>total</TD>
												<TD WIDTH="35%" class="column-input"><INPUT TYPE="text" NAME="__wf__oldtotal" SIZE="5"  DISABLED VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__oldtotal"))%>" READONLY>%</TD>
												<TD WIDTH="35%" class="column-input"><INPUT TYPE="text" NAME="__wf__newtotal" SIZE="5"  VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__newtotal"))%>" READONLY>%</TD>
											</TR>
											</TBODY>
											<!-- End User Code -->

											<TR BGCOLOR=#EFEFEF>
											  <TD WIDTH="25%" class="column-label" ><span swlang code='SW001105'>Priority</span></TD>
												<TD WIDTH="70%" COLSPAN = "2" class="column-input">
													<INPUT TYPE="radio" NAME="priority" VALUE="0" CHECKED>
													<span swlang code='SW001106'>Normal</span>
													<INPUT TYPE="radio" NAME="priority" VALUE="1">
													<span swlang code='SW001107'>High</span>
													<INPUT TYPE="radio" NAME="priority" VALUE="2">
													<span swlang code='SW001108'>Highest</span>
												</TD>
											</TR>
											<%=md.getWF_Remark("3010",screenSingle.getUProfile().get("companyid"))%>
										</TABLE>
									</FONT></TD>
									<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD>
								</TR>
								<TR>
									<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD>
									<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD>
									<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD>
								</TR>
							</TABLE>
						<!-- End Code -->
							<BR>
<%=md.getRemarkDocument()%>
                      <br>
<%=md.getWorkflowCommandDocument()%>
					<br>
<%=md.getReferenceNoteDocument()%>
					<br>
<%=md.getAttachFileDocument()%>
					<br>

           				<!-- Begin Workflow Button -->
           				<%
           				if( !md.isStep3 ){
           				%>
           					<TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
           						<TR>
           				<%
           						if( md.isStep1 || md.isDraft){
           				%>
           							<TD><DIV ALIGN="right">
<!--                                      <A HREF="JavaScript:SaveDraft();">
                                    <IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DRAFT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A>
									<A HREF="JavaScript:DelDraft();">
                                    <IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A> -->
                                    <A HREF="JavaScript:GoWFM();">
                                    <IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
           				<%
           						}else if( md.isStepCancel || md.isAdminCancel){
           				%>
           							<INPUT TYPE="hidden" NAME="wf_command" VALUE="">
									<TD><DIV ALIGN="right"><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
           				<%
           						}else if( md.isStep2 || md.isStepComment ){
           				%>
           							<TD><DIV ALIGN="right"><A HREF="JavaScript:GoWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
           				<%
           						}else if( md.isStepReturn ){
           				%>
           							<TD><DIV ALIGN="right"><A HREF="JavaScript:EditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
           				<%
           						}else if( md.isStepCopy ){
           				%>
           							<TD><DIV ALIGN="right"><A HREF="JavaScript:CopyWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
						<%
           						}else if( md.isAdminEdit ){
           				%>
									<TD><DIV ALIGN="right"><A HREF="JavaScript:AdminEditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SAVE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
						<%
           						}else if( md.isAdminDelete ){
           				%>
									<TD><DIV ALIGN="right"><A HREF="JavaScript:AdminDeleteWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
						<%
           						}else if( md.isAdminClean ){
           				%>
									<TD><DIV ALIGN="right"><A HREF="JavaScript:AdminCleanWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CLEAN.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
						<%
           						}
           				%>

           						</TR>
           					</TABLE>
<%
                           }else if( md.isStep3 && screenSingle.getRecord().getChild("VW_INCIDENT").getString("ai_status").equals("2")){
%>
                            <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
                              <TR>
                                <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD>
                                <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD>
                                <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD>
                              </TR>
                              <TR>
                                <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><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:viewPrint2()"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_PRINT.gif" alt="หนังสือยินยอมการหักเงินเดือน" 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>
                                <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 Workflow Button -->

					<br>
<%=md.getRoutingDocument()%>
					<br>
<%=md.getCommentDocument()%>
						<!-- Begin Set Value -->
           				<%

           				if( md.isStep1 ){
           				%>
           					<!-- Begin Set Value Step1 -->
           					<SCRIPT LANGUAGE="JavaScript">
								setValue('priority','<%=chkNull.chkNullString(request.getParameter("priority"),"0")%>');
           						setValue('__wf__new_fundtablem','<%=chkNull.chkNullString(request.getParameter("__wf__new_fundtablem"),"")%>');
<%
	String j = "0";
	for( int i=1; i<Integer.parseInt(md.getWFDataValue("__wf__checklist")+1); i++ ) {
		if(i<10) j = "0"+i;
		else j = i+"";
%>
								//setTimeout("setValue('__wf__oldratio<%=j%>','<%//=chkNull.chkNullString(request.getParameter("__wf__oldratio"+j),"")%>')",1000);
								setTimeout("setValue('__wf__mempl_pvf$newratio$<%=j%>','<%=chkNull.chkNullString(request.getParameter("__wf__mempl_pvf$newratio$"+j),"")%>')",1000);
<%
	}
%>
								setTimeout("chkValue()",1000);
           					</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">
								setValue('__wf__new_fundtablem','<%=md.getWFDataValue("__wf__new_fundtablem")%>');
<%
	String j = "0";
	for( int i=1; i<Integer.parseInt(md.getWFDataValue("__wf__checklist")+1); i++ ) {
		if(i<10) j = "0"+i;
		else j = i+"";
%>
								setTimeout("setValue('__wf__oldratio<%=j%>','<%=md.getWFDataValue("__wf__oldratio"+j)%>')",1000);
								setTimeout("setValue('__wf__mempl_pvf$newratio$<%=j%>','<%=md.getWFDataValue("__wf__mempl_pvf$newratio$"+j)%>')",1000);
<%
	}
%>
								setTimeout("setValue('__wf__newtotal','<%=md.getWFDataValue("__wf__newtotal")%>')",1000);
								setValue('priority',<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>);
							<%
								if(!md.isDraft){
							%>
								setTimeout("setDisabled('true')",1000);
							<%
							}else{
							%>
							setValue('__checkPage','false');
							<%
							}
							%>
           					</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">
								setValue('__wf__new_fundtablem','<%=md.getWFDataValue("__wf__new_fundtablem")%>');
<%
	String j = "0";
	for( int i=1; i<Integer.parseInt(md.getWFDataValue("__wf__checklist")+1); i++ ) {
		if(i<10) j = "0"+i;
		else j = i+"";
%>
								setTimeout("setValue('__wf__oldratio<%=j%>','<%=md.getWFDataValue("__wf__oldratio"+j)%>')",1000);
								setTimeout("setValue('__wf__mempl_pvf$newratio$<%=j%>','<%=md.getWFDataValue("__wf__mempl_pvf$newratio$"+j)%>')",1000);
<%
	}
%>
								setTimeout("setValue('__wf__newtotal','<%=md.getWFDataValue("__wf__newtotal")%>')",1000);
								setValue('__checkPage','false');
								setValue('priority',<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>);
							<%
								if(!md.isAdminEdit){
							%>
								setTimeout("setDisabled('true')",1000);
							<%
							}
							%>
           					</SCRIPT>
           					<!-- End Set Value Step3 -->
           				<%
           				}
           				%>
           				<!-- End Set Value -->
						</DIV>
					</TD>
					<TD VALIGN="top" BACKGROUND="../IMAGES/MYNOTE/BPM_07.jpg">&nbsp;</TD>
				</TR>
				<!--TR>
					<TD COLSPAN="2" HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"><SPAN CLASS="txt02">&nbsp;</SPAN></DIV></TD>
				</TR>
			</TABLE-->
			<%=screenSingle.endJSP()%>
		</FORM>
	</BODY>
</HTML>
<%
}
%>