<%@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.*"  %>
<%@page import="com.csc.library.util.download.*"%>
<%@page import="java.util.*,java.io.*"%>

<jsp:useBean id="TAU120_NSTDA" class="com.csc.library.system.Task" scope="page"/>
<%
	TAU120_NSTDA.setChannel(request,response);
	UIManager screen = (UIManager) TAU120_NSTDA.process("SingleEntry","TAU120_NSTDA");	
	screen.referLangOff();
	CheckNull chkNull = new CheckNull();
	ThaiUtilities thUt = new ThaiUtilities();

	String cur_empid =  chkNull.chkNullString(request.getParameter("__wf__employeeid"),screen.getUProfile().get("employeeid"));
%>
<html>
<head>
<title></title>
<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='../TA/JS/TA_SCREEN.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('<%=screen.getUProfile().get("lang")%>');</script>

<!--DWR INCLUDE-->
<script type='text/javascript' src='/hr/dwr/engine.js'></script>
<script type='text/javascript' src='/hr/dwr/interface/SearchDWR.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/Tabsent_nstda_dwr.js"></script>
<script type="text/javascript" src="/hr/dwr/interface/DWRFile.js"></script>
<!--DWR INCLUDE-->

<script language="JavaScript" type="text/JavaScript">

function GoSearch(){ search(); }

function chk_Time(){
	var count=0;
	with(document.cscform){
    	for (j=0;j<elements.length; j++){
			if(elements[j].name.indexOf("start_date") > -1){
				if(!isValidDate(elements[j].value)){
					count+=1;
					elements[j].focus();
					elements[j].select();
					break;
				}
			}
			if(elements[j].name.indexOf("end_date") > -1){
				if(!isValidDate(elements[j].value)){
					count+=1;
					elements[j].focus();
					elements[j].select();
					break;
				}
			}
	    }//for
		if(count>0){
			return false;
		}else{
		  	return true;
		}
	}
}

function isDelOption(){
	with(document.cscform){
		alert(__docInputType[2].checked);
		if(__docInputType[2].checked) {
			return true;
		}
	}
}

function GoSave(){
	
	DWREngine.beginBatch();
	CscCalendar.getDDMMYYYY(function(data){
		dwr.util.setValue("__request_date",data)});

	CscCalendar.getCSCTime(function(data){
		dwr.util.setValue("__request_time",data)
		dwr.util.setValue("__sendmail", dwr.util.getValue("__chksendmail"));
		beforeSaveWF();		
		if(document.cscform.__chk_cal.value == "1" || isDelOption()){
			confirmSave();
		}else{
			alert("กรุณากดปุ่ม Calculate ก่อน");
		}
	});

	DWREngine.endBatch({	
	async:false,timeout:1000
	});

}

function GoUpdate(){
	with (document.cscform) {
		if(chk_Time()&& chk_Time2()){
			dwr.util.setValue("__sendmail", dwr.util.getValue("__chksendmail"));
			beforeSaveWF();
			update();
		}
	}
}


function GoDelete(){
	edelete();
}

function chk_Time2(){
	with(document.cscform){
		if(!dateDifference(eval("__start_date.value"),eval("__end_date.value"))){
			eval("__start_date.focus()");
			eval("__start_date.select()");
			return false;
		}
		return true;
	}
}

function goHelp(helpName,inputName) {
	var helpReturn;
	if (inputName=="__employeeid" ) {
	 	helpReturn="__employeeid:employeeid,MEMPLOYEE@FULLNAME,branch:branch";
		linkHelp_Return_CallFunction(helpName,helpReturn, "setEventGrpByBranch,initiframe");
	} else if (inputName=="__emp_cover" ) {
	 	helpReturn="__emp_cover:employeeid,MEMPLOYEE@FULLNAME$1";
		linkHelp_Return(helpName,helpReturn);
	} else if (inputName=="__abroadid" ) {
	 	helpReturn="__abroadid:countryid,MCOUNTRY@TDESC";
		linkHelp_Return(helpName,helpReturn);
	} 
}

