<%@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="WELEXPM007_CPN" class="com.csc.library.system.Task" scope="page"/>
<%
WELEXPM007_CPN.setChannel(request,response);
UIManager screen = (UIManager) WELEXPM007_CPN.process("SingleEntry","WELEXPM007_CPN");
screen.referLangOff();
%>
<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  language="JavaScript" src="../JS/SCREEN.js"></script>
<script type='text/javascript' src="../JS/ICONSMENU.js"></script>
<script language='javascript' src="../JS/HOTKEY.js"></script>
<script src="../JS/VIEWCALENDAR.js"></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<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/ExpenseGL.js'></SCRIPT>

<script language="javascript">
<!--
function opennew(page){
    window.open(page,"Help","height=400,width=600,resizable=yes,status=yes");
}

function GoSave() {
	checkValid();
}
function GoDelete(){ edelete(); }
function GoSearch(){ search(); }
function GoUpdate(){ 
}

 function goHelp(helpName,inputName){
	var helpReturn;
		 if(inputName=="__employeeid" )
		 	helpReturn="__employeeid:employeeid,__fullname:memployee.fullname";
		else 		 if(inputName=="__costtype" )
		 	helpReturn="__costtype:payment_code,__costtypedesc:mgl.description"; 	
		else 		 if(inputName=="__costcenter" )
		 	helpReturn="__costcenter:accountid,__costcenterdesc:maccount_exp.tdesc"; 	
		else 		 if(inputName=="__workarea" )
		 	helpReturn="__workarea:branchid,__workareadesc:mbranch.tdesc"; 
	     linkHelp_Return(helpName,helpReturn);
}


