<%@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.*,com.csc.library.dwr.*"%>

<%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","TA");
	UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW");
	
/*	boolean isStep1 = false;
	boolean isStep2 = false;
	boolean isStep3 = false;
	boolean isStepCancel = false;
	boolean isStepComment = false;
	boolean isStepReturn = false;
	boolean isStepCopy = false;*/
	
	String wf = null;
	CheckNull chkNull = new CheckNull();
	Organization og = new Masfactor(screenSingle.getUProfile());
	String subject = null;
	String remark = null;
	String step_type = null;
	String emp_fullname = null;
	String bossid = og.getBoss(screenSingle.getUProfile().get("employeeid"),screenSingle.getUProfile().get("job")).get(0).toString();
	String bossjob = bossid.substring(bossid.indexOf(":")+1);
	CscCalendar calendar = new CscCalendar();
	long attach_time = Long.parseLong(chkNull.chkNullString(request.getParameter("attach_time"),String.valueOf(calendar.getTimeInMillis())));
	ManageDocument md = new ManageDocument();
	md.setUProfile(screenSingle.getUProfile());
	md.setRequest(request);
	md.setScreen(screenSingle);
//out.print(screenSingle.getUProfile());
	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");
		}
		//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>
	<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 LANGUAGE="JavaScript">setLang('<%=screenSingle.getUProfile().get("lang")%>');</SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../TA/JS/TA_SCREEN.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/DateTimeDiff.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/TIMEUTIL.js'></SCRIPT>

		<!-- End Import Script -->
		<!--DWR INCLUDE-->
		<script type='text/javascript' src='/hr/dwr/interface/SearchDWR.js'></script>
		<script type='text/javascript' src='/hr/dwr/engine.js'></script>
		<script type='text/javascript' src='/hr/dwr/util.js'></script>
		<script type="text/javascript" src="/hr/dwr/interface/SystemCode.js"></script>
		<script type="text/javascript" src="/hr/dwr/interface/CscCalendar.js"></script>
		<script type="text/javascript" src="/hr/dwr/interface/Tot_m_date0_dwr.js"></script>
		<script type="text/javascript" src="/hr/dwr/interface/Tchangeshift_nstda_dwr.js"></script>
		<script type="text/javascript" src="/hr/dwr/interface/Tot_m_date1_ksg_dwr.js"></script>
 		<!--DWR INCLUDE-->
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-1.7.2.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/CscBase.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/CscCalendarV3.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-ui.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/TimeZone.js'></SCRIPT>
		
	<style type=text/css>
		TABLE.toolTip{
			border:0;
			width:0px;
			background:#6699FF;
			font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
			//color: #00000;
			font-size: 12px;
		}
			
	</style>
		
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">
		<!--
			function preGoWF(){
				//if(chkRequestOT()){
				with( document.cscform){
						//alert(__wf__employeeid.value);
						eval("__wf__sumTotalTime").value = "0.00";
					if(chkCal()){
						if(__wf__employeeid.value !=""){
							var str = "";
							var tm = "";
							var empid = dwr.util.getValue("__wf__employeeid");	
							var multi = 0;					
							for(i=1; i<elements.length; i++){
								if(elements[i].name.indexOf("__wf__tot_m_date1$line_no$") > -1){
									var line = elements[i].value;
									//alert(elements[i].name+" == "+elements[i].value);
									str += "#";
									str += dwr.util.getValue("__wf__tot_m_date1$start_date$"+line)+"$";
									str += dwr.util.getValue("__wf__tot_m_date1$end_date$"+line)+"$";
									str += dwr.util.getValue("__wf__tot_m_date1$start_time$"+line)+"$";
									str += dwr.util.getValue("__wf__tot_m_date1$end_time$"+line)+"$";
									str += dwr.util.getValue("__wf__tot_m_date1$total_time$"+line)+"$";
									if(multi == 0){
										__wf__edesc_mail.value = eval("__wf__tot_m_date1$start_date$"+line).value+" to "+eval("__wf__tot_m_date1$end_date$"+line).value+", "+eval("__wf__tot_m_date1$start_time$"+line).value+" to "+eval("__wf__tot_m_date1$end_time$"+line).value;
										__wf__tdesc_mail.value = eval("__wf__tot_m_date1$start_date$"+line).value+" ถึง "+eval("__wf__tot_m_date1$end_date$"+line).value+", "+eval("__wf__tot_m_date1$start_time$"+line).value+" ถึง "+eval("__wf__tot_m_date1$end_time$"+line).value;
									}
									multi++;
									//alert(eval("__wf__tot_m_date1$total_time$"+line).value);
									var sumTotalTime = 0.00;
									var TotALTime = parseFloat(eval("__wf__tot_m_date1$total_time$"+line).value);
									sumTotalTime = parseFloat(eval("__wf__sumTotalTime").value);
									eval("__wf__sumTotalTime").value = sumTotalTime+TotALTime;
									
								}
								
							}
							if(multi > 1){
								__wf__edesc_mail.value = __wf__edesc_mail.value+"(+)";
								__wf__tdesc_mail.value = __wf__tdesc_mail.value+"(+)";
							}
							//var callBack = function(data){
							//dwr.util.setValue("__wf__limitot",data);
								if (chk_Time() && chk_Time2()) {
									if (sumTotalTime+TotALTime > 30){
										chklang("โอทีของคุณมากกว่า 30 ชั่วโมง !","Overtime for more than 30 Hours!");
										}
									GoWF();
									//alert("SAVE");
									//chkHoliday();
								}
							//}//end callBack
							//Tot_m_date0_dwr.getDWROT(new Array(empid, str),callBack);
						} else {
							alert(MyCode[15]);
						}//end if
					}
				}//end with			
				//}
			}
			
			function chklang(TH,EN){
				 with(document.cscform){
					if(__language.value=="tha")
					{
						alert(TH);
					}else
					{
						alert(EN);
					}
				}
			}
			
			function chkHoliday(){
				with(document.cscform){
					var strData = "";
					__wf__over3h.value = false;
					for(i=1; i<elements.length; i++){
							if(elements[i].name.indexOf("__wf__tot_m_date1$start_date$") > -1){
									strData = strData+""+elements[i].value+",";
							}
							if(elements[i].name.indexOf("__wf__tot_m_date1$total_time$") > -1){
									if(parseFloat(elements[i].value)>3){
											__wf__over3h.value = true;
									}
							}
					}
					__wf__isHoliday.value = false;
					Tot_m_date0_dwr.chkHoliday(new Array(__wf__employeeid.value,strData),callBackHoliday);
				}
			}
			
			var callBackHoliday = function(data){
				with(document.cscform){
					if(data){
						__wf__isHoliday.value = true;
					}
					GoWF();
				}
			}
		
			function chkNullValue(){
				with(document.cscform){
					for(i=1; i<=elements.length; i++){
						if(elements[i].name.indexOf("__wf__tot_m_date1$line_no$") > -1) {
							var line = elements[i].value;
							var time0id = document.getElementById("__wf__tot_m_date1$time0$"+line);
							 if(time0id.value != ""){
								 return true;
							 }else{
								time0id.focus();
								alert(MyCode[0]);
								return false;
							 }
						}
					}
				}
			}

			function openHelp(){
				with( document.cscform ){
					window.open("../TA/HELP/Leave.pdf","Help","left=150,top=150,width=700,height=570,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}
		
			function goHelp(helpName,inputName,condition){
				with( document.cscform ){
					var helpReturn;
					var temp;
					if( inputName == "sendto" ){
						temp = __fixCon.value;
						//__fixCon.value="job='"+condition+"'";
						if( condition.indexOf(",") > -1 ){
							condition = condition.replace(/,/g,"','");
						}
						__fixCon.value="EMPLOYEEID IN ('"+condition+"')";
					 	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=="__wf__employeeid"){
						temp = __fixCon.value;
						if(__subordinate.value != "")
							__fixCon.value = "((EMPLOYEEID = '<%=screenSingle.getUProfile().get("employeeid")%>') OR (BOSSID = '<%=screenSingle.getUProfile().get("employeeid")%>') OR (BOSSID IN (SELECT EMPLOYEEID FROM MEMPLOYEE WHERE BOSSID = '<%=screenSingle.getUProfile().get("employeeid")%>'))) AND STATUS != 'Y'";
							//__fixCon.value = "employeeid in ("+__subordinate.value+") and status != 'Y'";
						helpReturn=inputName+":employeeid,MEMPLOYEE@FULLNAME,__wf__old_time0:time0";
						linkHelp_Return_CallFunction(helpName,helpReturn,"searchEmp");
						__fixCon.value=temp;						
					}else if( inputName=="__employeeid" ){
						temp = __fixCon.value;
						__fixCon.value = "";
						helpReturn="__employeeid:EMPLOYEEID,MEMPLOYEE@FULLNAME,emp_fullname:MEMPLOYEE.FULLNAME";
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName.indexOf("__wf__tot_m_date1$time0") > -1 ){
						temp = __fixCon.value;
						__fixCon.value = "status='0'";
						//helpReturn=inputName+":time0id,reason_desc"+inputName.substring(14,inputName.length)+":tdesc";
						helpReturn=inputName+":time0id,MTIME0@TDESC"+inputName.substring(inputName.lastIndexOf("$"), inputName.length);
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName.indexOf("__wf__tot_m_date1$costcenter") > -1 ){
						temp = __fixCon.value;
						__fixCon.value = "";
						helpReturn=inputName+":costcenterid,MCOSTCENTER0@TDESC"+inputName.substring(inputName.lastIndexOf("$"), inputName.length);
						linkHelp_Return(helpName,helpReturn);
						__fixCon.value=temp;
					}else if( inputName.indexOf("__wf__emprequest") > -1 ){
						temp = __fixCon.value;
						helpReturn=inputName+":employeeid,MEMPLOYEE@FULLNAME"+inputName.substring(inputName.lastIndexOf("$"), inputName.length);
						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 ){
					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<>'6' and wf_status<>'3' and wf_status<>'8' and wf_status<>'A' and wf_status<>'B')";
				//	alert(fix);
					var param="BROWSE_HELP.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+fix;
					window.open(param,"Help","left=150,top=150,width=530,height=370,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
					__fixCon.value = temp;
				}
			}
			
			function linkHelp_Return_CallFunction(help,input,newFunction){
				with( document.cscform ){
					var param="BROWSE_TIMEHELP.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off&__callFunction="+newFunction;
					window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
				}
			}
			
			
		function chk_Time(){
			with(document.cscform){
				for (j=0;j<elements.length; j++){
					if(elements[j].name.indexOf("__wf__tot_m_date1$start_date") > -1){
						if (elements[j].value==""){
							elements[j].focus();
							elements[j].select();
							alert(MyCode[191]);
							return false;
						}
					}
					if(elements[j].name.indexOf("__wf__tot_m_date1$end_date") > -1){
						if (elements[j].value==""){
							elements[j].focus();
							elements[j].select();
							alert(MyCode[191]);
							return false;
						}
					}
					if(elements[j].name.indexOf("__wf__tot_m_date1$start_time") > -1){
						if (elements[j].value==""){
							elements[j].focus();
							elements[j].select();
							alert(MyCode[192]);
							return false;
						}
					}
					if(elements[j].name.indexOf("__wf__tot_m_date1$end_time") > -1){
						if (elements[j].value==""){
							elements[j].focus();
							elements[j].select();
							alert(MyCode[192]);
							return false;
						}
					}
				}
			}
			return true;
		}
		
		function chk_Time2(){	
			//alert("=== chk_Time2 ===");
			with(document.cscform){
				chkList = __wf__list_record.value;
				data = chkList.split(",");
				for(var i = 0; i < data.length; i++){
					if (data[i]!="") {
						//alert(dwr.util.getValue("__wf__tot_m_date1$start_date$"+data[i]));
						if ((dwr.util.getValue("__wf__tot_m_date1$start_date$"+data[i])==dwr.util.getValue("__wf__tot_m_date1$end_date$"+data[i])) && (dwr.util.getValue("__wf__tot_m_date1$start_time$"+data[i])==dwr.util.getValue("__wf__tot_m_date1$end_time$"+data[i])) )  {
							alert(MyCode[193]);	
							//break;
							return false;
						}
					}
				}
			}
			return true;
		}

		function viewPages(helppage){
				 var  pam=helppage+".jsp?__fixCon=employeeid='<%= TEMPLATE_WORKFLOW.getUProfile().get("employeeid") %>'";
				window.open(pam,"Help","left=150,top=150,width=800,height=500,toolbar=no,status=yes,scrollbars=yes");
		}
		function goPages(helppage,welid,budid){	
			 var  pam=helppage+".jsp?__fixCon=welid='"+welid+"' and budyear = '"+budid+"' and employeeid='<%= TEMPLATE_WORKFLOW.getUProfile().get("employeeid") %>'";	
			window.open(pam,"Help","left=150,top=150,width=700,height=500,toolbar=no,status=yes,scrollbars=yes");
		}

		function MM_openBrWindow(theURL,winName,features) { //v2.0
		  window.open(theURL,winName,features);
		}

		function searchEmp(){
			if(dwr.util.getValue("__temp_emp") != dwr.util.getValue("__wf__employeeid")){
				var condition = "and employeeid in("+document.cscform.__subordinate.value+")";
				searchDescEmp2(document.cscform.__wf__employeeid,  'MEMPLOYEE@FULLNAME,mposition.tdesc:__position,mbu1.tdesc:__bu1,mbu2.tdesc:__bu2,mbu3.tdesc:__bu3,mbu4.tdesc:__bu4,mbu5.tdesc:__bu5,memployee.startdate:__startdate,memployee.tel_ext:__tel_ext,memployee.costcenter:__costcenter,MCOSTCENTER0@TDESC', condition);
			}
		}

 		function searchDescEmp2(empid, desc, condition){
			var splitDesc="",getField="",setField="";
			splitDesc = desc.split(",");
			for(var i = 0; i < splitDesc.length; i++){
				if(splitDesc[i].indexOf("@") > -1 && splitDesc[i].indexOf(":") == -1){
					if(splitDesc[i].indexOf("$") > -1) {
						var newDesc = splitDesc[i].substring(0,splitDesc[i].indexOf("$"));
						getField += newDesc.replace(/@/g,".");
					}else{
						getField += splitDesc[i].replace(/@/g,".");
					}
					setField += splitDesc[i];
				}else{
				getField += splitDesc[i].substring(0,splitDesc[i].indexOf(":"));
				setField += splitDesc[i].substring(splitDesc[i].indexOf(":")+1,splitDesc[i].length);
				}
				if(i+1 == splitDesc.length){
					break;
				}else{
					getField+=",";
					setField+=",";
				}
			}
			/*SearchDWR.searchDBXMLAll(new Array("MEMPLOYEEHELP3", getField, "memployee:employeeid = '"+empid.value+"' "+condition, "false", "langOn"), function(data){
				setField = setField.split(",");
				if(data.length > 0){
					for(i=0;i<setField.length;i++){
						if(setField[i].indexOf("costcenter") > -1) {
							copy(setField[i].substring(2,setField[i].length), data[0][i]);
						}else if(setField[i].indexOf("MCOSTCENTER0@TDESC") > -1){
							copy(setField[i], data[0][i]);
						}else{
							dwr.util.setValue(setField[i],data[0][i]);
						}
					}
				}else{
					empid.value ="";
					for(i=0;i<setField.length;i++){
						dwr.util.setValue(setField[i],"");
					}
				}
			});*/
		}

		function addRow(line, isStep){
			var tbody = document.getElementById("tbChild").tBodies[0];
			var tr = document.createElement("TR");
			tr.align = "center";
			var tbName = "tot_m_date1";

			var cell1 = document.createElement("TD");
			cell1.className = "row-data";
			var spanId = document.createElement("SPAN");
			spanId.innerHTML = line;
			var inputLineNo = document.createElement("INPUT");
			inputLineNo.name = "__wf__"+tbName+"$line_no$"+line;
			inputLineNo.id = inputLineNo.name;
			inputLineNo.type = "hidden";
			inputLineNo.value = line;
			//cell1.appendChild(spanId);
			var inputChkBox = document.createElement("INPUT");
			inputChkBox.name = "__wf__"+tbName+"$chk_box$"+line;
			inputChkBox.id = inputLineNo.name;
			inputChkBox.type = "checkbox";
			inputChkBox.value = line;			
			cell1.appendChild(inputLineNo);
			cell1.appendChild(inputChkBox);

			var cell2 = document.createElement("TD");
			cell2.className = "row-data";
			var span2 = document.createElement("SPAN");
			span2.innerHTML = "&nbsp;";
			var inputStartDate = document.createElement("INPUT");
			inputStartDate.name = "__wf__"+tbName+"$start_date$"+line;
			inputStartDate.id = inputStartDate.name;
			inputStartDate.className = "txt01";
			inputStartDate.type = "text";
			inputStartDate.size = 8;
			inputStartDate.maxLength = 10;
			inputStartDate.onblur = function(){chkInputDate2(this, document.getElementById("__wf__"+tbName+"$end_date$"+line));copyDate(this,document.getElementById("__wf__"+tbName+"$end_date$"+line))};
			inputStartDate.onkeyup = function(){formatDate(this)};
			inputStartDate.onkeypress = function(){chkIntegerOfDate(this.value)};
			inputStartDate.onchange =function(){chkCalculate()};
			var linkCal1 = document.createElement("A");
			linkCal1.href = "javascript:;";
			var imgCal1 = document.createElement("IMG");
			imgCal1.src = "../IMAGES/BUTTON/MAIN/CALENDAR20.gif";
			imgCal1.alt = "Calendar";
			imgCal1.name = "startdate"+line;
			imgCal1.id = "startdate"+line;
			imgCal1.border = 0;
			imgCal1.align = "absmiddle";
			imgCal1.onclick = function(){viewCal(inputStartDate.name)};
			linkCal1.onmouseout = function(){MM_swapImgRestore()};
			linkCal1.onmouseover = function(){MM_swapImage(imgCal1.name,'','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1);};
			linkCal1.appendChild(imgCal1);
			cell2.appendChild(inputStartDate);
			if (isStep ) {
				cell2.appendChild(span2);
				cell2.appendChild(linkCal1) 
			};

			var cell3 = document.createElement("TD");
			cell3.className = "row-data";
			var inputStartTime = document.createElement("INPUT");
			inputStartTime.name = "__wf__"+tbName+"$start_time$"+line;
			inputStartTime.id = inputStartTime.name;
			inputStartTime.className = "txt01";
			inputStartTime.type = "text";
			inputStartTime.size = 5;
			inputStartTime.maxLength =4;
			inputStartTime.onblur = function(){chkTime(this);
			chkTotal();
			};
			inputStartTime.onkeypress = function(){chkInteger()};
			inputStartTime.onchange =function(){chkCalculate()};
			cell3.appendChild(inputStartTime);
			
			var cell4 = document.createElement("TD");
			cell4.className = "row-data";
			var span4 = document.createElement("SPAN");
			span4.innerHTML = "&nbsp;";
			var inputEndDate = document.createElement("INPUT");
			inputEndDate.name = "__wf__"+tbName+"$end_date$"+line;
			inputEndDate.id = inputEndDate.name;
			inputEndDate.className = "txt01";
			inputEndDate.type = "text";
			inputEndDate.size = 8;
			inputEndDate.maxLength = 10;
			inputEndDate.onblur = function(){chkInputDate2(inputStartDate, this);chkDayOver(this);};
			inputEndDate.onkeyup = function(){formatDate(this)};
			inputEndDate.onkeypress = function(){chkIntegerOfDate(this.value)};
			inputEndDate.onchange =function(){chkCalculate()};

			var linkCal2 = document.createElement("A");
			linkCal2.href = "javascript:;";
			var imgCal2 = document.createElement("IMG");
			imgCal2.src = "../IMAGES/BUTTON/MAIN/CALENDAR20.gif";
			imgCal2.alt = "Calendar";
			imgCal2.name = "enddate"+line;
			imgCal2.id = "enddate"+line;
			imgCal2.border = 0;
			imgCal2.align = "absmiddle";
			imgCal2.onclick = function(){viewCal(inputEndDate.name)};
			linkCal2.onmouseover = function(){ MM_swapImage(imgCal2.name,'','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1);};
			linkCal2.onmouseout = function(){MM_swapImgRestore()};
			linkCal2.appendChild(imgCal2);
			cell4.appendChild(inputEndDate);
			if (isStep ) {
				cell4.appendChild(span4);
				cell4.appendChild(linkCal2);
			}

			var cell5 = document.createElement("TD");
			cell5.className = "row-data";
			var inputEndTime = document.createElement("INPUT");
			inputEndTime.name = "__wf__"+tbName+"$end_time$"+line;
			inputEndTime.id = inputEndTime.name;
			inputEndTime.className = "txt01";
			inputEndTime.type = "text";
			inputEndTime.size = 5;
			inputEndTime.maxLength =4;
			inputEndTime.onblur = function(){chkTime(this);
			chkTotal();
			};
			inputEndTime.onkeypress = function(){chkInteger()};
			inputEndTime.onchange =function(){chkCalculate()};
			cell5.appendChild(inputEndTime);

			var cellAdd = document.createElement("TD");
			cellAdd.className = "row-data";
			var inputTotalTime = document.createElement("INPUT");
			inputTotalTime.name = "__wf__"+tbName+"$total_time$"+line;
			inputTotalTime.id = inputTotalTime.name;
			inputTotalTime.className = "disabled";
			inputTotalTime.type = "text";
			inputTotalTime.size = 5; 
			inputTotalTime.readOnly=true;
			cellAdd.appendChild(inputTotalTime);
			
			var cell6 = document.createElement("TD");
			cell6.className = "row-data";
			var span6 = document.createElement("SPAN");
			span6.innerHTML = "&nbsp;";
			var inputShift = document.createElement("INPUT");
			inputShift.name = "__wf__"+tbName+"$time0$"+line;
			inputShift.id = inputShift.name;
			//inputShift.className = "txt01";
			inputShift.className = "disabled";
			inputShift.type = "text";
			inputShift.size = 8;
			inputShift.readOnly = true;
			if(isStep){inputShift.value = '<%=screenSingle.getUProfile().get("time0id")%>'}
			inputShift.maxlength = 10;
			inputShift.onblur = function(){searchDWRChild("MTIME0", "time0id", this, line)};
			var linkHelpTime0 = document.createElement("A");
			linkHelpTime0.href = "javascript:;";
			// image Help Mtime0
			var imgHelpTime0 = document.createElement("IMG");
			imgHelpTime0.src = "../IMAGES/BUTTON/MAIN/SEARCH20.gif";
			imgHelpTime0.alt = "Search";
			imgHelpTime0.align = "absmiddle";
			imgHelpTime0.name = "search"+line;
			imgHelpTime0.id = "search"+line;
			imgHelpTime0.border = 0;
			imgHelpTime0.onclick = function(){goHelp('MTIME0HELP', inputShift.name, "")};
			imgHelpTime0.onmouseover = function(){ MM_swapImage(imgHelpTime0.name,'','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1);};
			imgHelpTime0.onmouseout = function(){MM_swapImgRestore()};

			var inputTime0Desc = document.createElement("INPUT");
			inputTime0Desc.name = "MTIME0@TDESC$"+line;
			inputTime0Desc.id = inputTime0Desc.name;
			inputTime0Desc.className = "txt01";
			inputTime0Desc.type = "hidden";
			inputTime0Desc.size = 20;
			inputTime0Desc.readOnly = true;
			linkHelpTime0.appendChild(imgHelpTime0);
			inputShift.onmouseover = function(){toolTip(dwr.util.getValue(inputTime0Desc.name));};
			inputShift.onmouseout = function(){toolTip();};
			cell6.appendChild(inputShift);
			cell6.appendChild(inputTime0Desc);
			if(isStep) { 
				cell6.appendChild(span6);
				//cell6.appendChild(linkHelpTime0);
			}
			cell6.appendChild(inputTime0Desc);

			/*var  = document.createElement("TD");
			cell7.className = "row-data";
			var inputOtCause = document.createElement("INPUT");
			inputOtCause.name = "__wf__"+tbName+"$ot_cause$"+line;
			inputOtCause.id = inputOtCause.name;
			inputOtCause.type = "hidden";
			inputOtCause.className = "txt01";
			inputOtCause.size = 30;
			cell7.appendChild(inputOtCause);*/

			var cell8 = document.createElement("TD");
			cell8.className = "row-data";
			var span8 = document.createElement("SPAN");
			span8.innerHTML = "&nbsp;";
			var span82 = document.createElement("SPAN");
			span82.innerHTML = "&nbsp;";
			var inputCostCenter = document.createElement("INPUT");
			inputCostCenter.name = "__wf__"+tbName+"$costcenter$"+line;
			inputCostCenter.id = inputCostCenter.name;
			inputCostCenter.className = "disabled";
			inputCostCenter.type = "text";
			inputCostCenter.size = 8;
			inputCostCenter.maxlength = 10;
			inputCostCenter.readOnly = true;
			if(isStep){inputCostCenter.value = '<%=screenSingle.getUProfile().get("costcenter")%>'}
			//alert(document.getElementById("__mcosttdesc").value);
			//if(isStep){inputCostCenter.value =document.cscform.__costcenter.value;}
			//inputCostCenter.onload = function(){searchDWRChild("MCOSTCENTER0", "costcenterid", this, line)};
			inputCostCenter.onblur = function(){searchDWRChild("MCOSTCENTER0", "costcenterid", this, line)};
			var linkHelpCC = document.createElement("A");
			linkHelpCC.href = "javascript:;";
			// image Help Mtime0
			var imgHelpCC = document.createElement("IMG");
			imgHelpCC.src = "../IMAGES/BUTTON/MAIN/SEARCH20.gif";
			imgHelpCC.alt = "Search";
			imgHelpCC.align = "absmiddle";
			imgHelpCC.name = "searchcc"+line;
			imgHelpCC.id = "searchcc"+line;
			imgHelpCC.border = 0;
			imgHelpCC.onclick = function(){goHelp('MCOSTCENTER0HELP', inputCostCenter.name, "")};
			imgHelpCC.onmouseover = function(){ MM_swapImage(imgHelpCC.name,'','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1);};
			imgHelpCC.onmouseout = function(){MM_swapImgRestore()};

			var inputCCDesc = document.createElement("INPUT");
			inputCCDesc.name = "MCOSTCENTER0@TDESC$"+line;
			inputCCDesc.id = inputCCDesc.name;
			//inputCCDesc.className = "disabled";
			inputCCDesc.type = "hidden";
			//inputCCDesc.size = 25;
			if( document.getElementById("__mcosttdesc").value == "" && isStep ){
				SearchDWR.searchDBXMLAll(new Array("MCOSTCENTER0HELP", "MCOSTCENTER0.TDESC, MCOSTCENTER0.EDESC", "MCOSTCENTER0:COSTCENTERID = '<%=screenSingle.getUProfile().get("costcenter")%>'", "false", "langOn"), function(data){
					if(data.length > 0){
						inputCCDesc.value = data[0][0];
					}
				});
			}else if(isStep){
				inputCCDesc.value =document.getElementById("__mcosttdesc").value;
			}
			inputCCDesc.readOnly = true;
			linkHelpCC.appendChild(imgHelpCC);
			inputCostCenter.onmouseover = function(){toolTip(dwr.util.getValue(inputCCDesc.name));};
			inputCostCenter.onmouseout = function(){toolTip();};
			cell8.appendChild(inputCostCenter);			
			cell8.appendChild(span8);
			if(isStep) { 				
				//cell8.appendChild(linkHelpCC);
			}
			cell8.appendChild(span82);
			cell8.appendChild(inputCCDesc);

			/*var cell9 = document.createElement("TD");
			cell9.className = "row-data";
			var btn = document.createElement("INPUT");
			btn.name = "del$"+line;
			btn.id = btn.name;
			btn.type = "button";
			btn.value = " - ";
			btn.className = "txt01";
			btn.onclick = function(){deleteRow(this)};
			cell9.appendChild(btn);*/

			/* เพิ่มค่ารถและค่าเบี้ยเลี้ยง*/
			var cell13 = document.createElement("TD");
			cell13.className = "row-data";
			var inputExp1 = document.createElement("INPUT");
			inputExp1.name = "__wf__"+tbName+"$req_exp1$"+line;
			inputExp1.id = inputExp1.name;
			inputExp1.type = "checkbox";
			inputExp1.value = "1";
			cell13.appendChild(inputExp1);

			var cell14 = document.createElement("TD");
			cell14.className = "row-data";
			var inputExp2 = document.createElement("INPUT");
			inputExp2.name = "__wf__"+tbName+"$req_exp2$"+line;
			inputExp2.id = inputExp2.name;
			inputExp2.type = "checkbox";
			inputExp2.value = "1";
			cell14.appendChild(inputExp2);

			var cell15 = document.createElement("TD");
			cell15.className = "row-data";
			var inputBreak = document.createElement("INPUT");
			inputBreak.name = "__wf__"+tbName+"$includebreak$"+line;
			inputBreak.id = inputBreak.name;
			inputBreak.type = "checkbox";
			inputBreak.value = "1";
			inputBreak.disabled=true;
			inputBreak.onclick = function(){calculate();};
			cell15.appendChild(inputBreak);

			// appendChild To Row
			tr.appendChild(cell1);
			tr.appendChild(cell2);
			tr.appendChild(cell3);
			tr.appendChild(cell4);
			tr.appendChild(cell5);
			tr.appendChild(cellAdd);
			tr.appendChild(cell6);
			tr.appendChild(cell8);
			tr.appendChild(cell13);	// req exp1
			tr.appendChild(cell14); // req exp2
			tr.appendChild(cell15); // req exp2

			tbody.appendChild(tr);
			
		}

		function delRowInTable() {
			var con = confirm(MyCode[4]);
			if (con) {
				with (document.cscform) {
					for(i=0; i<elements.length; i++){
						if ((elements[i].type=="checkbox") && (elements[i].checked==true) && (elements[i].name.indexOf("__wf__tot_m_date1$chk_box$")>-1)) {
							deleteRow(elements[i]);
						}
					}
				}
			}
		}

		function deleteAll(){
			var list = document.getElementById("__wf__list_record");
			var tbody = document.getElementById("tbChild").tBodies[0];
			var sub = list.value.split(",");
			for(i=1; i<=sub.length; i++){
				var del = document.getElementById("del$"+sub[i]);
				if (tbody.rows.length > 1) tbody.deleteRow(1);
			}
			dwr.util.setValue("__wf__list_record", "");
			dwr.util.setValue("__wf__last_record", 0);
		}

		function deleteRow(btn) {			
			var cell, row, sect;
			if ((cell = btn.parentNode) && (row = cell.parentNode)&& (sect = row.parentNode) && sect.removeChild) {
				row.parentNode.removeChild(cell.parentNode);
				var list_record = document.getElementById("__wf__list_record");
				var line = btn.name.substring(btn.name.lastIndexOf("$")+1, btn.name.length);
				var split_list = list_record.value.split(",");
				for (i = 1; i<split_list.length; i++) {
					if (split_list[i] == line)
						list_record.value = list_record.value.replace(","+line,"");
				}			
			}
		}

		function addRowToTable(isStep){
			var last_record = document.getElementById("__wf__last_record");
			var list_record = document.getElementById("__wf__list_record");
			var line = last_record.value;
			line++;
			list_record.value += ","+line;
			last_record.value = parseInt(last_record.value)+1;
			addRow(line, isStep);
			//dwr.util.setValue("__wf__tot_m_date1$costcenter$"+line, dwr.util.getValue("__costcenter"));
			//dwr.util.setValue("MCOSTCENTER0@TDESC$"+line, dwr.util.getValue("MCOSTCENTER0@TDESC"));
		}
				
		/*function realShift(isDate){
			with(document.cscform){
				var shift = "";
				var line = isDate.name.substring(isDate.name.lastIndexOf("$")+1, isDate.name.length);
				var time0 = document.getElementById("__wf__tot_m_date1$time0$"+line);
				if(__wf__employeeid.value=="" || isDate.value==""){
					alert(MyCode[0]);
				}else{
					//alert(new Array(__wf__employeeid.value,isDate.value,isDate.value));
					Tchangeshift_nstda_dwr.getListShiftAll(new Array(__wf__employeeid.value,isDate.value,isDate.value),{callback:
						function(data){
							shift = data.substring(0,data.length-1).replace(/,/g,"','");
							//shift = "";
							time0.value = "";
							time0.value = shift;
							searchDWRChild("MTIME0", "time0id", time0, line);
						},async:true
					});
				}
			}
		}*/

		function copyCC(){
			copy("$costcenter$",dwr.util.getValue("__costcenter"));
			copy("MCOSTCENTER0@TDESC$",dwr.util.getValue("MCOSTCENTER0@TDESC"));
		}

		function copyValue(fieldName){
			var data = eval("document.cscform.__wf__tot_m_date1$"+fieldName+"$1.value");
			with(document.cscform){
				for(i=0; i<elements.length; i++){
					if(elements[i].name.indexOf(fieldName) > -1){						
						elements[i].value = data;
					}
				}
			}
		}

		function copyDate(obj1,nameObj2) {
			nameObj2.value = obj1.value;
		}
		
		function chkBox(checkval){
			with (document.cscform){
				if(checkval.checked){
					for(i=0;i<elements.length;i++){
						if((elements[i].type=="checkbox") && (elements[i].name.indexOf("__wf__tot_m_date1$chk_box$")>-1))
							elements[i].checked=true;
					}//end for
				}else{
					for(i=0;i<elements.length;i++){
						if((elements[i].type=="checkbox") && (elements[i].name.indexOf("__wf__tot_m_date1$chk_box$")>-1))
							elements[i].checked=false;
					}//end for
				}			
			}
		}

function timeDiff(ftime,sdtime){
	if( isValidTime(ftime)&&( isValidTime(sdtime))){
			var tPat = /^(\d{1,}).(\d{1,})$/;
            var  totalHou=0;
			var totalMinute=0;
			var totalHM;
			var mArray1=ftime.match(tPat);
			var mArray2=sdtime.match(tPat);
			
			var hr1 = parseFloat(mArray1[1])*60;
			var min1 = parseFloat(mArray1[2])+hr1;

			var hr2 = parseFloat(mArray2[1])*60;
			var min2 = parseFloat(mArray2[2])+hr2;

			if(min1>min2){
			    min1=(24*60)-min1;
			    totalMinute=min2+min1;
			}else{
				totalMinute=min2-min1;
			}//end if 

			totalHour=(totalMinute/60)+"";

			if(totalHour.indexOf(".")>-1){
				totalHour=totalHour.substring(0,totalHour.indexOf("."));
				var minuteValue = (totalMinute%60);
				var minuteStr ="";
				if(eval(minuteValue)<10){
					minuteStr ="0"+minuteValue;
				}else{
					minuteStr=minuteValue;
				}
				totalHour+="."+minuteStr;	
				totalHM=totalHour;					
			}else{
				totalHM=totalHour+".00";	
			}//end if 
            return totalHM; 
   }//end if 
}//end function

		
		function chkTotal() { 
			var tbName = "tot_m_date1";
			with(document.cscform){
				for (j=0;j<elements.length; j++){
					if(elements[j].name.indexOf("__wf__tot_m_date1$total_time$")>-1){
						i=elements[j].name.substring(29,elements[j].name.length);	
						
						var stdt = document.getElementById("__wf__"+tbName+"$start_date$"+i);
							var sttm = document.getElementById("__wf__"+tbName+"$start_time$"+i);
							var endt = document.getElementById("__wf__"+tbName+"$end_date$"+i);
							var entm = document.getElementById("__wf__"+tbName+"$end_time$"+i);
							
							chkTime(eval("__wf__"+tbName+"$start_time$"+i));
							chkTime(eval("__wf__"+tbName+"$end_time$"+i)); 
							
							var stdatetime = getDateObject(stdt.value, sttm.value);
							var endatetime = getDateObject(endt.value, entm.value);
							var hrobj = get_time_difference(stdatetime, endatetime);
							
							elements[j].value = hrobj.getTime ;
							//elements[j].value = timeDiff(eval("__wf__tot_m_date1$start_time$"+i+".value"),eval("__wf__tot_m_date1$end_time$"+i+".value")); 
					}
				}
			}
	}

		function chkDayOver(obj){
					with(document.cscform){
					//	alert("Nam:"+fuck.name);
					//	alert("value :"+obj.value);
					//	alert(eval('__wf__tot_m_date1$start_date$'+obj.name.substring(obj.name.lastIndexOf('$')+1)+'.value'));
					


					var myVar1 = obj.value
					var myVar2 =eval('__wf__tot_m_date1$start_date$'+obj.name.substring(obj.name.lastIndexOf('$')+1)+'.value');

					var dayF,dayE,monthF,monthE,yearF,yearE,monthcount=0,yearcount=0,daycount=0,temp;
						dayF = eval(myVar1.substring(0,2));  // วันเริ่มต้น
						dayE = eval(myVar2.substring(0,2));  // วันสิ้นสุด
						monthF = eval(myVar1.substring(3,5));  // เดือนเริ่มต้น
						monthE = eval(myVar2.substring(3,5));  // เดือนสิ้นสุด
						yearF = eval(myVar1.substring(6,10)); // ปีเริ่มต้น
						yearE = eval(myVar2.substring(6,10)); // ปีสิ้นสุด
					var count = 0;
						if(yearF==yearE){
							if(monthF==monthE){
                                   var dayStart = parseInt(dayF);
								   var dayEnd = parseInt(dayE);
								   var totalday = eval(dayStart-dayEnd);
									/*if(totalday >= 1){
										count++;
									}*/
									count = totalday;
							}else{
								//count++;
								count = 2;
							}
						}else{
							//count++;
							count = 2;
						}

						if(count >=2){
							alert("กรุณาตรวจสอบวันที่เริ่มต้น-วันที่สิ้นสุด ห้ามเกิน 2 วัน");	
							obj.value= "";
						}
					
					//-->
					}
			}


			//------------ add by aGa for check total request OT on 9/3/2553 ---------//
				
				//check Request over 8 hours per day
				//return true (dont over) or false (over)
				function chkRequestOT(){
					var list_record = document.getElementById("__wf__list_record").value;
					var elementLineNoList = list_record.split(",");
					var strStartDateTime="",strEndDateTime;
					var startDate="",endDate="";
					var startTime="",endTime="";
					for(i=1;i<elementLineNoList.length ;i++){
						startDate = document.getElementById("__wf__tot_m_date1$start_date$"+elementLineNoList[i]).value;
						endDate = document.getElementById("__wf__tot_m_date1$end_date$"+elementLineNoList[i]).value;
						startTime = document.getElementById("__wf__tot_m_date1$start_time$"+elementLineNoList[i]).value;
						endTime = document.getElementById("__wf__tot_m_date1$end_time$"+elementLineNoList[i]).value;
						strStartDateTime = getYYYYMMDD(startDate)+" "+formatTime(startTime);
						strEndDateTime = getYYYYMMDD(endDate)+" "+formatTime(endTime);
						if(eval(subDate(strStartDateTime,strEndDateTime))>8){
							alert("การขอชั่วโมง OT ของท่านเกินที่กำหนดต่อวัน [กรุณาตรวจสอบ rows ที่ "+i+"]\nYour request is over !! [Please check at rows number "+i+"]");
							return false;
						}
					}
					return true;
				}


				//strStartDate and strEndDate format  (YYYY-MM-DD HH:MM:SS)
				//return format (HHHH:MM:SS.CS)
				function subDate(strStartDateTime,strEndDateTime){
				var  resultDate = null;
					var startDate = stringToDate(strStartDateTime);
					var endDate = stringToDate(strEndDateTime);
					if(startDate>endDate){
						resultDate = startDate.getTime() - endDate.getTime();
					}else{
						resultDate = endDate.getTime() - startDate.getTime();
					}
					var splitResult=MillisecondsToDuration(resultDate).split(":");
					return splitResult[0]+"."+splitResult[1];
				}

				//format var dateTime (YYYY-MM-DD HH:MM:SS)
                function stringToDate(dateTime) {  
                        var matches;
                    if (matches = dateTime.match(/^(\d{4,4})-(\d{2,2})-(\d{2,2}) (\d{2,2}):(\d{2,2}):(\d{2,2})$/)) {
                       return new Date(matches[1], matches[2] - 1, matches[3], matches[4], matches[5], matches[6]);
                    } else {
                       return null;
                    };
                }

                //Convert duration from milliseconds to 0000:00:00.00 format (HHHH:MM:SS.CS)
                function MillisecondsToDuration(n) {
                        var hms = "";
                        var dtm = new Date();
                        dtm.setTime(n);
                        var h = "" + Math.floor(n / 3600000);
                        var m = "0" + dtm.getMinutes();
                        var s = "0" + dtm.getSeconds();
                        var cs = "0" + Math.round(dtm.getMilliseconds() / 10);
                        hms = h+ ":" + m.substr(m.length-2) + ":";
                        hms += s.substr(s.length-2) + "." + cs.substr(cs.length-2);
                        return hms;
                }
				
				//strDate format DD-MM-YYYY
				function getYYYYMMDD(strDate){
					return strDate.substring(6,10)+"-"+strDate.substring(3,5)+"-"+strDate.substring(0,2);
				}

				function formatTime(strTime){ 
					var splitTime = strTime.split(".");
					var hh='00',mm='00';
					 
					if(splitTime.length==2){ 
						hh=splitTime[0];
						mm=splitTime[1];
					}
					var reHH = (hh.length==1)?"0"+hh:hh;
					var reMM = (mm.length==1)?"0"+mm:mm; 
					return reHH+":"+reMM+":00";
				}
			//------------** add by aGa for check total request OT on 9/3/2553 ---------//


				function setCheckBox(objname, value){
					var Obj = document.getElementById(objname);

					if(Obj != undefined){
						if(Obj.value == value){
							Obj.checked = "true";
						}
					}
				}
				
		function calculate(){
			with( document.cscform){
				if(chk_Time() && chk_Time2()){
					var line =getLine();
					var strDate;
					var arrDate = new Array();
					for(var i=0;i<line.length;i++){
						strDate = eval("__wf__tot_m_date1$start_date$"+line[i]).value;
						arrDate.push(strDate);
					}
					var date={};
					for(var i=0;i<arrDate.length;i++){
						if(arrDate[i]!=""){
							date[arrDate[i]]=arrDate[i];
						}
					}
					/*if($.isEmptyObject(date)){
						alert(MyCode[0]); 
						return;
					}*/
					var str ={
						"empid": __wf__employeeid.value,
						"date": date
					};
					var jDate =  JSON.stringify(str);
					Tot_m_date1_ksg_dwr.getPlan(jDate,function(data){
						var strData2 =$.parseJSON(data);
						var isvalidplan = true;
						var total = new CscTime();
						for(var j=0;j<line.length;j++){
							try{
								var datehm = new CscCalendar(eval("__wf__tot_m_date1$start_date$"+line[j]).value);
								var valuehm = strData2[datehm.getYYYYMMDD()];
								if(!valuehm){ 
									alert("ไม่มีแผนการทำงานในวันที่ " + datehm.getDDMMYYYY() + " จึงไม่สามารถคำนวณหาโอทีได้");
									isvalidplan = false;
								}else{
									valuehm["line"]=line[j];
									var opn = setData(valuehm);
									if(!opn){
										return;
									}
									calTotal(opn);
								}
							}catch ( err ){
								console.log(err.stack);
							}
						}
						if(isvalidplan){	/* no plan no need to check */
							document.getElementsByName("__isCal")[0].value = "1";
						}
					});
				}
			}
		}

	function setData(opn){
		with(document.cscform){
			var opn1 = opn;
			var line = opn1["line"];
			var work_start_date =eval("__wf__tot_m_date1$start_date$"+line);
			var work_start_time =eval("__wf__tot_m_date1$start_time$"+line);
			var work_end_date =eval("__wf__tot_m_date1$end_date$"+line);
			var work_end_time =eval("__wf__tot_m_date1$end_time$"+line);
			var total_time = eval("__wf__tot_m_date1$total_time$"+line);
			var includebreak = document.getElementById("__wf__tot_m_date1$includebreak$"+line);
			var start_w = new CscCalendar(work_start_date.value+" "+Number(work_start_time.value).toFixed(2));
			var end_w = new CscCalendar(work_end_date.value+" "+Number(work_end_time.value).toFixed(2));
			var start_p = new CscCalendar(opn1["start_date"]+" "+Number(opn1["start_time"]).toFixed(2));
			var end_p = new CscCalendar(opn1["end_date"]+" "+Number(opn1["end_time"]).toFixed(2));
			var start_b = new CscCalendar(opn1["break_start_date"]+" "+Number(opn1["break_start_time"]).toFixed(2));
			var end_b = new CscCalendar(opn1["break_end_date"]+" "+Number(opn1["break_end_time"]).toFixed(2));
			var tz_wk =new TimeZone(start_w,end_w), tz_pn = new TimeZone(start_p,end_p), tz_bk = new TimeZone(start_b,end_b);
			tz_pn.setType(opn1["day_type"]);
			opn1 = {
				"tz_wk" : tz_wk,
				"tz_pn" : tz_pn,
				"tz_bk" : tz_bk,
				"line" : opn1["line"],
				"total_time" : total_time,
				"includebreak" : includebreak
			}
			return opn1;
		}
	}

	function calTotal(opn){
		var opn2 = opn , tz_pn = opn2.tz_pn , tz_wk = opn2.tz_wk , tz_bk =opn2.tz_bk;
		if(!tz_pn || !tz_wk || !tz_bk){
			return;
		}
		var isbreak = opn2.includebreak;
		var total_time =opn2.total_time;
		var start_w = tz_wk.getBeginZone() , end_w = tz_wk.getEndingZone();
		total_time.value = start_w.getDiffTime(end_w);
		var hr_diff = diffIntersect(tz_wk,tz_bk);
		try{
			if((!tz_pn.isType("T")) && (hr_diff!="0.00")){
				setDis(isbreak,false);
				if(isbreak.checked==false){
					total_time.value = cal_time( start_w,end_w,hr_diff);
				}
			}else if((tz_pn.isType("T")) && (hr_diff!="0.00")){
				isbreak.checked=false;
				setDis(isbreak,true);
				total_time.value = cal_time( start_w,end_w,hr_diff);
			}else{
				isbreak.checked=false;
				setDis(isbreak,true);
			}
		}catch ( err ){
			console.log(err.stack);
		}
		/*if(hr_diff!="0.00" && !tz_pn.getType().equals("T")){
			setDis(isbreak,false);
			if(isbreak.checked==false){
				total_time.value = cal_time( start_w,end_w,hr_diff);
			}
		}else{
			isbreak.checked=false;
			setDis(isbreak,true);
		}*/
	}

	function setDis(obj,value){
		//obj = chkbox
		obj.disabled=value;
	}

	function isTimeZone( tz ){
		return tz instanceof TimeZone;
	}

	function isCalendar( ca){
		return ca instanceof CscCalendar;
	}

	function diffIntersect(tz_1,tz_2){
		if(isTimeZone(tz_1) && isTimeZone(tz_2)){
			try{
				var hr_its ="0.00";
				var start_date1 = tz_1.getBeginZone() , end_date1 = tz_1.getEndingZone();
				var start_date2 = tz_2.getBeginZone() , end_date2 = tz_2.getEndingZone();
				if(tz_1.timeInTimeZone(start_date2)){
					hr_its = start_date2.getDiffTime(end_date1);
				}
				if(tz_1.timeInTimeZone(end_date2)){
					hr_its = start_date1.getDiffTime(end_date2);
				}
				if(tz_1.timeInTimeZone(start_date2)&&tz_1.timeInTimeZone(end_date2)){
					hr_its = start_date2.getDiffTime(end_date2);
				}
				if(start_date2.beforeEqualsDateTime(start_date1)&&end_date2.afterEqualsDateTime(end_date1)){
					hr_its = start_date1.getDiffTime(end_date1);
				}
				return hr_its;
			}catch ( err ){
				console.log(err.stack);
			}
		}
		return "0.00";
	}

	function cal_time(calendar_start,calendar_end,hr_break){
		if( isCalendar(calendar_start) && isCalendar(calendar_end)){
			try{
				var hr_ot = new CscTime();
				var hr = calendar_start.getDiffTime(calendar_end);
				hr_ot.setCscTime(hr);
				hr_ot.decTime(hr_break);
				return hr_ot.getHHMM();
			}catch ( err ){
				console.log(err.stack);
			}
		} 
		return "0.00";
	}

	function getLine(){
		var list_record = document.getElementById("__wf__list_record").value;
		var linecut = list_record.split(",");
		var line = new Array();
		for(i=0;i<linecut.length;i++){
			if(linecut[i]!=""){
				line.push(linecut[i]);
			}
		}return line;
	}

	function chkCalculate(){
		document.getElementsByName("__isCal")[0].value = "0";
	}

		function chkCal(){
			with(document.cscform){
				if(document.getElementsByName("__isCal")[0].value == "0"){
					if(__language.value=="tha"){
						alert("กรุณากดปุ่ม calculate");
						return false;
					}else{
						alert("Please calculate");
						return false;
					}
				}else{
					return true;
				}
			}
		}
//-->
		</SCRIPT>
		<!-- <script type="text/javascript" src="../JS/jquery-1.3.2.min.js"></script>
		<script type="text/javascript">
			$(function(){
				$(".column-label").css("width","25%");
			});
		</script> -->
	</HEAD>
	<BODY>
	<!-- ImageReady Slices (02.psd) -->
		<FORM NAME="cscform" METHOD="post" ACTION="TAU_CSCWF_002_KSG.jsp">
			<INPUT TYPE="hidden" NAME="__screen" VALUE="TAU_CSCWF_002_KSG.jsp">
			<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="8021">
			<INPUT TYPE="hidden" NAME="__wf_id" VALUE="8021">
			<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">
           <!--แก้ไข OldWF-->
          <input type="hidden" name="__oldDocumentID" value="<%=(!screenSingle.getDataLabel("DOC_NO").equals("0")?screenSingle.getDataLabel("DOC_NO"):chkNull.chkNullString(request.getParameter("__oldDocumentID"),"0"))%>">
		  <input type="hidden" name="__oldWF" value="<%=(!screenSingle.getDataLabel("DOC_NO").equals("0")?screenSingle.getDataLabel("WF_STATUS"):chkNull.chkNullString(request.getParameter("__oldWF"),"0"))%>">
       
			<INPUT TYPE="hidden" NAME="__wf" VALUE="<%=wf%>">
			<INPUT TYPE="hidden" NAME="__wfcmd" VALUE="false">			
			<INPUT TYPE="hidden" NAME="remark" VALUE="<%=remark%>">
			<INPUT TYPE="hidden" NAME="__wf__limitot" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__limitot"), "false")%>">
			<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="__checkPage" VALUE="true">
			<!--Nuiss Code 27/04/2550-->
			<!--tValue [ขอ OT ในวันปกติ],hValue [ขอ OT ในวันหยุด],sValue [ขอ OT ในวันที่ cofig ไว้ว่างด OT]-->
			<INPUT TYPE="hidden" id="tValue" NAME="__wf__ot_ttype" VALUE="">
			<INPUT TYPE="hidden" id="hValue" NAME="__wf__ot_htype" VALUE="">
			<INPUT TYPE="hidden" id="sValue" NAME="__wf__ot_stype" VALUE="">

			<INPUT TYPE="hidden" id="__wf__isHoliday" NAME="__wf__isHoliday" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__isHoliday"),"false")%>">
            <INPUT TYPE="hidden" id="__wf__over3h" NAME="__wf__over3h" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__over3h"),"false")%>">
			<input type="hidden" name="__isCal" value="0">
			<INPUT TYPE="hidden" NAME="__wf__sumTotalTime" VALUE="0.00">
			
			<%=screenSingle.InitialVariable()%>
			
			<DIV ID="toolTipLayer" STYLE="position:absolute; visibility: hidden"></DIV>
			<SCRIPT LANGUAGE="JavaScript">initToolTips();</SCRIPT>
			
			<TABLE WIDTH=950 BORDER=0 ALIGN="center" CELLPADDING=0 CELLSPACING=0 id="wrapper">
				<jsp:include page="MYNOTE_HEAD.jsp" flush="true"/>
						<DIV ALIGN="right">
						<!-- Begin Step1 -->
<%=md.getStepDocument("8021","1")%>
<%=md.getHeadDocument()%>
                      <br>
<%=md.getHelpDocument("Over Time Request Form")%>
                      <br>
<%=md.getSendToDocument("Over Time Request Form")%>
					  <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">
										<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
										<!-- Begin User Code -->
											<INPUT TYPE="hidden" NAME="__wf__last_record" ID = "__wf__last_record" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__last_record"),"1")%>">
											<INPUT TYPE="hidden" NAME="__wf__list_record" ID = "__wf__list_record" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__list_record"),",1")%>">
											<INPUT TYPE="hidden" NAME="__subordinate" VALUE="<%=screenSingle.getUProfile().get("subordinateall")%>">
											<INPUT TYPE="hidden" id ="__costcenter" NAME="__costcenter" VALUE="<%=chkNull.chkNullString(request.getParameter("__costcenter"))%>">
											<INPUT TYPE="hidden" id="__mcosttdesc" NAME="MCOSTCENTER0@TDESC" VALUE="<%=chkNull.chkNullString(request.getParameter("MCOSTCENTER0@TDESC"))%>">
											<INPUT TYPE="hidden" NAME="__temp_emp" VALUE="<%=chkNull.chkNullString(request.getParameter("__temp_emp"))%>">
											<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 name="__wf__employeeid" type="text" size="15" value="<%= chkNull.chkNullString(request.getParameter("__wf__employeeid"),screenSingle.getUProfile().get("employeeid"))%>" onFocus="JavaScript:dwr.util.setValue('__temp_emp', this.value)" onBlur="javascript:searchEmp()" CLASS="disabled" READONLY>
												<%//if(md.isStep1){%>
<!-- 										        <A HREF="JavaScript:goHelp('MEMPLOYEEHELP2','__wf__employeeid');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('emp_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"> <IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="emp_image" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A> -->
												<%//}%>
												&nbsp;
										        <input name="MEMPLOYEE@FULLNAME" type="text" size="40" value="<%= chkNull.chkNullString(request.getParameter("MEMPLOYEE@FULLNAME"),"") %>" readonly class="disabled"></td>
											</tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Position')</script></td>
										      <td class="column-input"><input type="text" name="__position" value="<%= chkNull.chkNullString(request.getParameter("__position"),"") %>" size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 1')</script></td>
										      <td class="column-input"><input type="text" name="__bu1" value="<%= chkNull.chkNullString(request.getParameter("__bu1"),"") %>" size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 2')</script></td>
										      <td class="column-input"><input type="text" name="__bu2" value="<%= chkNull.chkNullString(request.getParameter("__bu2"),"") %>" size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 3')</script></td>
										      <td class="column-input"><input type="text" name="__bu3" value="<%= chkNull.chkNullString(request.getParameter("__bu3"),"") %>"size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 4')</script></td>
										      <td class="column-input"><input type="text" name="__bu4" value="<%= chkNull.chkNullString(request.getParameter("__bu4"),"") %>" size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Business Unit 5')</script></td>
										      <td class="column-input"><input type="text" name="__bu5" value="<%= chkNull.chkNullString(request.getParameter("__bu5"),"") %>" size="52" readonly class="disabled"></td>
									      </tr>
										   <!--tr>
                                              <td class="column-label"><script language="javascript">swapLang('Start Date')</script></td>
										      <td class="column-input"><input type="text" name="__startdate" value="<%= chkNull.chkNullString(request.getParameter("__startdate"),"") %>" size="52" readonly class="disabled"></td>
									      </tr>
										    <tr>
                                              <td class="column-label"><script language="javascript">swapLang('Ext')</script></td>
                                               <td class="column-input">   <input type="text" name="__tel_ext" value="<%= chkNull.chkNullString(request.getParameter("__tel_ext"),"") %>" size="5" readonly class="disabled"></td>
									      </tr-->
										  <input type="hidden" name="__startdate" value="<%= chkNull.chkNullString(request.getParameter("__startdate"),"") %>">
										  <input type="hidden" name="__tel_ext" value="<%= chkNull.chkNullString(request.getParameter("__tel_ext"),"") %>">
										<!-- End User Code -->			
											<tr>
											<td class="column-label"><script language="JavaScript">swapLang("Priority");</script></td>
											<td class="column-data"><div>
												<label><input type="radio" name="priority" value="0" checked />&nbsp;<script language="JavaScript">swapLang("Normal")</script></label>
												<label><input type="radio" name="priority" value="1" />&nbsp;<script language="JavaScript">swapLang("High")</script></label>
												<label><input type="radio" name="priority" value="2" />&nbsp;<script language="JavaScript">swapLang("Highest")</script></label>
											  </div></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>
							
							<!--**********************************-->
							
							 <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">							
									<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" ID="tbChild">
									<TR class="row-header">
										<TD width=""><input type="checkbox" name="chBox" value="" onClick="chkBox(this)"></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('Start Date')</SCRIPT></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('Start Time')</SCRIPT>
										<%if(md.isStep1){%><A HREF="javascript:;"><IMG SRC="../IMAGES/BUTTON/MAIN/COPY20.gif" onClick="javascript:copyValue('start_time')" onMouseOver="MM_swapImage('imgCopy1','','../IMAGES/BUTTON/SWAP/COPY_SWAP20.gif',1)" onMouseOut="MM_swapImgRestore()" ID="imgCopy1" BORDER="0" ALIGN="absmiddle" ALT="Copy Start Date"></A><%}%></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('End Date')</SCRIPT></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('End Time')</SCRIPT>
										<%if(md.isStep1){%><A HREF="javascript:;"><IMG SRC="../IMAGES/BUTTON/MAIN/COPY20.gif" onClick="javascript:copyValue('end_time')" onMouseOver="MM_swapImage('imgCopy2','','../IMAGES/BUTTON/SWAP/COPY_SWAP20.gif',1)" onMouseOut="MM_swapImgRestore()" ID="imgCopy2" BORDER="0" ALIGN="absmiddle" ALT="Copy End Date"></A><%}%></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('Total Time')</SCRIPT></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('Shift')</SCRIPT></TD>
										<!--TD><SCRIPT LANGUAGE="JavaScript">swapLang('OT Reason')</SCRIPT></TD-->
										<TD width="">
										<SCRIPT LANGUAGE="JavaScript">swapLang('Cost Center')</SCRIPT>
										</TD>
										<TD width="">
											<SCRIPT LANGUAGE="JavaScript">swapLang('Req exp1')</SCRIPT><br><SCRIPT LANGUAGE="JavaScript">swapLang('Req exp11')</SCRIPT>
										</TD>
										<TD width="">
											<SCRIPT LANGUAGE="JavaScript">swapLang('Req exp2')</SCRIPT><br><SCRIPT LANGUAGE="JavaScript">swapLang('Req exp11')</SCRIPT>
										</TD>
										<TD width="">
											<SCRIPT LANGUAGE="JavaScript">swapLang('Include_OT')</SCRIPT><br><SCRIPT LANGUAGE="JavaScript">swapLang('HOLIDAY')</SCRIPT>
										</TD>
									</TR>

									</TABLE>
								</TD>
								<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD>
							</TR>

								<%if(md.isStep1){%>
								<TR>
									<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD>
									<TD CLASS="column-data" align="center"><BR>
										<A HREF="javascript:addRowToTable('<%=md.isStep1%>');"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Add"></A>
										&nbsp;&nbsp;&nbsp;
										<A HREF="javascript:delRowInTable();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Delete"></A>
										&nbsp;&nbsp;&nbsp;
										<A HREF="javascript:calculate();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CALCULATE.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Calculate"></A>
									<BR>&nbsp;</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>
					<!-- ตัวอย่างารขอโอที
					<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">							
									<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" >
									<TR><TD class ="column-title2" colspan="9" bgcolor="#CC0000">ตัวอย่างการกรอกข้อมูล</TD>
									</TR>
									<TR class="row-header2">
										<TD width="10%">รหัสพนักงาน</TD>
										<TD width="12%">ชื่อ - นามสกุล</TD>
										<TD width="10%">วันที่เริ่มต้น</TD>
										<TD width="12%">เวลาเริ่มต้น</TD>
										<TD width="10%">วันที่สิ้นสุด</TD>
										<TD width="12%">เวลาที่สิ้นสุด</TD>
										<TD width="10%">รวมเวลา</TD>
										<TD width="10%">รหัสกะ</TD>
										<TD width="12%">ครอสเซ็นเตอร์</TD>
									</TR>
									<TR >
										<TD width="10%" class="column-input center" >999999</TD>
										<TD width="12%" class="column-input center">นายตัวอย่าง ที่ดี</TD>
										<TD width="10%" class="column-input center">19-02-2010</TD>
										<TD width="12%" class="column-input center">17.20</TD>
										<TD width="10%" class="column-input center">19-02-2010</TD>
										<TD width="12%" class="column-input center">20.40</TD>
										<TD width="10%" class="column-input center">3.20</TD>
										<TD width="10%" class="column-input center">1014210</TD>
										<TD width="12%" class="column-input center">11113000</TD>
									</TR>
									<TR rowspan="2"><TD class="column-input" colspan="9">&nbsp;</TD></TR>
									<TR><TD class="column-input2" colspan="9">* อธิบายเพิ่มเติม  :  ขอโอทีวันที่ 19-02-2010 ตั้งแต่เวลา 17.20 น. ถึง 20.10 น. รวมโอที 3.20 ชั่วโมง</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>						
	-->
						<!-- 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_SAVE.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:preGoWF();">
                                    <img src="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" width="89" height="37" border="0"  id="imgSubmit"></a></div></td>
       				      <%
           						}else if( md.isStepCancel || md.isAdminCancel){
           				%>
									<td><div align="right"><a href="JavaScript:DelWF();"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" width="89" height="37" border="0"></a><a href="JavaScript:DelWF();"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" width="89" height="37" border="0"></a></div></td>
       				      <%
           						}else if( md.isStep2 || md.isStepComment ){
           				%>
									<td><div align="right"><a href="JavaScript: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>
						<%}%>
   					    <br>
                      <!-- End Workflow Button -->
					
<%=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")%>');
								<%
								String lsRecord = chkNull.chkNullString(request.getParameter("__wf__list_record"),",1");
								String spValue[] = lsRecord.split(",");
								for(int i=1; i<spValue.length; i++){
								%>
									addRow('<%=spValue[i]%>', '<%=md.isStep1%>');
									dwr.util.setValue("__wf__tot_m_date1$line_no$<%=spValue[i]%>", '<%=spValue[i]%>');
									dwr.util.setValue("__wf__tot_m_date1$start_date$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$start_date$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot_m_date1$start_time$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$start_time$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot_m_date1$end_date$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$end_date$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot_m_date1$end_time$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$end_time$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot_m_date1$total_time$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$total_time$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot_m_date1$time0$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$time0$"+spValue[i]),screenSingle.getUProfile().get("time0id"))%>');
									//dwr.util.setValue("__wf__tot_m_date1$ot_cause$<%=spValue[i]%>", '<%//=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$ot_cause$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot_m_date1$costcenter$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$costcenter$"+spValue[i]),screenSingle.getUProfile().get("costcenter"))%>');
									dwr.util.setValue("MCOSTCENTER0@TDESC$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("MCOSTCENTER0@TDESC$"+spValue[i]))%>');
									dwr.util.setValue("MTIME0@TDESC$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("MTIME0@TDESC$"+spValue[i]))%>');

									dwr.util.setValue("__wf__tot_m_date1$req_exp1$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$req_exp1$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot_m_date1$req_exp2$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot_m_date1$req_exp2$"+spValue[i]))%>');
								<%
								}
								%>
								searchDescEmp(document.cscform.__wf__employeeid,  'MEMPLOYEE@FULLNAME,mposition.tdesc:__position,mbu1.tdesc:__bu1,mbu2.tdesc:__bu2,mbu3.tdesc:__bu3,mbu4.tdesc:__bu4,mbu5.tdesc:__bu5,memployee.startdate:__startdate,memployee.tel_ext:__tel_ext,memployee.costcenter:__costcenter,MCOSTCENTER0@TDESC', "");
           					</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%>');
           						setReadOnlyOn('__remark');           						
								setValue('priority','<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>');
								dwr.util.setValue("__wf__employeeid",'<%=md.getWFDataValue("__wf__employeeid")%>');
								dwr.util.setValue("__wf__list_record",'<%=md.getWFDataValue("__wf__list_record")%>');
								dwr.util.setValue("__wf__last_record",'<%=md.getWFDataValue("__wf__last_record")%>');
								dwr.util.setValue('__wf__limitot', '<%=md.getWFDataValue("__wf__limitot")%>');
								dwr.util.setValue('__wf__ot_ttype', '<%=md.getWFDataValue("__wf__ot_ttype")%>');
								dwr.util.setValue('__wf__ot_htype', '<%=md.getWFDataValue("__wf__ot_htype")%>');
								dwr.util.setValue('__wf__ot_stype', '<%=md.getWFDataValue("__wf__ot_stype")%>');
								dwr.util.setValue('__wf__sumTotalTime', '<%=md.getWFDataValue("__wf__sumTotalTime")%>');

								searchDescEmp(document.cscform.__wf__employeeid,  'MEMPLOYEE@FULLNAME,mposition.tdesc:__position,mbu1.tdesc:__bu1,mbu2.tdesc:__bu2,mbu3.tdesc:__bu3,mbu4.tdesc:__bu4,mbu5.tdesc:__bu5,memployee.startdate:__startdate,memployee.tel_ext:__tel_ext', "");
								<%
								String lsRecord = chkNull.chkNullString(md.getWFDataValue("__wf__list_record"),",1");
								String spValue[] = lsRecord.split(",");
								for(int i=1; i<spValue.length; i++){
									//String empid = md.getWFDataValue("__wf__tot_m_date1$employeeid$"+i);
									//if(!empid.equals("")) {
								%>
									addRow('<%=spValue[i]%>', false);
									dwr.util.setValue("__wf__tot_m_date1$line_no$<%=spValue[i]%>", '<%=spValue[i]%>');
									dwr.util.setValue("__wf__tot_m_date1$start_date$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$start_date$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$start_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$start_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$end_date$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$end_date$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$end_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$end_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$time0$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$time0$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$total_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$total_time$"+spValue[i])%>');
									//dwr.util.setValue("__wf__tot_m_date1$ot_cause$<%=spValue[i]%>", '<%//=md.getWFDataValue("__wf__tot_m_date1$ot_cause$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$costcenter$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$costcenter$"+spValue[i])%>');
									searchDWRChild("MTIME0", "time0id", document.getElementById("__wf__tot_m_date1$time0$<%=spValue[i]%>"), '<%=spValue[i]%>');
									searchDWRChild("MCOSTCENTER0", "costcenterid", document.getElementById("__wf__tot_m_date1$costcenter$<%=spValue[i]%>"), '<%=spValue[i]%>');

									setCheckBox("__wf__tot_m_date1$req_exp1$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$req_exp1$"+spValue[i])%>');
									setCheckBox("__wf__tot_m_date1$req_exp2$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$req_exp2$"+spValue[i])%>');
									setCheckBox("__wf__tot_m_date1$includebreak$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$includebreak$"+spValue[i])%>');

								<%//}
								}%>
								<%if( !md.isDraft ){%>
								setDisabled(true);
								<%}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('__checkPage','false');
								setValue('priority','<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>');
								dwr.util.setValue("__wf__employeeid",'<%=md.getWFDataValue("__wf__employeeid")%>');
								dwr.util.setValue("__wf__list_record",'<%=md.getWFDataValue("__wf__list_record")%>');
								dwr.util.setValue("__wf__last_record",'<%=md.getWFDataValue("__wf__last_record")%>');
								dwr.util.setValue('__wf__limitot', '<%=md.getWFDataValue("__wf__limitot")%>');
								dwr.util.setValue('__wf__ot_ttype', '<%=md.getWFDataValue("__wf__ot_ttype")%>');
								dwr.util.setValue('__wf__ot_htype', '<%=md.getWFDataValue("__wf__ot_htype")%>');
								dwr.util.setValue('__wf__ot_stype', '<%=md.getWFDataValue("__wf__ot_stype")%>');
								dwr.util.setValue('__wf__sumTotalTime', '<%=md.getWFDataValue("__wf__sumTotalTime")%>');

								searchDescEmp(document.cscform.__wf__employeeid,  'MEMPLOYEE@FULLNAME,mposition.tdesc:__position,mbu1.tdesc:__bu1,mbu2.tdesc:__bu2,mbu3.tdesc:__bu3,mbu4.tdesc:__bu4,mbu5.tdesc:__bu5,memployee.startdate:__startdate,memployee.tel_ext:__tel_ext', "");
								<%
								String lsRecord = chkNull.chkNullString(md.getWFDataValue("__wf__list_record"),",1");
								String spValue[] = lsRecord.split(",");
								for(int i=1; i<spValue.length; i++){
									//String empid = md.getWFDataValue("__wf__tot_m_date1$employeeid$"+i);
									//if(!empid.equals("")) {
								%>
									addRow('<%=spValue[i]%>', false);
									dwr.util.setValue("__wf__tot_m_date1$line_no$<%=spValue[i]%>", '<%=spValue[i]%>');
									dwr.util.setValue("__wf__tot_m_date1$start_date$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$start_date$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$start_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$start_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$end_date$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$end_date$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$end_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$end_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$time0$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$time0$"+spValue[i])%>');
									//dwr.util.setValue("__wf__tot_m_date1$ot_cause$<%=spValue[i]%>", '<%//=md.getWFDataValue("__wf__tot_m_date1$ot_cause$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$costcenter$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$costcenter$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot_m_date1$total_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$total_time$"+spValue[i])%>');
									searchDWRChild("MTIME0", "time0id", document.getElementById("__wf__tot_m_date1$time0$<%=spValue[i]%>"), '<%=spValue[i]%>');
									searchDWRChild("MCOSTCENTER0", "costcenterid", document.getElementById("__wf__tot_m_date1$costcenter$<%=spValue[i]%>"), '<%=spValue[i]%>');

									setCheckBox("__wf__tot_m_date1$req_exp1$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$req_exp1$"+spValue[i])%>');
									setCheckBox("__wf__tot_m_date1$req_exp2$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$req_exp2$"+spValue[i])%>');
									setCheckBox("__wf__tot_m_date1$includebreak$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot_m_date1$includebreak$"+spValue[i])%>');
								<%//}
								}%>
								<%
									if(!md.isAdminEdit){
								%>
								setDisabled(true);
								<%
								}
								%>
           					</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()%>
            <INPUT TYPE="hidden" NAME="__wf__tdesc_mail" ID ="__wf__tdesc_mail" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__tdesc_mail"),"")%>">
            <INPUT TYPE="hidden" NAME="__wf__edesc_mail" ID ="__wf__edesc_mail" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__edesc_mail"),"")%>">
		</FORM>
	</BODY>
</HTML>
<%
}
%>