function linkHelp(help,input){
	with(document.cscform){
		if (input=="__absentid") {
			__fixCon.value = "(wf_status='8' or wf_status='9' or wf_status='6' or wf_status='4')";
		}
		obj = eval("document.cscform."+input);
		if(obj.value==""){
				var param="PRU084.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value;
		}else{
				var param="PRU084.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__valueSearch="+obj.value;
		}
		window.open(param,"Help","left=150,top=150,width=600,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes");	
		__fixCon.value = "";
	}
}

function CancleWF(){	
	document.cscform._status.value="8";
	update();
}

function chkTypeAbsent(){
	with(document.cscform){
		var lf = dwr.util.getValue("__leave_format");
		if(lf == "0"){/* ลาเต็มวัน */

		}else if (lf == "1") {/* ลาเป็นชั่วโมง */
			__leave_day.value = "0"; 
		}else if(lf == "2" || lf == "3"){/* ลาครึ่งวัน */
			__leave_day.value = "0";
		}
	}
}

function  uploadProfile(fieldName){
    /*with(document.cscform){
		param="UPLOADFILE.jsp?__fieldName=" +fieldName +"&__uploadType=DOCUMENT";
		window.open(param,"","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes");
	}*/

	var fieldName = "time.picture";
	with(document.cscform){
		page = "UPLOADFILE.jsp?uploadfield=" + fieldName +"&fieldreturn=" + fieldName;
		var win = window.open(page,"","height=320,width=650,resizable=0,toolbar=0,scrollbars=1,status=1");
		win.focus();
	}
}

/*function deleteFile(fileName, fieldName){
	  if(fileName != ""){ 
		param="DELETEFILE.jsp?__fieldName=" +fieldName +"&__fileName=" +fileName +"&__uploadType=DOCUMENT";
		window.open(param,"","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes");
	  }
}*/


function setEmpName(empValue){	
		with(document.cscform){
			SearchDWR.searchAll(new Array("memployee","employeeid,companyid,fname,lname,efname,elname",
				"employeeid='"+empValue+"'","employeeid","langon"),
				function(data1){
					if(data1.length > 0){
						dwr.util.setValue('MEMPLOYEE@FULLNAME',data1[0][2]+" "+data1[0][3]);
					}//end if
				}// end function
			);
		}
	}

function initiframe(){
	var source="";
	with( document.cscform ){
		var empid = '<%=chkNull.chkNullString(request.getParameter("__employeeid"), screen.getUProfile().get("employeeid"))%>';
		if (__employeeid.value=="") {
			__employeeid.value = empid;
		}
		source="../TA/SHOWNLEAVE_GPF.jsp?__employeeid="+__employeeid.value+"&__fixCon="+__fixCon.value;
		setcframe(source,"viewframe");
		setEmpName(__employeeid.value);
	}
}

function setcframe(source,mframe){
	   var   vframe=document.getElementById(mframe); 
		   vframe.src=source;		  
}


function calcLeave(){
	with(document.cscform){
		imgCalc.style.display = "none";
		if(__employeeid.value != ""){
			var fl = __leave_format.value ;
			
			used_leave = eval("detail1.document.cscform.L"+dwr.util.getValue("__type_absent")+"_USED.value");
			
			if (fl == "0" && leave_day == "0"){
				dwr.util.setValue("__leave_day","1");
			}//end if 

			var stp = (__st_period[0].checked)?0:1;
			var etp = (__en_period[0].checked)?0:1;

			Tabsent_nstda_dwr.getDWRLeave(new Array(__employeeid.value,__type_absent.value, __start_date.value
				, __start_time.value, __end_date.value, __end_time.value, __leave_day.value
				, fl, __leave_hour.value, used_leave,"true", __absentid.value, stp, etp), resultLeave);
		}else{
			alert(MyCode[15]);
			__employeeid.focus();
			imgCalc.style.display = "";
		}
	}//end with
}//end function

