<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*"%>
<%@page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*"  %>
<jsp:useBean id="TAU130" class="com.csc.library.system.Task" scope="page"/>
<%
//out.print("---->" + request.getParameter("__cmd"));
	TAU130.setChannel(request,response);
	UIManager screen = (UIManager) TAU130.process("SingleEntry","TAU130");
	screen.referLangOff();

	CheckNull chknull = new CheckNull();

	/* get meventgrp detail */
	DbRecord db = new InitialRecord(screen.getUProfile()).getDbRecord("meventgrp");
	db.setColumn("*");
	db.set("eventgrpid", screen.getDataLabel("privilege_event"));
	db.set("companyid", screen.getUProfile().get("companyid"));

	String prvdesc = "";
	if(db.search() == 1){
		prvdesc = db.getString("tdesc");
	}

	/* get meventgrp detail for sharlimit_event */
	DbRecord db1 = new InitialRecord(screen.getUProfile()).getDbRecord("meventgrp");
	db1.setColumn("*");
	db1.set("eventgrpid", screen.getDataLabel("sharelimit_event"));
	db1.set("companyid", screen.getUProfile().get("companyid"));

	String sharelimit = "";
	if(db1.search() == 1){
		sharelimit = db1.getString("tdesc");
	}

	/* get mround detail */
	String rid = chknull.chkNullString(request.getParameter("__leaverounding"),screen.getDataLabel("leaverounding"));
	String rdesc = chknull.chkNullString(request.getParameter("MROUND@EDESC"));
	DbInquiry inqMround = new InitialInquiry(screen.getUProfile()).getDbInquiry("mround");
	inqMround.setColumn("roundid,line_no,tdesc,edesc");
	inqMround.setFilter("roundid = '" + rid + "'");
	inqMround.refresh();
	while(inqMround.next()){
		if(screen.getUProfile().get("lang").equals("tha")){
			rdesc = inqMround.getString("tdesc");
		}else{
			rdesc = inqMround.getString("edesc");
		}
	}

	/* leave format display */
	System.out.print("-->" + request.getParameter("__day_leave_stat"));
	String d_lv_s =screen.getDataLabel("day_leave_stat");
	String fh_lv_s =screen.getDataLabel("fhalf_leave_stat");
	String sh_lv_s =screen.getDataLabel("shalf_leave_stat");
	String h_lv_s =screen.getDataLabel("hour_leave_stat");

	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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<script type='text/javascript' src='../JS/jquery-1.11.1.min.js'></script>
<script type='text/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 type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript" type="text/JavaScript">
<!--
function GoSave(){confirmSave();}
function GoUpdate(){update();}
function GoDelete(){edelete();}
function GoSearch(){search();}
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 goHelp(helpName,inputName) {
	var helpReturn;
	if (inputName=="__privilege_event" ){
		 helpReturn="__privilege_event:eventgrpid,MEVENTGRP@TDESC";
		 document.cscform.__fixCon.value = "daytype not in ('1','4','5','6')";

		 linkHelp_Return(helpName,helpReturn);
	}else if (inputName=="__sharelimit_event" ){
		 helpReturn="__sharelimit_event:eventgrpid,MEVENTGRP@TDESC$1";
		 document.cscform.__fixCon.value = "daytype not in ('1','4','5','6')";

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

		linkHelp_Return(helpName,helpReturn);
	}
}

function chkGuarantee_Date() {
	//alert();
	with (document.cscform) {
		//0=yes, 1=no
		var result = 0;
		for(i=0; i<__guarantee.length; i++){
				if(__guarantee[i].checked){
					result = __guarantee[i].value;
				}
			}
		//alert(result);
		if (result==0) {
			__guarantee_date.readOnly  = true;
		} else __guarantee_date.readOnly  = false;
	}
}

function chkInteger(){
	//override function ทิ้งเลย จะได้ใส่ เครื่องหมายลบ ได้ (-)
	//alert("in chkInteger");
}