//-->
</script>
        <script type="text/javascript" src="../JS/jquery-1.3.2.min.js"></script>
        <script type="text/javascript" src="../JS/jquery/js/jquery-ui.js"></script>
        <script type="text/javascript" src="../JS/jquery.blockUI.js"></script>
        <link href="../JS/jquery/css/redmond/jquery-ui-1.7.1.custom.css" rel="stylesheet" type="text/css">
		<script>		
		ThaiCode[226]="ยอดที่เบิกได้=";
		EngCode[226]="Can request this value=";				
		
		     <%
					CscCalendar cs3=new CscCalendar();
					cs3.decDate(120);
			%>
			var date30=new Date(<%=cs3.getYear()%>, <%=cs3.getMonth()%>, <%=cs3.getDate()%>);
			function showDate(mypicker){
				$(function() {
					$("#"+mypicker.id).datepicker({dateFormat: "dd-mm-yy",showAnim: "fadeIn",showOn: "focus",direction: 'up',minDate: date30,maxDate:0});
				});
			}
			
			$(document).ready(function() {
					$("input[name='__expendid']").attr({readOnly:"true"});
			});
			
		function chkInputDate(obj) {
		var temp = obj.value;
		var tempdate = obj.value.split("-");
		var chk = true;
		//ตรวจสอบดูว่าพิมเป็นตัวอักษรหรือไม่
		if (!chkIntNotChar (temp)) {
			alert(MyAlert[30]); 
			obj.value = datePresent(); 
			obj.select();
			chk = false;
		}
		//ตรวจสอบดูว่ากรอกตัวเลขครบแปดหลักแล้วหรือไม่
		else if ((obj.value.length < 8) && (obj.value.length > 0)) { 
			alert(MyAlert[31]); 
			obj.value = datePresent();
			obj.select();
			chk = false;
		}
		//ตรวจสอบดูว่าถ้ากรอกวันที่ครบแปดตัวเลขแล้ว กรอก วัน เดือน ปี ถูกต้องหรือไม่ ( โดยเรียก script checkTrueDay(str) )
		else if ( (tempdate[0].length == 2) && (tempdate[1].length == 2) && (tempdate[2].length == 4) && (temp.length > 0 ) && (!checkTrueDay(delWordDate(temp))) ) {
			alert(MyAlert[31]);
			obj.select();
			chk = false;
		}
		//ตรวจสอบดูว่ากรอก วันเป็นเลขสองหลัก เดือนเป็นเลขสองหลัก และปีเป็นเลขสี่หลักหรือป่าว
		else if ( (tempdate[0].length != 2 || tempdate[1].length != 2 || tempdate[2].length != 4) && temp.length > 0  ) {
			alert(MyAlert[31]);
			obj.select();
			chk = false;
		}
		//ตรวจสอบดูว่ากรอกวันเกินสิบตัวเลขหรือไม่ ( กรณีที่เกิดคือ copy คำมาแปะอาจเป็นภาษาไทย หรือ อักษร )
		else if ( (temp != delWordDate(obj.value)) && (temp.length > 10) ) {
			obj.value = datePresent(); 
			alert(MyAlert[31]); 
			obj.select();
			chk = false;
		}
		//ตรวจสอบดูว่ารูปแบบวันที่อยู่ในรูปของ ddmmyyyy หรือ dd-mm-yyyy แล้วหรือยัง
		else if ( tempdate.length != 3 ) 	{
			obj.value = datePresent();
			alert(MyAlert[31]); 
			obj.select();
			chk = false;
		}
		//ตรวจสอบดูว่า วันที่กรอกเป็นเลขสองหลัก เดือนเป็นเลขสองหลัก และปีเป็นเลขสี่หลักหรือไม่
		else if (  (tempdate[0].length != 2) && (tempdate[1].length != 2) && (tempdate[2].length != 4)  )   {
			obj.value = datePresent();
			alert(MyAlert[31]); 
			obj.select();
			chk = false;
		}
		return chk; //ถ้ากรอกวันที่ถูกต้องตามเงื่อนไขแล้วจะ retrun เป็น true
	}			
	
			function checkNumFloatNotBlank(obj,limitstart,limitend) {
				with( document.cscform ){
					if(obj.value != "") {
						checkNumFloat(obj,limitstart,limitend)
					} else {
						obj.value = "1.00";	
					}
				}
			}		
			
			
		function checkValid(){
					with(document.cscform){
							var expbudget="{'employeeid':'"+__employeeid.value+"','glcode':'"+__costtype.value+"','kms':'"+__km.value.replace(/,/g,"")+"','amtreq':'"+__nets.value.replace(/,/g,"")+"'}";
							dwr.engine.beginBatch();
							 dwr.engine.setOrdered(true);
							ExpenseGL.checkBudget(expbudget,resultBudget);
							dwr.engine.endBatch();
					}
			}
			
	var resultBudget=function(data1){ 
		returnValue=eval("("+data1+")");
		/*for (key in returnValue) {
     		 alert(key + ': ' + returnValue[key])
   			 }*/		
		if(returnValue.flag==1){
			if((document.cscform.__nets.value.replace(/,/g,""))>(returnValue.result*1)){
					document.cscform.__nets.value=returnValue.result;
					insertComma(document.cscform.__nets);
					alert(MyCode[226]+" "+document.cscform.__nets.value);
			}else{
				confirmSave();
			}
		}		
	};			
						
		</script>			

</head>
<body>
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<form name="cscform" method="post" action="">


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