var resultLeave = function(data){

		var result_enddate="<%=new CscCalendar().getDDMMYYYY()%>";
		var result_calc="0";
		result_enddate = data.split("#");
		result_calc = data.substring(0,1);
		if (result_calc=='5' || result_calc=='7') {
			alert(data.substring(1,data.length));
			document.cscform.imgCalc.style.display = "";
		} else {
			if(alertError(result_calc)){
				document.cscform.__chk_cal.value = "1";
				dwr.util.setValue("__start_date",result_enddate[1]);
				dwr.util.setValue("__end_date",result_enddate[2]);
				dwr.util.setValue("__start_time",result_enddate[3]);
				dwr.util.setValue("__end_time",result_enddate[4]);
				dwr.util.setValue("__leave_day",result_enddate[5]);
				dwr.util.setValue("__leave_hour",parseFloat(result_enddate[6]).toFixed(2));
			}
			document.cscform.imgCalc.style.display = "";
		}
}

			function alertError(errorid){
				var error = new Array();				
				if(errorid == "0"){
					return true;
				}else{
					document.cscform.__chk_cal.value = "";
					error[0] = "";
					error[1] = "Already took leave for today.";
					error[2] = "Has no right to request.";
					error[3] = "Times of leave are excess the limit.";
					//error[4] = "ln form leave less than advance limit days.";
					error[4] = "This system not request to be past. Please contact HR";
					error[5] = "Please finish all preriquisite leave first.";
					error[6] = "Cannot take leave for today.";
					error[7] = "Insufficient remaining leave.";
					error[8] = "Sex is not match with leave type.";
					error[9] = "Please Request Before.";
					error[10] = "Not Have Working Time!!";
					error[11] = "Employee code is not match";
					if (errorid == "A"){
						alert(swap2String(error[0]));
					}else if (errorid == "B"){
						alert(swap2String(error[11]));
					}else if( errorid != "" ){
						alert(swap2String(error[errorid]));
					}
					
					return false;
				}
			}
		
		function LeaveTime(){
			with(document.cscform){
				var fl = dwr.util.getValue("__leave_format");
				if(fl == "0"){/* ลาเต็มวัน */
					document.getElementById("leave_day").value ="1";
					document.getElementById("leave_hour").value="0.00";
					dwr.util.setValue("__start_time", "0.00");
					dwr.util.setValue("__end_time", "23.59");
				}else if(fl == "1"){/* ลาเป็นชั่วโมง */
					document.getElementById("leave_day").value="0";
					document.getElementById("leave_hour").value="0.00";
					dwr.util.setValue("__start_time", "0.00");
					dwr.util.setValue("__end_time", "0.00");
				}else if(fl == "2" || fl == "3") {	/* ลาครึ่งวัน */
					document.getElementById("leave_day").value="0";
					document.getElementById("leave_hour").value="0.0";
					dwr.util.setValue("__start_time", "0.00");
					dwr.util.setValue("__end_time", "0.00");
				}
			}
		}

	function disableTime(value){
		with(document.cscform){
			__start_time.readOnly = value;
			__end_time.readOnly = value;
		}
	}

	function chkWFStatus2(value){
		dwr.util.setValue("__docInputType", "1");
		if(value == "4"){
			dwr.util.setValue("__docInputType", "0");
		}else if(value == "6"){
			dwr.util.setValue("__docInputType", "1");
		}else if(value == "8"){
			dwr.util.setValue("__docInputType", "2");
		}
	}

	function setEventDesc(obj_event){
		with(document.cscform){
			SearchDWR.searchAll(new Array("meventgrp","eventgrpid,companyid,tdesc,edesc,guarantee,guarantee_date,remarks",
				"eventgrpid='"+obj_event.value+"'","eventgrpid","langon"),
				function(data1){
					if(data1.length > 0){
						dwr.util.setValue('__event_desc',data1[0][6]);
					}//end if
				}// end function
			);
		}
	}
	
	function viewFile(link){
		window.open(link,"","left=150,top=150,width=600,height=400,resizable=yes,toolbar=yes,status=yes,scrollbars=yes");
	}

	function deleteFile(dir, pathFile, btn){
		if(confirm(MyCode[4])) {
			DWRFile.deleteFile(new Array(dir, pathFile), function(result){
				if (result) {
					deleteRow(btn);
					alert(MyCode[19]);
				}else{
					alert(MyCode[7]);
				}
			});
		}
	}

	function deleteRow(btn) {
		if((cell = btn.parentNode) && (row = cell.parentNode)&& (sect = row.parentNode) && sect.removeChild){
			row.parentNode.removeChild(cell.parentNode);
		}
	}

	function setEventGrpByBranch(){
		with(document.cscform){
			SearchDWR.searchAll(new Array("meventgrp1","eventgrpid,companyid,tdesc,edesc,display,display_order",
				"display = '1' and daytype != '1' and daytype != '5' and daytype != '6' and daytype != '9' and daytype != '4' and branchid='"+branch.value+"' ","display_order","langon"),
				function(data1){
					var selobj = document.getElementsByName("__type_absent");
					selobj[0].options.length = 0;
					for(i=0; i < data1.length ;i++){
						setOptions(selobj, data1[i][0], data1[i][2], data1[i][3]);
					}//end if
				}// end function
			);
		}
	}

	function setOptions(selobj, eventgrpid, tdesc, edesc){
		var option = document.createElement("option");
		option.value = eventgrpid ;
		option.innerHTML = tdesc ;
		option.tdesc = tdesc;
		option.edesc = edesc;

		try {
		  // for IE earlier than version 8
			selobj[0].add(option,selobj.options[null]);
		} catch (e) {
			selobj[0].appendChild(option);
			//selobj[0].add(option,null);
		}
	}
