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

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

<!-- Begin useBean -->

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

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

	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>
	<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/Tot0_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 ){
						if(chkCal()){
							if(__wf__employeeid !=""){
								var str = "";
								var tm = "";
								var empid = dwr.util.getValue("__wf__employeeid");

								/*for(i=1; i<elements.length; i++){
									if(elements[i].name.indexOf("__wf__tot1$line_no$") > -1){
										var line = elements[i].value;
										str += "#";
										str += dwr.util.getValue("__wf__tot1$start_date$"+line)+"$";
										str += dwr.util.getValue("__wf__tot1$end_date$"+line)+"$";
										str += dwr.util.getValue("__wf__tot1$start_time$"+line)+"$";
										str += dwr.util.getValue("__wf__tot1$end_time$"+line)+"$";
									}
								}
								if(chkNullValue()){		
									if( setArgArray().length>0){			
									//alert(setArgArray());		
										Tot0_dwr.getDWROTData(setArgArray(),{callback:
											function(data){
												//alert(data);
												if(checkValidEmp(data)){
													//alert("ok");
													dwr.util.setValue("__wf__limitot", data);
													GoWF();
												}
											}, 
										async:true});
									}							
								}*/

								setSubEmp();	/* set first subordiante id (used for routing) */
								if (chk_Time() && chk_Time2()) {
									GoWF();
								}
							}
						}
					}
			//	}
			}

			/* set first subordinate id */
			function setSubEmp(){
				with(document.cscform){
					for(i=1; i<=elements.length; i++){
						if(elements[i].name.indexOf("__wf__tot1$line_no$") > -1) {
							var line = elements[i].value;
							var empid = document.getElementById("__wf__tot1$employeeid$"+line);	
							var subid = document.getElementsByName("__wf__subempid");
							subid[0].value = empid.value ;
							break;
						}
					}
				}
			}
		
			function chkNullValue(){
				with(document.cscform){
					for(i=1; i<=elements.length; i++){
						if(elements[i].name.indexOf("__wf__tot1$line_no$") > -1) {
							var line = elements[i].value;
							var time0id = document.getElementById("__wf__tot1$time0$"+line);
							 if(time0id.value != ""){
								 return true;
							 }else{
								time0id.focus();
								alert(MyCode[0]);
								return false;
							 }
						}
					}
				}
			}
			
			function checkValidEmp(data){
				with(document.cscform){
					for(i=0; i<elements.length; i++){
						if(elements[i].name.indexOf("__wf__tot1$line_no$") > -1) {
							var line = elements[i].value;				
							var empid = document.getElementById("__wf__tot1$employeeid$"+line);	
							if(!contain(data,empid.value)){
								alert("Invalid Employee");
								empid.focus();
								return false;
							}
							else continue;
						}
					}
				}
				return true;
			}	
		function contain(array,value){
			for(var i=0;i<array.length;i++){
				if(array[i]==value)
				 return true;
			}
			return false;		
		}
		
		function setArgArray(){
			with(document.cscform){
				var row=0;
				for(i=0; i<elements.length; i++){
					if(elements[i].name.indexOf("__wf__tot1$line_no$") > -1) {
						row++;							
					}
				}
				var list = new Array(parseInt(row));
				for (i=0; i<list.length; i++)
				list[i]=new Array(4);		
				var startRow=0;
				for(i=0; i<elements.length; i++){
					if(elements[i].name.indexOf("__wf__tot1$line_no$") > -1) {
						var line = elements[i].value;						
						var empid = document.getElementById("__wf__tot1$employeeid$"+line);					
						var startdate = document.getElementById("__wf__tot1$start_date$"+line);					
						var enddate = document.getElementById("__wf__tot1$end_date$"+line);					
						var starttime = document.getElementById("__wf__tot1$start_time$"+line);					
						var endtime = document.getElementById("__wf__tot1$end_time$"+line);
						list[startRow][0] = empid.value;
						list[startRow][1] = startdate.value;
						list[startRow][2] = enddate.value;
						list[startRow][3] = starttime.value;
						list[startRow][4] = endtime.value;		
						startRow++;			
					}
				}
			}	
			return list;		
		}
			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__tot1$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__tot1$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__tot1$employeeid") > -1 ) {
						temp = __fixCon.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'";
						helpReturn=inputName+":employeeid,__wf__empfullname"+inputName.substring(inputName.lastIndexOf("$"), inputName.length)+":MEMPLOYEE.FULLNAME,__wf__tot1$time0"+inputName.substring(inputName.lastIndexOf("$"),inputName.length)+":time0,__wf__tot1$costcenter"+inputName.substring(inputName.lastIndexOf("$"),inputName.length)+":costcenter";

						linkHelp_Return_CallFunction(helpName,helpReturn,"clearSendto");
						__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;
					}
				}
			}

			/* clear sentto actor when choosing subordinate */
			function clearSendto(){
				var sdesc = document.getElementsByName("sendto");
				var sdid = document.getElementsByName("wf_next_actor");
				var empid = getFirstEmpOnList();	/* get first employeeid on list */
				var defaultemp = '<%=screenSingle.getUProfile().get("employeeid")%>';

				if(empid != defaultemp){
					sdid[0].value = "";
					sdesc[0].value = "";
				}else{
					var o_sdesc = document.getElementsByName("sendto_old");
					var o_sdid = document.getElementsByName("wf_next_actor_old");

					if(o_sdesc[0].value != ""){
						sdesc[0].value = o_sdesc[0].value ;
						sdid[0].value = o_sdid[0].value ;
					}

				}
			}

			/* get first employeeid on ot request list */
			function getFirstEmpOnList(){
				with(document.cscform){
					for(i=0; i < elements.length; i++){
						if(elements[i].name.indexOf("__wf__tot1$employeeid") > -1) {
							return elements[i].value ;
						}
					}
					return "";
				}
			}
			
			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' and wf_status<>'')";
					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(){
			var count=0;
			with(document.cscform){
				for (j=0;j<elements.length; j++){
					if(elements[j].name.indexOf("__wf__tot1$start_date") > -1 && elements[j].value != ""){
						if(!isValidDate(elements[j].value)){
							count+=1;
							elements[j].focus();
							elements[j].select();
							break;
						}
					}
					if(elements[j].name.indexOf("__wf__tot1$end_date") > -1 && elements[j].value != ""){
						if(!isValidDate(elements[j].value)){
							count+=1;
							elements[j].focus();
							elements[j].select();
							break;
						}
					}
					if(elements[j].name.indexOf("__wf__tot1$start_time") > -1 && elements[j].value != ""){
						if(!isValidTime(elements[j].value)){
							count+=1;
							elements[j].focus();
							elements[j].select();
							break;
						}
					}
					if(elements[j].name.indexOf("__wf__tot1$end_time") > -1 && elements[j].value != ""){
						if(!isValidTime(elements[j].value)){
							count+=1;
							elements[j].focus();
							elements[j].select();
							break;
						}
					}
				}//for
				if(count>0){
					return false;
				}else{
					return true;
				}
			}
		}
		
		function chk_Time2(tmp){	
			with(document.cscform){
				if(dwr.util.getValue("__wf__tot1$start_date$"+tmp) != "" && dwr.util.getValue("__wf__tot1$start_time$"+tmp)  && dwr.util.getValue("__wf__tot1$end_time$"+tmp)){
					return datetimeDifference(eval("__wf__tot1$start_date$"+tmp+".value"),eval("__wf__tot1$end_date$"+tmp+".value"),
						eval("__wf__tot1$start_time$"+tmp+".value"),eval("__wf__tot1$end_time$"+tmp+".value"));
				}
			}
		}*/

		function chk_Time(){
			with(document.cscform){
				for (j=0;j<elements.length; j++){
					if(elements[j].name.indexOf("__wf__tot1$employeeid") > -1){
						if (elements[j].value==""){
							alert(MyCode[15]);
							goHelp('MEMPLOYEEHELP', elements[j].name, "")
							//elements[j].focus();
							//elements[j].select();
							return false;
						}
					}
					if(elements[j].name.indexOf("__wf__tot1$start_date") > -1){
						if (elements[j].value==""){
							elements[j].focus();
							elements[j].select();
							alert(MyCode[191]);
							return false;
						}
					}
					if(elements[j].name.indexOf("__wf__tot1$end_date") > -1){
						if (elements[j].value==""){
							elements[j].focus();
							elements[j].select();
							alert(MyCode[191]);
							return false;
						}
					}
					if(elements[j].name.indexOf("__wf__tot1$start_time") > -1){
						if (elements[j].value==""){
							elements[j].focus();
							elements[j].select();
							alert(MyCode[192]);
							return false;
						}
					}
					if(elements[j].name.indexOf("__wf__tot1$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__tot1$start_date$"+data[i]));
						if ((dwr.util.getValue("__wf__tot1$start_date$"+data[i])==dwr.util.getValue("__wf__tot1$end_date$"+data[i])) && (dwr.util.getValue("__wf__tot1$start_time$"+data[i])==dwr.util.getValue("__wf__tot1$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 searchEmpChild2(empid,line,id){
			SearchDWR.searchAll(new Array("memployee","employeeid,fullname,costcenter,time0,emp_prefix,lname,fname,efname,elname","employeeid='"+empid+"'",""), {callback:function(data){
					if(data.length > 0){
						dwr.util.setValue("__wf__empfullname$"+line, data[0][1]);
						dwr.util.setValue("__wf__tot1$costcenter$"+line, data[0][2]);
						dwr.util.setValue("__wf__tot1$time0$"+line, data[0][3]);
					}else{//alert();
						dwr.util.setValue("__wf__empfullname$"+line, "");
						dwr.util.setValue("__wf__tot1$costcenter$"+line,"");
						dwr.util.setValue("__wf__tot1$time0$"+line,"");
						alert(MyCode[6]);
						id.focus();
						id.select();
					}
				},async:true});
		}

		function searchEmpChild(empid,line){
			SearchDWR.searchAll(new Array("memployee","employeeid,fullname,costcenter,time0,emp_prefix,lname,fname,efname,elname","employeeid='"+empid+"'",""), {callback:function(data){
					if(data.length > 0){
						dwr.util.setValue("__wf__empfullname$"+line, data[0][1]);
						//dwr.util.setValue("__wf__tot1$costcenter$"+line, data[0][2]);
						//dwr.util.setValue("__wf__tot1$time0$"+line, data[0][3]);
					}else{//alert();
						dwr.util.setValue("__wf__empfullname$"+line, "");
						//dwr.util.setValue("__wf__tot1$costcenter$"+line,"");
						//dwr.util.setValue("__wf__tot1$time0$"+line,"");
						alert(MyCode[6]);
						//id.focus();
						//id.select();
					}
				},async:true});
		}


		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 copyValue(fieldName){
			var data = eval("document.cscform.__wf__tot1$"+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 addRow(line, isStep){
			var tbody = document.getElementById("tbChild").tBodies[0];
			var tr = document.createElement("TR");
			tr.align = "center";
			var tbName = "tot1";
			
			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 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(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.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 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.onblur = function(){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)};
			//inputEndDate.onblur = function(){chkInputDate2(inputStartDate, this)};
			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(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.onblur = function(){chkTime(this);
			//chkTotal();
			};
			inputEndTime.onkeypress = function(){chkInteger()};
			inputEndTime.onchange =function(){chkCalculate()};
			cell5.appendChild(inputEndTime);
			
			var cell6 = document.createElement("TD");
			cell6.className = "row-data";
			var inputShift = document.createElement("INPUT");
			inputShift.name = "__wf__"+tbName+"$time0$"+line;
			inputShift.id = inputShift.name;
			inputShift.className = "disabled";
			inputShift.type = "text";
			inputShift.size = 8;
			inputShift.maxlength = 10;
			inputShift.readOnly = true;
			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 = "searchTime"+line;
			imgHelpTime0.id = "searchTime"+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(linkHelpTime0);
			cell6.appendChild(inputTime0Desc);

			var cell1_1 = document.createElement("TD");
			cell1_1.className = "row-data";
			var inputEmployee = document.createElement("INPUT");
			inputEmployee.name = "__wf__"+tbName+"$employeeid$"+line;
			inputEmployee.id = inputEmployee.name;
			inputEmployee.className = "txt01";
			inputEmployee.type = "text";
			inputEmployee.size = 8;
			inputEmployee.readOnly=true;
			inputEmployee.maxlength = 10;
			//inputEmployee.onblur = function(){searchEmpChild2(this.value,line, this)};
			//inputEmployee.onmouseover = function(){toolTip(dwr.util.getValue(inputCCDesc.name));};
			inputEmployee.onmouseout = function(){toolTip();};
			inputEmployee.onchange =function(){chkCalculate()};
			var linkHelpEmp= document.createElement("A");
			linkHelpEmp.href = "javascript:;";
			// image Help Mtime0
			var imgHelpEmp = document.createElement("IMG");
			imgHelpEmp.src = "../IMAGES/BUTTON/MAIN/SEARCH20.gif";
			imgHelpEmp.alt = "SEARCH";
			imgHelpEmp.align = "absmiddle";
			imgHelpEmp.name = "searchEmp"+line;
			imgHelpEmp.id = "searchEmp"+line;
			imgHelpEmp.border = 0;
			imgHelpEmp.onclick = function(){goHelp('MEMPLOYEEHELP', inputEmployee.name, "")};
			imgHelpEmp.onmouseover = function(){ MM_swapImage(imgHelpEmp.name,'','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1);};
			imgHelpEmp.onmouseout = function(){MM_swapImgRestore()};
			linkHelpEmp.appendChild(imgHelpEmp);			
			cell1_1.appendChild(inputEmployee);
			if(isStep) cell1_1.appendChild(linkHelpEmp);		

			var cell1_2 = document.createElement("TD");
			cell1_2.className = "row-data";
			var empname = document.createElement("INPUT");
			empname.name = "__wf__empfullname$"+line;
			empname.id = empname.name;
			empname.className = "txt01";
			empname.type = "text";
			empname.size = 20;
			empname.readOnly = true;
			cell1_2.appendChild(empname);				

			var cell12 = document.createElement("TD");
			cell12.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;
			inputTotalTime.onblur = function(){chkTime(this)};
			inputTotalTime.onkeypress = function(){chkInteger()};
			cell12.appendChild(inputTotalTime);

			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 inputCostCenter = document.createElement("INPUT");
			inputCostCenter.name = "__wf__"+tbName+"$costcenter$"+line;
			inputCostCenter.id = inputCostCenter.name;
			inputCostCenter.type = "hidden";
			cell14.appendChild(inputCostCenter);

			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(cell1_1);
			tr.appendChild(cell1_2);
			tr.appendChild(cell2);
			tr.appendChild(cell3);
			tr.appendChild(cell4);
			tr.appendChild(cell5);
			tr.appendChild(cell12);
			tr.appendChild(cell6);
			tr.appendChild(cell13);	// req exp1
			tr.appendChild(cell14); // req exp2
			tr.appendChild(cell15);

			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__tot1$chk_box$")>-1)){
							deleteRow(elements[i]);
						}
					}
				}
			}
		}

		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__tot1$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__tot1$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 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 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__tot1$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__tot1$chk_box$")>-1))
							elements[i].checked=false;
					}//end for
				}			
			}
		}

		function chkTotal() { 
			with(document.cscform){
				var tbName = "tot1";
				for (j=0;j<elements.length; j++){
					if(elements[j].name.indexOf("__wf__"+tbName+"$total_time$")>-1){
						i=elements[j].name.substring(elements[j].name.lastIndexOf("$")+1);
						
						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)); 
						
						if(stdt.value != "" && sttm.value != "" && endt.value != "" && entm.value != ""){
							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 ;
						}else{
							elements[j].value = "0.00" ;
						}
						//elements[j].value = timeDiff(eval("__wf__"+tbName+"$start_time$"+i+".value"),eval("__wf__"+tbName+"$end_time$"+i+".value")); 
					}
				}
			}
		}

		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 chkDayOver(obj){
		//	alert('fuck');
					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__tot1$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__tot1$start_date$"+elementLineNoList[i]).value;
						endDate = document.getElementById("__wf__tot1$end_date$"+elementLineNoList[i]).value;
						startTime = document.getElementById("__wf__tot1$start_time$"+elementLineNoList[i]).value;
						endTime = document.getElementById("__wf__tot1$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";
				}
				
				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 arrEmp = new Array() , strDate , strEmp , str ={};
					for(var i=0;i<line.length;i++){
						strEmp =eval("__wf__tot1$employeeid$"+line[i]);
						strDate = eval("__wf__tot1$start_date$"+line[i]).value;
						var strData = str[strEmp.value];
						if(strData){
							strData.date[strDate]=strDate;
						}else{
							var date ={},emp ={};					
							date[strDate]=strDate;
							emp["empid"]=strEmp.value;
							emp["date"]=date;
							str[strEmp.value]=emp;
						}
					}
					var jDate =  JSON.stringify(str);
					Tot_m_date1_ksg_dwr.getPlan_boss(jDate,function(data){
						var strData2 =$.parseJSON(data);
						var isvalidplan = true;
						var total = new CscTime();
						for(var j=0;j<line.length;j++){
							try{
								var emp_ws = eval("__wf__tot1$employeeid$"+line[j]).value;
								var value_ws = strData2[emp_ws];
								var date_ws = new CscCalendar(eval("__wf__tot1$start_date$"+line[j]).value);
								var valuehm = value_ws[date_ws.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__tot1$start_date$"+line);
			var work_start_time =eval("__wf__tot1$start_time$"+line);
			var work_end_date =eval("__wf__tot1$end_date$"+line);
			var work_end_time =eval("__wf__tot1$end_time$"+line);
			var total_time = eval("__wf__tot1$total_time$"+line);
			var includebreak = document.getElementById("__wf__tot1$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);
		}
	}

	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;
				}
			}
		}
			//------------** add by aGa for check total request OT on 9/3/2553 ---------//
//-->
		</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_004_KSG.jsp">
			<INPUT TYPE="hidden" NAME="__screen" VALUE="TAU_CSCWF_004">
			<INPUT TYPE="hidden" NAME="__cmd" VALUE="">
			<INPUT TYPE="hidden" NAME="__help" VALUE="">
			<INPUT TYPE="hidden" NAME="__fixCon" VALUE="">
			<INPUT TYPE="hidden" NAME="__notNull" VALUE="<%=screenSingle.getRequire()%>">
			<INPUT TYPE="hidden" NAME="__language" VALUE="<%=screenSingle.getUProfile().get("lang")%>">
			<INPUT TYPE="hidden" NAME="__companyid" VALUE="<%=screenSingle.getUProfile().get("companyid")%>">
			<INPUT TYPE="hidden" NAME="__calendar" VALUE="">
			
			<SCRIPT LANGUAGE="JavaScript">getInputFormatDate();</SCRIPT>

			<INPUT TYPE="hidden" NAME="wf_id" VALUE="8022">
			<INPUT TYPE="hidden" NAME="__wf_id" VALUE="8022">
			<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">

			<!-- 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"))%>">

			<!-- for managing actor sendto when user choose differance requested employeeid-->
			 <input type="hidden" name="sendto_old" id="sendto_old" value="<%=chkNull.chkNullString(request.getParameter("sendto_old"))%>">
			 <input type="hidden" name="wf_next_actor_old" id="wf_next_actor_old" value="<%=chkNull.chkNullString(request.getParameter("wf_next_actor_old"))%>">
			 <input type="hidden" name="__isCal" value="0">

			<%=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">
<%=md.getStepDocument("8022","1")%>
<%=md.getHeadDocument()%>
                      <br>
<%=md.getHelpDocument("Over Time Request By Supervisor From")%>
                      <br>
<%=md.getSendToDocument("Over Time Request By Supervisor From")%>
					  <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" NAME="__costcenter" VALUE="<%=chkNull.chkNullString(request.getParameter("__costcenter"))%>">
											<INPUT TYPE="hidden" NAME="MCOSTCENTER0@TDESC" VALUE="<%=chkNull.chkNullString(request.getParameter("MCOSTCENTER0@TDESC"))%>">
											<INPUT TYPE="hidden" NAME="__temp_emp" VALUE="<%=chkNull.chkNullString(request.getParameter("__temp_emp"))%>">
											<INPUT TYPE="hidden" NAME="__wf__subempid" VALUE="<%=chkNull.chkNullString(md.getWFDataValue("__wf__subempid"))%>">
											<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"  readonly value="<%= chkNull.chkNullString(request.getParameter("__wf__employeeid"),screenSingle.getUProfile().get("employeeid"))%>" size="15" 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-->
												<%}%>
										        <input name="MEMPLOYEE@FULLNAME" type="text" size="40" value="<%= chkNull.chkNullString(request.getParameter("MEMPLOYEE@FULLNAME"),"") %>" class="disabled" readonly></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">
											  <input type="hidden" name="__startdate" value="<%= chkNull.chkNullString(request.getParameter("__startdate"),"") %>">
											<input type="hidden" name="__tel_ext" value="<%= chkNull.chkNullString(request.getParameter("__tel_ext"),"") %>">
											  </td>
									      </tr>
										  
										<!-- 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" CLASS="txt01" ID="tbChild">
									<TR class="row-header">
										<TD width=""><input type="checkbox" name="chBox" value="" onClick="chkBox(this)"></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('Employee ID')</SCRIPT></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('Name Surname')</SCRIPT></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('Start Date')</SCRIPT>
										<%if(md.isStep1){%><BR><A HREF="javascript:;"><IMG SRC="../IMAGES/BUTTON/MAIN/COPY20.gif" onClick="javascript:copyValue('start_date')" 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('Start Time')</SCRIPT>
										<%if(md.isStep1){%><BR><A HREF="javascript:;"><IMG SRC="../IMAGES/BUTTON/MAIN/COPY20.gif" onClick="javascript:copyValue('start_time')" onMouseOver="MM_swapImage('imgCopy2','','../IMAGES/BUTTON/SWAP/COPY_SWAP20.gif',1)" onMouseOut="MM_swapImgRestore()" ID="imgCopy2" BORDER="0" ALIGN="absmiddle" ALT="Copy Start Time"></A><%}%>										</TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('End Date')</SCRIPT>
										<%if(md.isStep1){%><BR><A HREF="javascript:;"><IMG SRC="../IMAGES/BUTTON/MAIN/COPY20.gif" onClick="javascript:copyValue('end_date')" onMouseOver="MM_swapImage('imgCopy3','','../IMAGES/BUTTON/SWAP/COPY_SWAP20.gif',1)" onMouseOut="MM_swapImgRestore()" ID="imgCopy3" BORDER="0" ALIGN="absmiddle" ALT="Copy End Date"></A><%}%>										</TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('End Time')</SCRIPT>
										<%if(md.isStep1){%><BR><A HREF="javascript:;"><IMG SRC="../IMAGES/BUTTON/MAIN/COPY20.gif" onClick="javascript:copyValue('end_time')" onMouseOver="MM_swapImage('imgCopy4','','../IMAGES/BUTTON/SWAP/COPY_SWAP20.gif',1)" onMouseOut="MM_swapImgRestore()" ID="imgCopy4" BORDER="0" ALIGN="absmiddle" ALT="Copy End Time"></A><%}%>										</TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('Total Time')</SCRIPT></TD>
										<TD width=""><SCRIPT LANGUAGE="JavaScript">swapLang('Shift')</SCRIPT>
										<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"><FONT COLOR="#FFFFFF"></FONT></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>
									
							-->
						<!-- End Code -->
							<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>
<%=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")%>');
								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', "");
								
								<%
								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__tot1$line_no$<%=spValue[i]%>", '<%=spValue[i]%>');
									dwr.util.setValue("__wf__tot1$employeeid$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$employeeid$"+spValue[i]))%>');
									dwr.util.setValue("__wf__empfullname$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__empfullname$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot1$start_date$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$start_date$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot1$start_time$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$start_time$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot1$end_date$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$end_date$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot1$end_time$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$end_time$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot1$total_time$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$total_time$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot1$time0$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$time0$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot1$req_exp1$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$req_exp1$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot1$req_exp2$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$req_exp2$"+spValue[i]))%>');
									dwr.util.setValue("__wf__tot1$includebreak$<%=spValue[i]%>", '<%=chkNull.chkNullString(request.getParameter("__wf__tot1$includebreak$"+spValue[i]))%>');
								<%
								}
								%>
								

           					</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")%>');

								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__tot1$employeeid$"+i);
									//if(!empid.equals("")) {
								%>
									addRow('<%=spValue[i]%>', false);
									dwr.util.setValue("__wf__tot1$line_no$<%=spValue[i]%>", '<%=spValue[i]%>');
									dwr.util.setValue("__wf__tot1$employeeid$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$employeeid$"+spValue[i])%>');
									dwr.util.setValue("__wf__empfullname$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__empfullname$"+spValue[i])%>');
									searchEmpChild( '<%=md.getWFDataValue("__wf__tot1$employeeid$"+spValue[i])%>', '<%=spValue[i]%>')
									dwr.util.setValue("__wf__tot1$start_date$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$start_date$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$start_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$start_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$end_date$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$end_date$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$end_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$end_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$total_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$total_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$time0$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$time0$"+spValue[i])%>');
									setCheckBox("__wf__tot1$req_exp1$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$req_exp1$"+spValue[i])%>');
									setCheckBox("__wf__tot1$req_exp2$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$req_exp2$"+spValue[i])%>');
									setCheckBox("__wf__tot1$includebreak$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$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")%>');

								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__tot1$employeeid$"+i);
									//if(!empid.equals("")) {
								%>
									addRow('<%=spValue[i]%>', false);
									dwr.util.setValue("__wf__tot1$line_no$<%=spValue[i]%>", '<%=spValue[i]%>');
									dwr.util.setValue("__wf__tot1$employeeid$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$employeeid$"+spValue[i])%>');
									searchEmpChild( '<%=md.getWFDataValue("__wf__tot1$employeeid$"+spValue[i])%>', '<%=spValue[i]%>')
									dwr.util.setValue("__wf__tot1$start_date$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$start_date$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$start_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$start_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$end_date$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$end_date$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$end_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$end_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$total_time$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$total_time$"+spValue[i])%>');
									dwr.util.setValue("__wf__tot1$time0$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$time0$"+spValue[i])%>');
									setCheckBox("__wf__tot1$req_exp1$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$req_exp1$"+spValue[i])%>');
									setCheckBox("__wf__tot1$req_exp2$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$req_exp2$"+spValue[i])%>');
									setCheckBox("__wf__tot1$includebreak$<%=spValue[i]%>", '<%=md.getWFDataValue("__wf__tot1$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()%>
		</FORM>
	</BODY>
</HTML>
<%
}
%>