/* 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";
		}
	}
}
</script>

</head>
<body leftmargin="0" topmargin="0"  onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP24.gif','../IMAGES/BUTTON/SWAP/EXIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/HELP_SWAP24.gif','../IMAGES/BUTTON/SWAP/NEW_SWAP24.gif','../IMAGES/BUTTON/SWAP/EDIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/DEL_SWAP24.gif','../IMAGES/BUTTON/SWAP/PROCESS_SWAP24.gif','../IMAGES/BUTTON/SWAP/SEARCH_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 type="hidden"name="__screen"  value="TAU130">
  	<input type="hidden" name="__help" value="">
  	<input type="hidden" name="__fixCon" value="">
  	<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
  	<input type="hidden" name="__cmd"  value="">
  	<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
  	<input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
  	<input type="hidden" name="__companyid"value='<%=screen.getUProfile().get("companyid")%>'>
    <input type="hidden" name="__referPage" value="">
	<div align="center">
	<script language="JavaScript" src="../JS/HOTKEY.js"></script>
	<script language="javascript">
				var titlename=swap2String('Event Group Day Table');
				document.write(Icons("TAU130,"+titlename));
			</script>
			<br>
    <table cellpadding="0" cellspacing="0">
	<tr>
  		<td class="header" colspan="2" >TAU130, <SCRIPT language="JavaScript">swapLang('Event Group Day 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"><%=screen.getInput("eventgrpid")%></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>
            	<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>
			<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")%>
				</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" <%=(d_lv_s.equals("1"))?"checked":""%> onclick="setLeaveStatus(this, '__day_leave_stat')">
					<input type="hidden" name="__day_leave_stat" value="<%=d_lv_s%>">
					&nbsp;<span swlang code="SW011666">Full Day</span>
					&nbsp;
					<input type="checkbox" name="fhalf_leave_stat" id="fhalf_leave_stat" value="1" <%=(fh_lv_s.equals("1"))?"checked":""%> onclick="setLeaveStatus(this, '__fhalf_leave_stat')">
					<input type="hidden" name="__fhalf_leave_stat" value="<%=fh_lv_s%>">
					&nbsp;<span swlang code="SW011613">First Half</span>
					&nbsp;
					<input type="checkbox" name="shalf_leave_stat" id="shalf_leave_stat" value="1" <%=(sh_lv_s.equals("1"))?"checked":""%> onclick="setLeaveStatus(this, '__shalf_leave_stat')">
					<input type="hidden" name="__shalf_leave_stat" value="<%=sh_lv_s%>">
					&nbsp;<span swlang code="SW012810">Second Half</span>
					&nbsp;
					<input type="checkbox" name="hour_leave_stat" id="hour_leave_stat" value="1" <%=(h_lv_s.equals("1"))?"checked":""%> onclick="setLeaveStatus(this, '__hour_leave_stat')">
					<input type="hidden" name="__hour_leave_stat" value="<%=h_lv_s%>">
					&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('MEVENTGRPHELP','__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="MEVENTGRP@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('MEVENTGRPHELP','__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="MEVENTGRP@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="blankspace" colspan="2"></td>
            </tr>
          	</table>
		</td>
    	</tr>
	  	<tr>
        	<td colspan="2">
				<table cellpadding="0" cellspacing="0">
            	<tr >
              		<td  class="columnlabel">&nbsp;</td>
              		<td  align="right">
					<script language="javascript">printEditCheck('<%=screen.getDataLabel("edit_by")%>','<%=screen.getDataLabel("edit_date")%>','<%=screen.getDataLabel("edit_time")%>','<%=screen.getDataLabel("approve")%>');</script>
                	&nbsp;</td>
            	</tr>
          		</table>
			</td>
     	</tr>
		<tr>
        	<td class="blankspace" colspan="2"></td>
      	</tr>
      	<tr>
        	<td class="bottom" ></td>
    	</tr>
 		</table>
  	</div>
<!----------BEGIN CSC ENDING ZONE ------------------------>
<%=screen.endJSP()%>
<!----------END CSC ENDING ZONE -------------------------->
</form>
</body>
</html>