//-->
</script>

</head>
<body  leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/HELP_SWAP20.gif')">
<form name="cscform" method="post" action="TAU120_GPF.jsp">


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

<%=screen.InitialVariable()%>

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

<% CscCalendar cs = new CscCalendar();%>
	<input type="hidden" name="__screen"  value="TAU120_GPF">
	<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
	<input type="hidden" name="__cmd"  value="">
	<input type="hidden" name="__companyid" value='<%=screen.getUProfile().get("companyid")%>'>
	<input type="hidden" name="__calendar" value="">
	<script language="javascript">getInputFormatDate();</script>
	<input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>">
	<input type="hidden" name="__help" value="">
	<!--input type="hidden" name="_status" value="6"-->
	<input type="hidden" name="__wf_status" value="<%=screen.getDataLabel ("wf_status")%>">
	<input type="hidden" name="__fixCon" value="">
	<input type="hidden" name="__autonum" value="absentid, ">
	<input type="hidden" name="cmd" value="false">
	<input type="hidden" name="__chkdaterequest" value="true">
	<input type="hidden" name="__sendmail" value="<%=request.getParameter("__sendmail")%>">
	<input type="hidden" name="__request_date" value="<%=screen.getDataLabel("request_date")%>">
	<input type="hidden" name="__request_time" value="<%=screen.getDataLabel("request_time")%>">
    <input type="hidden" name="__chk_cal" value="<%=chkNull.chkNullString(request.getParameter("__chk_cal"),"0")%>">
	<input type="hidden" name="__temp" value="TA_UPLOAD-dir">
	<input type="hidden" name="__temp_file" value="<%=chkNull.chkNullString(request.getParameter("__temp_file"))%>">
	<input type="hidden" name="branch" value="<%=screen.getUProfile().get("branch")%>">

	<!-- unused field -->
	<input type="hidden" name="__start_time" id="__start_time" value="<%=chkNull.chkNullString(screen.getDataLabel("start_time"))%>">
	<input type="hidden" name="__end_time" id="__end_time" value="<%=chkNull.chkNullString(screen.getDataLabel("end_time"))%>">
	
	<!-- leave_format 4 : new customize adjust time --> 
	<input type="hidden" name="__leave_format" id="__leave_format" value="4"> 

	<!-- สถานะเอกสารที่บันทึกจากหน้าหลังบ้าน -->
	<input type="hidden" name="__approve" value="F">

  	<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
	<script language="javascript">initToolTips();</script> 
	<div align="center">
	<% //if (!screen.getDataLabel ("wf_status").equalsIgnoreCase("4")) {%> 
	<script language="JavaScript" src="../JS/HOTKEY.js"></script>
	<script language="javascript"> 
					var titlename=swap2String('Leave Paper'); 
					document.write(Icons("TAU120_GPF,"+titlename)); 
				</script>
			<br>
		<%//}%>
	<table  cellpadding="0"  cellspacing="0" class="medium">		
    	<tr >
        	<td  class="header">TAU120_GPF,&nbsp;<script language="javascript">swapLang("Leave Paper");</script>&nbsp;</td>

	</tr>
	<tr>
		<td>
				<table class="maxsize" border="0">
            	<tr>
              		<td colspan="2" class="blankspace" ></td>
            	</tr>
            	<tr>
	              <td width="350" class="columnlabel"><%=screen.getLabel("absentid")%>&nbsp;</td>
           		  <td width="600"><%=screen.getInput("absentid")%></td>
            	</tr>
				<tr>
              		<td>
						<div align="right">
							<%=screen.getLabel("employeeid")%>&nbsp;
						</div>
					</td>
              		<td>
						<%=screen.getInput("employeeid")%><input type="text" name="MEMPLOYEE@FULLNAME" value="<%=screen.getDataLabel("MEMPLOYEE@FULLNAME")%>" readonly size="40" onchange="javascript:alert('00');"> <a href="javascript:initiframe()"><img src="../IMAGES/BUTTON/VIEW.gif" border=0></a>
					</td>
            	</tr>
            	<tr>
              		<td><div align="right"><%=screen.getLabel("type_absent")%>&nbsp;</div></td>
              		<td >
						<select name="__type_absent" id="__type_absent">
                                            <%
												String ev = "";
												String filter = "display = '1' and daytype!='1' and daytype !='5' and daytype !='6' and daytype !='9' and (eventgrpid<>'J') and BRANCHID = (select BRANCH from MEMPLOYEE where EMPLOYEEID = '" + ((screen.getDataLabel("employeeid").equals(""))?(String)screen.getUProfile().get("employeeid"):screen.getDataLabel("employeeid")) + "')";
												String lang = "edesc";
												if(screen.getUProfile().get("lang").equals("tha")){
													lang = "tdesc";
												}

												DbInquiry mevent = new InitialInquiry(screen.getUProfile()).getDbInquiry();
												mevent.setSchemaName(screen.getUProfile().getSchemaName());
												mevent.initMyTable("meventgrp1", filter, "");
												mevent.setColumn("eventgrpid,companyid,tdesc,edesc,daytype,display,display_order");
												mevent.referLangOff();
												mevent.setOrderBy("display_order");
												mevent.refresh();

												while(mevent.next()){
													if(chkNull.chkNullString(screen.getDataLabel("type_absent"),"").equals(mevent.getString("eventgrpid"))){
														ev = "selected";
													}else{
														ev = "";
													}	
													out.print("-> " + mevent.getString("eventgrpid"));
											%>
                                            	<option value="<%=mevent.getString("eventgrpid")%>" <%=ev%> tdesc="<%=mevent.getString("tdesc")%>" edesc="<%=mevent.getString("edesc")%>"><%=mevent.getString(lang)%></option>
                                            <% } %>
						</select>					
					</td>
            	</tr>
				<tr>
              		<td><div align="right"><%=screen.getLabel("cause_absent")%>&nbsp;</div></td>
              		<td ><%=screen.getInput("cause_absent")%>&nbsp;</td>
            	</tr>
            	<tr>
				<!-- <tr>
              		<td><div align="right"><%=screen.getLabel("leave_format")%>&nbsp;</div></td>
              		<td >
						<INPUT TYPE="radio" ID="leave_format0" NAME="__leave_format" VALUE="0" onClick="LeaveTime()"><SCRIPT LANGUAGE="javascript">swapLang('Leave Full Day')</SCRIPT>
						<INPUT TYPE="text" ID="leave_day" NAME="__leave_day" VAlUE="<%=screen.getDataLabel("leave_day")%>" 
						size="3" maxlength="3" class="numeric"  onkeypress="chkInteger(event);"  onkeyup="sysIsEdit();" onFocus="this.select();">&nbsp;<SCRIPT language="JavaScript">swapLang('Days');</script> 
					</td>
            	</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<INPUT TYPE="radio" ID="leave_format2" NAME="__leave_format" VALUE="2" onClick="LeaveTime()"><SCRIPT LANGUAGE="javascript">swapLang('Leave in the first period')</SCRIPT>
						<INPUT TYPE="radio" ID="leave_format3" NAME="__leave_format" VALUE="3" onClick="LeaveTime()"><SCRIPT LANGUAGE="javascript">swapLang('Leave in the last period')</SCRIPT>
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<INPUT TYPE="radio" ID="leave_format1" NAME="__leave_format" VALUE="1" onClick="LeaveTime()"><SCRIPT LANGUAGE="javascript">swapLang('Leave Is Hours')</SCRIPT>
						<INPUT TYPE="text" ID="leave_hour" NAME="__leave_hour" VALUE="<%=screen.getDataLabel("leave_hour")%>" 
						size="5" maxlength="4" class="numeric" onKeyPress="chkInteger(event);" onKeyUp="sysIsEdit();" onBlur="chkTime(this);" onFocus="this.select();">&nbsp;<SCRIPT LANGUAGE="javascript">swapLang('Hour')</SCRIPT>
						&nbsp; 
					</td>
				</tr> -->
            	<tr>
              		<td class="columnlabel"><%=screen.getLabel("start_date")%>&nbsp;</td>
              		<td>
						<%=screen.getInput("start_date")%>&nbsp;<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image19','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onClick="viewCal('__start_date')"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image19" width="20" height="20" border="0" align="absmiddle"></a>
						<INPUT TYPE="radio" ID="__st_period1" NAME="__st_period" VALUE="0"><SCRIPT LANGUAGE="javascript">swapLang('First part')</SCRIPT>
						<INPUT TYPE="radio" ID="__st_period2" NAME="__st_period" VALUE="1"><SCRIPT LANGUAGE="javascript">swapLang('Second part')</SCRIPT>
					</td>
            	</tr>
            	<tr>
              		<td class="columnlabel"><%=screen.getLabel("end_date")%>&nbsp;</td>
              		<td>
						<%=screen.getInput("end_date")%>&nbsp;<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('cal11','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onClick="viewCal('__end_date')"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" name="cal11" width="20" height="20" border="0" align="absbottom" id="cal11"></a>
						<INPUT TYPE="radio" ID="en_period1" NAME="__en_period" VALUE="0"><SCRIPT LANGUAGE="javascript">swapLang('First part')</SCRIPT>
						<INPUT TYPE="radio" ID="en_period2" NAME="__en_period" VALUE="1"><SCRIPT LANGUAGE="javascript">swapLang('Second part')</SCRIPT>

					</td>
            	</tr>
				<!-- <tr>
              		<td class="columnlabel"><%=screen.getLabel("start_time")%>&nbsp;</td>
              		<td ><%=screen.getInput("start_time")%>&nbsp;</td>
            	</tr>
				<tr>
              		<td class="columnlabel"><%=screen.getLabel("end_time")%>&nbsp;</td>
              		<td ><%=screen.getInput("end_time")%>&nbsp;</td>
            	</tr> -->
				<tr>
              		<td class="columnlabel">&nbsp;</td>
              		<td ><a href="javascript:calcLeave()"><img src="../IMAGES/BUTTON/CALCULATE.gif" border="0" id="imgCalc"></a></td>
            	</tr>
				<tr>
					<td class="columnlabel"><SCRIPT LANGUAGE="javascript">swapLang('Total leave')</SCRIPT>&nbsp;</td>
              		<td >
						<INPUT TYPE="text" ID="leave_day" NAME="__leave_day" VAlUE="<%=screen.getDataLabel("leave_day")%>" size="4" style="text-align: right" readonly>
						<SCRIPT LANGUAGE="javascript">swapLang('Day')</SCRIPT>
						<INPUT TYPE="text" ID="leave_hour" NAME="__leave_hour" VALUE="<%=screen.getDataLabel("leave_hour")%>" size="4" style="text-align: right" readonly>
						<SCRIPT LANGUAGE="javascript">swapLang('Hours')</SCRIPT>
					</td>
				</tr>
            	
				<tr>
                		<td class="columnlabel"><%=screen.getLabel("status")%>&nbsp;</td>
                    	<td ><%=screen.getInput("status")%></td>
				</tr>
				<tr>              		
              		<td class="columnlabel"><script language="javascript">swapLang("Input Document Type");</script>&nbsp;</td>
              		<td>
						<input name="__docInputType" type="radio" value="0" checked><script language="javascript">swapLang("Employee Request");</script>&nbsp;
						<input name="__docInputType" type="radio" value="1"><script language="javascript">swapLang("Edit By HR");</script>
						<input name="__docInputType" type="radio" value="2"><script language="javascript">swapLang("Delete By HR");</script>
              		</td>     
            	</tr>
				<tr> 
					<td class="columnlabel"><%=screen.getLabel("attach_file")%>&nbsp;</td>
					<td colspan="2" class="columnobject1">
						<%=screen.getInput("attach_file")%>&nbsp;
						<a href="javascript:deleteFile(document.cscform.__attach_file.value,'__attach_file')"><img src="../IMAGES/BUTTON/MAIN/DEL24.gif" width="24" height="24" border="0" alt="Delete File" align="absmiddle"></a>&nbsp;
						<a href="javascript:uploadProfile('__attach_file')"><img src="../IMAGES/BUTTON/MAIN/UPOAD24.gif" width="24" height="24" border="0" alt="Insert File" align="absmiddle"></a>
					</td>
				</tr>

						<%
										boolean isAttach = false;
				      					InitialEnvironment environment = new InitialEnvironment("GLOBAL");
										Downloadfile download = null;
										isAttach = true;
										download = new Downloadfile(environment.getValue("TA_UPLOAD-dir")+screen.getUProfile().get("companyid")+"/"+
																	screen.getDataLabel("ABSENTID"));
				      					HashMap attach_file_hm = download.listFile();
				      					ArrayList file_name = (ArrayList)attach_file_hm.get("file_name");
				      					ArrayList file_size = (ArrayList)attach_file_hm.get("file_size");
				      					//out.println( file_name.size());
				      					//if( file_name.size() > 0 ){
				      						for( int i = 0 ; i < file_name.size() ; i++ ){

				    	%>
						<tr>
							<td class="columnlabel"><script language="">swapLang('Attach File')</script> <%=i+1%>&nbsp;</td>
							<td>
								<A HREF="javascript:;" onClick="javascript:viewFile('../UPLOAD/TA/<%=screen.getUProfile().get("companyid")+"/"+screen.getDataLabel("ABSENTID")+"/"+file_name.get(i)%>')"><%=file_name.get(i)%></A>
								<input type="button" value=" - " onClick="javascript:deleteFile(dwr.util.getValue('__temp'), '<%=screen.getUProfile().get("companyid")+"/"+screen.getDataLabel("ABSENTID")+"/"+file_name.get(i)%>', this)">
							</td>
				</tr>
									<%
											}
										//}
									%>
				<tr>
					<td class="columnlabel"><script language="">swapLang('Send Mail')</script></td>
					<td><input type="radio" name="__chksendmail" value="1"> <script language="javascript">swapLang("Yes")</script> <input type="radio" name="__chksendmail" value="0"  checked> <script language="javascript">swapLang("No")</script></td>
				</tr>
				<tr>
					  <td class="columnlabel"></td>
					  <td class="columnobject1"></td>
					  <!--td class="columnlabel">Error Message&nbsp;</td>
					  <td class="columnobject1"><%=screen.getMessage("error_msg")%></td-->
					</tr>
				</table>
		</td>
	</tr>
   <tr>
      <td colspan="2"><iframe id="viewframe" src="" width="100%" height="300"  name="detail1" ></iframe></td>
   </tr>
   <tr>
      <td  class="bottom" colspan="2"></td>
   </tr>
</table>
<script language="javascript">
	initiframe();
	chkWFStatus2("<%=chkNull.chkNullString(screen.getDataLabel("wf_status"), "1")%>");
	//dwr.util.setValue("__leave_format", "<%=screen.getDataLabel("leave_format")%>");
	dwr.util.setValue("__st_period", "<%=chkNull.chkNullString(screen.getDataLabel("st_period"),"0")%>");
	dwr.util.setValue("__en_period", "<%=chkNull.chkNullString(screen.getDataLabel("en_period"),"0")%>");

	dwr.util.setValue("__chksendmail", "<%=chkNull.chkNullString(request.getParameter("__chksendmail"), "1")%>");
	searchDescEmp(document.cscform.__employeeid,  'MEMPLOYEE@FULLNAME', "");
	chkTypeAbsent();
</script>

<!----------BEGIN CSC ENDING ZONE ------------------------>
<%=screen.endJSP()%>
<!----------END CSC ENDING ZONE -------------------------->

</form>
  </BODY>
</HTML>