<%@ page import="com.csc.library.entry.*,com.csc.library.utilities.*,com.csc.library.session.*,com.csc.library.database.*,java.util.*"  contentType="text/html;charset=UTF-8"%>
<jsp:useBean id="TAU130_CHILD1" scope="page" class="com.csc.library.system.Task"/>
<%
	TAU130_CHILD1.setChannel(request ,response);
	UIManager screen=(UIManager)TAU130_CHILD1.process("ChildEntry","MEVENTGRP1");

	CheckNull chknull = new CheckNull();

	String mode = chknull.chkNullString(request.getParameter("__ack"));
	
	/* get all mround */
	String rid = chknull.chkNullString(request.getParameter("__leaverounding"),screen.getDataLabel("leaverounding"));
	String rdesc = chknull.chkNullString(request.getParameter("MROUND@EDESC"));

	DbInquiry rinq = new InitialInquiry(screen.getUProfile()).getDbInquiry("mround");
	rinq.setColumn("*");
	rinq.refresh();
	HashMap rhm = new HashMap();
	while(rinq.next()){
		HashMap rhmdesc = new HashMap();
		rhmdesc.put("tdesc", rinq.getString("tdesc"));
		rhmdesc.put("edesc", rinq.getString("edesc"));
		rhm.put(rinq.getString("roundid"), rhmdesc);

		if(rid.equals(rinq.getString("roundid"))){
			if(screen.getUProfile().get("lang").equals("tha")){
				rdesc = rinq.getString("tdesc");
			}else{
				rdesc = rinq.getString("edesc");
			}
		}
	}
	
	/* get all eventgrp */
	DbInquiry evinq = new InitialInquiry(screen.getUProfile()).getDbInquiry("meventgrp");
	evinq.setColumn("*");
	evinq.setFilter("daytype not in ('1','4','5','6')");
	evinq.refresh();
	HashMap hm = new HashMap();
	while(evinq.next()){
		HashMap hmdesc = new HashMap();
		hmdesc.put("tdesc", evinq.getString("tdesc"));
		hmdesc.put("edesc", evinq.getString("edesc"));
		hm.put(evinq.getString("eventgrpid"), hmdesc);
	}

	/* get meventgrp detail */
	String prvdesc = "";
	if(hm.containsKey(screen.getDataLabel("privilege_event"))){
		HashMap tmpd = (HashMap) hm.get(screen.getDataLabel("privilege_event"));
		if(screen.getUProfile().get("lang").equals("tha")){
			prvdesc = (String) tmpd.get("tdesc");
		}else{
			prvdesc = (String) tmpd.get("edesc");
		}
	}

	/* get meventgrp detail for sharlimit_event */
	String sharelimit = "";
	if(hm.containsKey(screen.getDataLabel("sharelimit_event"))){
		HashMap tmpd = (HashMap) hm.get(screen.getDataLabel("sharelimit_event"));
		if(screen.getUProfile().get("lang").equals("tha")){
			sharelimit = (String) tmpd.get("tdesc");
		}else{
			sharelimit = (String) tmpd.get("edesc");
		}
	}

    String dctsal = chknull.chkNullString(request.getParameter("__dctsal"),screen.getDataLabel("dctsal"));
    String dctsvc = chknull.chkNullString(request.getParameter("__dctsvc"),screen.getDataLabel("dctsvc"));