<%=screen.InitialVariable()%>

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

 <input type="hidden"name="__screen"  value="WELEXPM007_CPN"> 
  <input type="hidden" name="__help" value="">
  <input name="__fixCon" type="hidden" value="">
  <input type="hidden" name="__cmd"  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="__user" value="<%=screen.getUProfile().getUserId()%>">
  <input name="__notNull" type="hidden" value="<%=screen.getRequire()%>">
  <input name="__companyid" type="hidden" value='<%=screen.getUProfile().get("companyid")%>'> 
   <input type="hidden" name="__referPage" value="">
   <input type="hidden" name="__budgetyear" value="">
   <input type="hidden" name="__billno" value="<%=(screen.getDataLabel("billno").length()==0)?String.valueOf(System.currentTimeMillis()):screen.getDataLabel("billno")%>">
        <script language="javascript">
	 var titlename=swap2String('History of vehicle expenses');
	 document.write(Icons("WELEXPM007_CPN,"+titlename));
	 </script>
   <br>
  <div align="center">
    <table cellpadding="0" cellspacing="0"  class="maxsize">
      <tr > 
        <td colspan="2" class="header" >WELEXPM007_CPN, <script language="javascript">swapLang('History of vehicle expenses');</script>&nbsp;</td>
      </tr>
      <tr > 
        <td ><table  border="0" cellpadding="0" cellspacing="0" class="inframe" >
            <tr> 
              <td class="blankspace"> </td>
            </tr>
            <tr> 
              <td> <table border="0" cellspacing="0" cellpadding="0"  class="maxsize">
                  <tr> 
                    <td width="157" class="columnlabel"><span class="header"><%=screen.getLabel("EXPENDID")%>&nbsp;</td>
                    <td width="1056"><input type="text" name="__expendid" value="<%=screen.getDataLabel("expendid")%>"></td>
                  </tr>
                  <tr> 
                    <td width="157" class="columnlabel"><span class="header"><%=screen.getLabel("EMPLOYEEID")%>&nbsp;</td>
                    <td width="1056"><%=screen.getInput("EMPLOYEEID")%> <div align="left"></div></td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><%=screen.getLabel("BILLDATE")%>&nbsp;</td>
                    <td><INPUT TYPE="text" NAME="__billdate"  id="__billdate" SIZE="10" VALUE="<%=screen.getDataLabel("billdate")%>" onClick="showDate(this);" readonly onFocus="showDate(this);"  onMouseDown="showDate(this);" ></td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><%=screen.getLabel("COSTTYPE")%>&nbsp;</td>
                    <td><%=screen.getInput("COSTTYPE")%> </td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><%=screen.getLabel("COSTCENTER")%>&nbsp;</td>
                    <td><%=screen.getInput("COSTCENTER")%> </td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><script language="javascript">swapLang('Branch');</script>&nbsp;</td>
                    <td><%//=screen.getInput("WORKAREA")%><input name="__workarea"  onmouseout="toolTip()" onkeyup="sysIsEdit();" onkeypress="chkSpecialStr(event);" onfocus="this.select();" onblur="trimValue(this);" type="text" size="10" maxLength="10" value="<%=screen.getDataLabel("workarea")%>" /><a onmouseover="MM_swapImage('__workarea_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)" onmouseout="MM_swapImgRestore()" href="javascript:goHelp('MBRANCHHELP','__workarea');"><img name="__workarea_image" width="20" height="20" align="absMiddle" alt="SEARCH" src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" border="0"/></a></td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><%=screen.getLabel("KM")%>&nbsp;</td>
                    <td><%=screen.getInput("KM")%>
                     </td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><%=screen.getLabel("NETS")%>&nbsp;</td>
                    <td><%=screen.getInput("NETS")%>
                     </td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><%=screen.getLabel("REMARKS")%>&nbsp;</td>
                    <td><%=screen.getInput("REMARKS")%>
                     </td>
                  </tr>
                  <tr> 
                    <td class="columnlabel">&nbsp;</td>
                    <td>&nbsp;</td>
                  </tr>
              </table></td>
            </tr>
            <tr> 
              <td class="blankspace"></td>
            </tr>
            <tr> 
              <td>&nbsp;</td>
            </tr>
            <tr> 
              <td class="blankspace"></td>
            </tr>
          </table></td>
      </tr>
      <tr> 
        <td class="bottom" > </td>
      </tr>
    </table>
  </div>


<!----------BEGIN CSC ENDING ZONE ------------------------>

<%=screen.endJSP()%>

<!----------END CSC ENDING ZONE -------------------------->

</form>
</body>
</html>