%>
<html ng-app="myHR">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href ="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<link href="../CSS/bootstrap.css" rel="stylesheet"  type="text/css">
<link href="../CSS/bootstrap_csc_backend.css" rel="stylesheet"  type="text/css">
<script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
<script type='text/javascript' src="../JS/bootstrap.js"></script>
<script language="javascript" src="../JS/VIEWCALENDAR.js"></script>
<script type='text/javascript' src='../JS/jquery-1.11.1.min.js'></script>
<script language="JavaScript" src="../JS/SCREEN.js"></script>
<script src="../JS/angular-1.3.15/angular.js" type="text/javascript"></script>
<script src="../JS/ANGULAR/SCREEN_ANGULAR.js" type="text/javascript"></script>
<script language="javascript">setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="javascript">getTitleName();</script>
<script language="JavaScript" type="text/JavaScript">
<!--
/* mround */
var roundlist = new Object();
<%
	Iterator it1 = (Iterator) rhm.keySet().iterator();
	while(it1.hasNext()){
		String keyid1 = (String) it1.next();
		HashMap rhtmp = (HashMap)rhm.get(keyid1);
%>
		roundlist["<%=keyid1%>"] = "<%=keyid1%>";
		roundlist["<%=keyid1+"_t"%>"] = "<%=(String)rhtmp.get("tdesc")%>";
		roundlist["<%=keyid1+"_e"%>"] = "<%=(String)rhtmp.get("edesc")%>";
<%
	}
%>


/* eventgrp */
var eventlist = new Object();
<%
	Iterator it = (Iterator) hm.keySet().iterator();
	while(it.hasNext()){
		String keyid = (String) it.next();
		HashMap htmp = (HashMap)hm.get(keyid);
%>
		eventlist["<%=keyid%>"] = "<%=keyid%>";
		eventlist["<%=keyid+"_t"%>"] = "<%=(String)htmp.get("tdesc")%>";
		eventlist["<%=keyid+"_e"%>"] = "<%=(String)htmp.get("edesc")%>";
<%
	}
%>


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

function  setcmd1(acktion){
	with(document.cscform){
		if(nullCheck()){
			bCon=confirm(MyCode[1]);
			if (bCon==true)	{
				if(acktion=="save"){
					__cmdchild.value="save";
					__ack.value="add";
				}
				submit();
			}
		}
	}
}
function back(){
	with(window.opener.cscform){
		action="TAU130_CHILD.jsp";
		__searchdata.value = "";
		__cmd.value = 'ack';
   		submit();
	}
}
function backhead(){
	with(window.opener.cscform){
		__cmd.value = 'back';
	    submit();
	   	window.close();
	}
}

function linkHelp_Return_CallFunction(help,input,newFunction){
	with( document.cscform ){
		var param="PRU084_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 setObjectDetail(){
	clearObject();
	setLeaveFormat();
	setRoundDesc();
	setPrevLeave();
	setShareLeave();
}

function clearObject(){
	with(document.cscform){
		day_leave_stat.checked = false ;
		fhalf_leave_stat.checked = false ;
		shalf_leave_stat.checked = false ;
		hour_leave_stat.checked = false ;

		var prvd = document.getElementsByName("MROUND@EDESC");
		prvd[0].value = "";

		var prvd1 = document.getElementsByName("MEVENTGRP1@TDESC$1");
		prvd1[0].value = "";

		var prvd2 = document.getElementsByName("MEVENTGRP1@TDESC");
		prvd2.value = "";
	}
}

function setLeaveFormat(){
	with(document.cscform){
		if(__day_leave_stat.value == "1"){ day_leave_stat.checked = true ; }
		if(__fhalf_leave_stat.value == "1"){ fhalf_leave_stat.checked = true ; }
		if(__shalf_leave_stat.value == "1"){ shalf_leave_stat.checked = true ; }
		if(__hour_leave_stat.value == "1"){ hour_leave_stat.checked = true ; }
	}
}

function setRoundDesc(){
	var _prv = document.getElementsByName("__leaverounding");

		if(_prv[0].value != ""){
			if(roundlist[_prv[0].value]){
				var prvd = document.getElementsByName("MROUND@EDESC");
				prvd[0].value = roundlist[_prv[0].value + "_t"];
			}
		}
}

function setShareLeave(){
	//with(document.cscform){
	var _prv = document.getElementsByName("__sharelimit_event");

		if(_prv[0].value != ""){
			if(eventlist[_prv[0].value]){
				var prvd = document.getElementsByName("MEVENTGRP1@TDESC$1");
				prvd[0].value = eventlist[_prv[0].value + "_t"];
			}
		}
	//}
}

function setPrevLeave(){
	//with(document.cscform){
	var _prv = document.getElementsByName("__privilege_event");

		if(_prv[0].value != ""){
			if(eventlist[_prv[0].value]){
				var prvd = document.getElementsByName("MEVENTGRP1@TDESC");
				prvd[0].value = eventlist[_prv[0].value + "_t"];
			}
		}
	//}
}

function goHelp(helpName,inputName) {
	var helpReturn;
	if (inputName=="__eventgrpid" ) {
		 helpReturn="__eventgrpid:eventgrpid,__tdesc:tdesc,__edesc:edesc,__daytype:daytype,__limits:limits,__limit_hours:limit_hours"
		 + ",__min_limit_hours:min_limit_hours,__needapprovedate:needapprovedate,__limit_probation:limit_probation"
		 + ",__service_year:service_year,__limit_times:limit_times,__month_limit0:month_limit0,__month_limit1:month_limit1"
		 + ",__month_limit2:month_limit2,__month_limit3:month_limit3,__day_leave_stat:day_leave_stat,__fhalf_leave_stat:fhalf_leave_stat"
		 + ",__shalf_leave_stat:shalf_leave_stat,__hour_leave_stat:hour_leave_stat,__leaverounding:leaverounding"
		 + ",__datebeforerequest:datebeforerequest,__lvpastlimit:lvpastlimit,__lvfuturelimit:lvfuturelimit,__clear_leave:clear_leave"
		 + ",__clear_leave_month:clear_leave_month,__sex_type:sex_type,__guarantee:guarantee,__guarantee_date:guarantee_date"
		 + ",__privilege_event:privilege_event,__sharelimit_event:sharelimit_event,__display_order:display_order,__display:display"
		 + ",__remarks:remarks,__event_desc:event_desc";
		 document.cscform.__fixCon.value = "daytype not in ('1','4','5','6')";
		 linkHelp_Return_CallFunction(helpName,helpReturn, 'setObjectDetail');
		 //linkHelp_Return(helpName,helpReturn);
	}else if (inputName=="__privilege_event" ){
		 helpReturn="__privilege_event:eventgrpid,MEVENTGRP1@TDESC";
		  document.cscform.__fixCon.value = "branchid = '" + document.cscform.__branchid.value + "'";

		 linkHelp_Return(helpName,helpReturn);
	}else if (inputName=="__sharelimit_event" ){
		 helpReturn="__sharelimit_event:eventgrpid,MEVENTGRP1@TDESC$1";
		  document.cscform.__fixCon.value = "branchid = '" + document.cscform.__branchid.value + "'";

		 linkHelp_Return(helpName,helpReturn);
	}else if(inputName=="__leaverounding" ){
	 	helpReturn="__leaverounding:roundid,MROUND@EDESC";

		linkHelp_Return(helpName,helpReturn);
	}
}

/* set leave format status */
function setLeaveStatus(obj, target){
	var tar = document.getElementsByName(target);
	if(tar != undefined){
		if(obj.checked){
			tar[0].value = obj.value ;
		}else{
			tar[0].value = "0";
		}
	}
}

function showLeaveFormul(){
	var adv_div = document.getElementById("trLimitFormula");
	var trgap = document.getElementById("trGap");

	if(adv_div.style.display == "none"){
		adv_div.style.display = "";
		trgap.style.display = "";
	}else{
		adv_div.style.display = "none";
		trgap.style.display = "none";
	}
}

//-->>
</script>

</head>
<body leftmargin="0" topmargin="0"  onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif')">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<div class="centered">
<form name="cscform" method="post" action="">


<!----------BEGIN CSC INITIAL ZONE ------------------------>

<%=screen.InitialVariable()%>

<!----------END CSC INITIAL ZONE -------------------------->

<input name="__cmd" type="hidden" value="">
	<input type="hidden" name="__calendar">
	<script language="javascript">getInputFormatDate();</script>
	<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
	<input type="hidden" name="__headMulti" value="TAU130_CHILD">
	<input type="hidden" name="__screen" value="TAU130_CHILD1">
	<input type="hidden" name="__ack" value="">
	<input type="hidden" name="__help" value="">
	<input type="hidden" name="__cmdchild" value="">
	<input type="hidden" name="__gorec" value="<%=request.getParameter("__gorec")%>">
  	<input name="__notNull" type="hidden" value="<%=screen.getRequire()%>">
	<input type="hidden" name ="__ack" value="<%=request.getParameter("__ack")%>">
	<input type="hidden" name ="__branchid" value="<%=request.getParameter("__branchid")%>">
	<input type="hidden" name="__searchdata" value="">
  	<input type="hidden" name="__fixCon" value="">
	<div align="center">
    <table>
	<tr >
    	<td class="header" colspan="2" >TAU130_CHILD1, <script language="javascript">swapLang('Eventgrp_Table');</script>&nbsp;</td>
  	</tr>
   	<tr >
    	<td >
			<table border="0" cellspacing="0" cellpadding="0" class="maxsize">
			<tr><td class="blankspace"></td></tr>
			<tr>
            	<td  class="columnlabel"><%=screen.getLabel("eventgrpid")%>&nbsp;</td>
                <td class="columnobject1">
					<input type="text" id="__eventgrpid" name="__eventgrpid" size="5" value="<%=screen.getDataLabel("eventgrpid")%>" readonly>
					<%if(mode.equals("add")){%>
					<a href="javascript:goHelp('MEVENTGRPHELP','__eventgrpid');" onmouseout="MM_swapImgRestore()"
					onmouseover="MM_swapImage('__eventgrpid_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)">
					<img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__eventgrpid_image" width="20" height="20"
					border="0" align="absmiddle"></a>
					<%}%>
				</td>
            </tr>
            <tr>
               	<td  class="columnlabel"><%=screen.getLabel("tdesc")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("tdesc")%> </td>
            </tr>
            <tr>
                <td  class="columnlabel"><%=screen.getLabel("edesc")%>&nbsp; </td>
               	<td class="columnobject1"><%=screen.getInput("edesc")%> </td>
          	</tr>
			<tr>
               	<td  class="columnlabel"><%=screen.getLabel("tsdesc")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("tsdesc")%> </td>
            </tr>
            <tr>
                <td  class="columnlabel"><%=screen.getLabel("esdesc")%>&nbsp; </td>
               	<td class="columnobject1"><%=screen.getInput("esdesc")%> </td>
          	</tr>
           	<tr>
            	<td  class="columnlabel"><%=screen.getLabel("daytype")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("daytype")%> </td>
            </tr>
			<tr style="display:none">
            	<td  class="columnlabel"><%=screen.getLabel("prev_last")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("prev_last")%>&nbsp;(<span swlang code="SW012727">DD-MM</span>)</td>
            </tr>

			<!-- effect previous year balance -->
			<tr>
            	<td  class="columnlabel"><%=screen.getLabel("ps_over_avi")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("ps_over_avi")%>&nbsp;</td>
            </tr>
			<tr>
            	<td  class="columnlabel"><%=screen.getLabel("ps_over_min")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("ps_over_min")%>&nbsp;<span swlang code="SW000262">Day</span>&nbsp;</td>
            </tr>
			<tr>
            	<td  class="columnlabel"><%=screen.getLabel("ps_over_max")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("ps_over_max")%>&nbsp;<span swlang code="SW000262">Day</span>&nbsp;</td>
            </tr>
			<tr>
            	<td  class="columnlabel"><%=screen.getLabel("ps_over_day_limit")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("ps_over_day_limit")%>&nbsp;<span swlang code="SW000262">Day</span>&nbsp;</td>
            </tr>


			<tr>
            	<td  class="columnlabel"><%=screen.getLabel("limits")%>&nbsp; </td>
				<td class="columnobject1">
					<%=screen.getInput("limits")%>&nbsp; <span swlang code="SW000262">Day</span>&nbsp;
					<%=screen.getInput("limit_hours")%>&nbsp; <span swlang code="SW000335">Hours</span>&nbsp;
					<%=screen.getLabel("display_limit")%> <%=screen.getInput("display_limit")%>
					&nbsp;&nbsp;
					<a href="javascript:showLeaveFormul();">Advance</a>
				</td>
           	</tr>
			<tr>
            	<td  class="columnlabel"><%=screen.getLabel("limit_per_request")%>&nbsp;</td>
                <td class="columnobject1"><%=screen.getInput("limit_per_request")%></td>
            </tr>
			<tr id="trLimitFormula" style="display:none">
            	<td class="columnlabel"><%=screen.getLabel("limitformula")%>&nbsp; </td>
				<td class="columnobject1">
					<div><%=screen.getInput("limitformula")%></div>
					<div>Variables ::
						<br>vacClass.CalAnnualLeaveNextYear(a,b) : หาค่าสิทธิพักร้อนปีหน้า (a วันที่คำนวณสิทธิของปีหน้า, b เดือนที่คำนวณสิทธิของปีหน้า)
						<br>DHMConv.DHMToMin(a,b) : ฟังชั่นแปลง วัน:ชม:นาที เป็น นาที (วัน ชม. นาที , ชั่วโมงทำงานต่อวัน)
						<br>DHMConv.MinToDHM(a,b) : ฟังชั่นแปลง นาที เป็น วัน:ชม:นาที (นาที , ชั่วโมงทำงานต่อวัน)
						<br>hour_d : ชั่วโมงทำงานต่อวันตามแผน<br>
					</div>
				</td>
           	</tr>
			<tr id="trGap" style="display:none">
				<td span="2">&nbsp;</td>
			</tr>
			<tr>
            	<td  class="columnlabel"><%=screen.getLabel("min_limit_hours")%>&nbsp; </td>
				<td class="columnobject1">
					<%=screen.getInput("min_limit_hours")%>&nbsp;<span swlang code="SW000335">Hours</span>
				</td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("needapprovedate")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("needapprovedate")%> &nbsp;
				</td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><span swlang code="SW012275">Deduct</span>&nbsp; </td>
                <td class="columnobject1"><input type="checkbox" name="__dctsal" value="1" <%if(dctsal.equals("1")){%>checked<%}%>>&nbsp;<span swlang code="SW001743">Salary</span>&nbsp;
				<input type="checkbox" name="__dctsvc" value="1" <%if(dctsvc.equals("1")){%>checked<%}%>>&nbsp;<span swlang code="SW012803">Service Charge</span></td>
			</tr>
			<tr>
				<td  class="columnlabel"><%=screen.getLabel("ispay")%>&nbsp; </td>
				<td class="columnobject1"><%=screen.getInput("ispay")%>&nbsp; </td>
			</tr>
			<tr>
            	<td  class="columnlabel"><%=screen.getLabel("limit_probation")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("limit_probation")%>&nbsp; <span swlang code="SW011931">Days</span></td>
           	</tr>
			<tr>
				<td  class="columnlabel"><%=screen.getLabel("yos")%>&nbsp; </td>
				<td class="columnobject1"><%=screen.getInput("yos")%>&nbsp; </td>
			</tr>
			<tr>
              <td  class="columnlabel"><%=screen.getLabel("service_year")%>&nbsp; </td>
			  <td class="columnobject1"><%=screen.getInput("service_year")%>&nbsp; <span swlang code="SW011931">Days</span></td>
			  </tr>
			<tr>
              <td  class="columnlabel"><%=screen.getLabel("limit_times")%>&nbsp; </td>
			  <td class="columnobject1"><%=screen.getInput("limit_times")%>&nbsp;<span swlang code="SW012804">Times per year</span></td>
			</tr>
			<tr>
              <td  class="columnlabel"><%=screen.getLabel("month_limit0")%>&nbsp; </td>
			  <td class="columnobject1"><%=screen.getInput("month_limit0")%>&nbsp;<span swlang code="SW012806">days/month</span></td>
			</tr>
			<tr>
              <td  class="columnlabel"><%=screen.getLabel("month_limit1")%>&nbsp; </td>
			  <td class="columnobject1"><%=screen.getInput("month_limit1")%>&nbsp;<span swlang code="SW012805">hours/month</span></td>
			</tr>
			<tr>
              <td  class="columnlabel"><%=screen.getLabel("month_limit2")%>&nbsp; </td>
			  <td class="columnobject1"><%=screen.getInput("month_limit2")%>&nbsp;<span swlang code="SW012807">first half month</span></td>
			</tr>
			<tr>
              <td  class="columnlabel"><%=screen.getLabel("month_limit3")%>&nbsp; </td>
			  <td class="columnobject1"><%=screen.getInput("month_limit3")%>&nbsp;<span swlang code="SW012808">second half month</span></td>
			</tr>
			<tr>
              	<td class="columnlabel"><span swlang code="SW012809">Type of Leave:</span>&nbsp; </td>
                <td class="columnobject1">
					<input type="checkbox" name="day_leave_stat" id="day_leave_stat" value="1" <%=(screen.getDataLabel("DAY_LEAVE_STAT").equals("1"))?"checked":""%> onclick="setLeaveStatus(this, '__day_leave_stat')">
					<input type="hidden" name="__day_leave_stat" value="<%=screen.getDataLabel("DAY_LEAVE_STAT")%>">
					&nbsp;<span swlang code="SW011666">Full Day</span>
					&nbsp;
					<input type="checkbox" name="fhalf_leave_stat" id="fhalf_leave_stat" value="1" <%=(screen.getDataLabel("FHALF_LEAVE_STAT").equals("1"))?"checked":""%> onclick="setLeaveStatus(this, '__fhalf_leave_stat')">
					<input type="hidden" name="__fhalf_leave_stat" value="<%=screen.getDataLabel("FHALF_LEAVE_STAT")%>">
					&nbsp;<span swlang code="SW011613">First Half</span>
					&nbsp;
					<input type="checkbox" name="shalf_leave_stat" id="shalf_leave_stat" value="1" <%=(screen.getDataLabel("SHALF_LEAVE_STAT").equals("1"))?"checked":""%> onclick="setLeaveStatus(this, '__shalf_leave_stat')">
					<input type="hidden" name="__shalf_leave_stat" value="<%=screen.getDataLabel("SHALF_LEAVE_STAT")%>">
					&nbsp;<span swlang code="SW012810">Second Half</span>
					&nbsp;
					<input type="checkbox" name="hour_leave_stat" id="hour_leave_stat" value="1" <%=(screen.getDataLabel("HOUR_LEAVE_STAT").equals("1"))?"checked":""%> onclick="setLeaveStatus(this, '__hour_leave_stat')">
					<input type="hidden" name="__hour_leave_stat" value="<%=screen.getDataLabel("HOUR_LEAVE_STAT")%>">
					&nbsp;<span swlang code="SW000335">Hours</span>
				</td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("leaverounding")%>&nbsp; </td>
                <td class="columnobject1">
					<input type="text" name="__leaverounding" size="4" maxlength="3" value="<%=screen.getDataLabel("leaverounding")%>" onkeypress="chkSpecialStr(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" onfocus="this.select();" alt="ปัดเศษชม.ลา" onmousemver="toolTip('ปัดเศษชม.ลา')" onmouseout="toolTip()"  />&nbsp;<a href="javascript:goHelp('MROUNDHELP','__leaverounding');"  onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('__leaverounding_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__leaverounding_image" width="20" height="20" border="0" align="absmiddle"  ></a>

					<input type="text" size="20" name="MROUND@EDESC" value="<%=rdesc%>" readonly>
				</td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("datebeforerequest")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("datebeforerequest")%>&nbsp;  <span swlang code="SW011931">Days</span></td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("lvpastlimit")%>&nbsp;</td>
                <td class="columnobject1"><%=screen.getInput("lvpastlimit")%>&nbsp; <span swlang code="SW011931">Days</span> </td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("lvfuturelimit")%>&nbsp;</td>
                <td class="columnobject1"><%=screen.getInput("lvfuturelimit")%>&nbsp; <span swlang code="SW011931">Days</span></td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("advance_approve")%>&nbsp;</td>
                <td class="columnobject1"><%=screen.getInput("advance_approve")%>&nbsp;</td>
           	</tr>
			<tr id="approve_before">
              	<td  class="columnlabel"><%=screen.getLabel("approve_before")%>&nbsp;</td>
                <td class="columnobject1"><%=screen.getInput("approve_before")%>&nbsp; <span swlang code="SW011931">Days</span> </td>
           	</tr>
			<tr id="approve_after">
              	<td  class="columnlabel"><%=screen.getLabel("approve_after")%>&nbsp;</td>
                <td class="columnobject1"><%=screen.getInput("approve_after")%>&nbsp; <span swlang code="SW011931">Days</span></td>
           	</tr>
			<script>
				function setShowHide(val){
					if(val=='1'){
							$("#approve_before").show();
							$("#approve_after").show();
						}else{
							$("#approve_before").hide();
							$("#approve_after").hide();
						}
				}

				$( document ).ready(function() {
					setShowHide($("[name='__advance_approve']").val());
					$("[name='__advance_approve']").change(function(){
						setShowHide($(this).val());
					});
				});
			</script>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("clear_leave")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("clear_leave")%> &nbsp; </td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("clear_leave_month")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("clear_leave_month")%> &nbsp; </td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("sex_type")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("sex_type")%> </td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("guarantee")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("guarantee")%> </td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("guarantee_date")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("guarantee_date")%>&nbsp;  <span swlang code="SW011931">Days</span></td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("privilege_event")%>&nbsp; </td>
                <td class="columnobject1">
					<input type="test" size="10" name="__privilege_event" id="__privilege_event" value="<%=screen.getDataLabel("privilege_event")%>">
					<a href="javascript:goHelp('MEVENTGRP1HELP','__privilege_event');"  onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('__privilege_event_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__privilege_event_image" width="20" height="20" border="0" align="absmiddle"  ></a>
					<input type="text" size="57" name="MEVENTGRP1@TDESC" value="<%=prvdesc%>" readonly>
				</td>
           	</tr>

			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("sharelimit_event")%>&nbsp; </td>
                <td class="columnobject1">
					<input type="test" size="10" name="__sharelimit_event" id="__sharelimit_event" value="<%=screen.getDataLabel("sharelimit_event")%>">
					<a href="javascript:goHelp('MEVENTGRP1HELP','__sharelimit_event');"  onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('__sharelimit_event_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__sharelimit_event_image" width="20" height="20" border="0" align="absmiddle"  ></a>
					<input type="text" size="57" name="MEVENTGRP1@TDESC$1" value="<%=sharelimit%>" readonly>
				</td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("display_order")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("display_order")%> &nbsp;
				</td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("display")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("display")%> &nbsp;
				</td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("remarks")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("remarks")%> </td>
           	</tr>
			<tr>
              	<td  class="columnlabel"><%=screen.getLabel("event_desc")%>&nbsp; </td>
                <td class="columnobject1"><%=screen.getInput("event_desc")%> </td>
           	</tr>

				<tr>
					<td  class="buttonline" colspan="7"><div align="center">
						<button type="button" class="btn btn-primary width100" swlang code="SW013169" onClick="setcmd('save');">OK</button>&nbsp;
						<button type="button" class="btn btn-primary width100" swlang code="SW013174" onClick="backhead();">BACK</button>
					</div>
					</td>
				</tr>
            <tr>
              	<td class="blankspace" colspan="2"></td>
            </tr>
          	</table>
		</td>
    </tr>
    <tr>
  		<td class="bottom" > </td>
    </tr>
    </table>
	</div>
<%
if((request.getParameter("__cmdchild")!=null)&&(!request.getParameter("__cmdchild").equals(""))){%>
<script language="javascript">back();</script>
<%}%>
</form>
</body>
</html>