<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.session.*"%>
<jsp:useBean id="CS012" class="com.csc.library.system.Task" scope="page" />
<%CS012.setChannel(request, response);%>
<%UIManager screen = (UIManager) CS012.process("SingleEntry", "CS012");%>

<html>
<head>
<title>Tax Deductable&Exemptible Allowances</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../CSS/MENU.css" rel="stylesheet" type="text/css">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<script language='javascript' src="../JS/SWAPLANG.js"></script>
<script language='javascript' src="../JS/SCREEN.js"></script>
<script language='javascript'>setLang('<%=CS012.getUProfile().get("lang")%>');</script>
<script language="javascript" src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript" type="text/JavaScript">

function checkCF() {checkConfirm();}
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_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_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];}
}
//-----------> start copy to screen ----------------->

function Trim(szStr) {
	return TrimLeft(TrimRight(szStr));
}

function TrimLeft(szStr) {
	for(var i=0; i<szStr.length; i++) {
		if(szStr.charAt(i) == ' ')
			szStr = szStr.substring(i-- + 1, szStr.length);
		else
			break;
	}
	return szStr;
}

function TrimRight(szStr) {
	for(var i=szStr.length - 1; i>=0; i--) {
		if(szStr.charAt(i) == ' ')
			szStr = szStr.substring(0, i);
		else
			break;
	}
	return szStr;
}
//-----------> end copy to screen ----------------->

//-----------> hot key

if(document.layers)
    document.captureEvents(Event.KEYDOWN);
	document.onkeydown = key;
function key(e){
	key=event.keyCode;	
	//alert(key);
	if(key==113){
        saveData();
	}else if(key==118){
         updateData();
    }
}    

//------------------------------ cscform null check ---------------------------------------------->
function  nullField(idx){
 with(document.cscform){
		var fieldName = new Array();
		var returnV=false;
		if(__notNull.value != ""){fieldName= __notNull.value.split(",");}
	  }
	    for(i=0;i<fieldName.length;i++){
			    tempValue="__mconfig$"+fieldName[i];
			    //alert(tempValue);
				if(tempValue ==document.cscform.elements[idx].name){
					     returnV=true;					
		   	        }
		}
    return returnV;
}
function nullCheck(){
	for (var i=0;i<document.cscform.length;i++){
			if(nullField(i)){
				if((document.cscform.elements[i].value==null)||(document.cscform.elements[i].value=="")){
		             alert(MyCode[0]);  
					 document.cscform.elements[i].focus();
					 return false;
 	                }
		//	}
		}//else{
			
  //}
  }
  return true;
}
//------------------------------ cscform NULL check ----------------------------------------------->

function saveData(){
	if(nullCheck()){
		with(document.cscform){		
			var oldValue = Trim(__effectiveid.value);
			var newValue = __mconfig$effectiveid.value;		
			//newValue= Trim(newValue.substring(0,newValue.indexOf(" ")));		
			//alert("OLD= "+oldValue);
			//alert("NEW="+newValue);
	
			if (oldValue!=newValue){
				aCon=confirm(MyCode[1]);
				if (aCon==true)	{
					save();
				}			
			}
			else{
				alert(MyCode[2]);
			}	
		}//End with
	}
}

function updateData(){
	if(nullCheck()){
		with(document.cscform){
		
			var oldValue = Trim(__effectiveid.value);
			var newValue = __mconfig$effectiveid.value;				
			//newValue= Trim(newValue.substring(0,newValue.indexOf(" ")));	
			//alert("OLD="+oldValue);
			//alert("NEW="+newValue);

			if (oldValue!=newValue){
				alert(MyCode[9]);			
			}
			else{
				aCon=confirm(MyCode[1]);
				if (aCon==true)	{
					__cmd.value="save";
					submit();
				}		
			}	
		}//End with
	}	
	
}
</script>

</head>
<body leftmargin="0" topmargin="0">

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


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

<%=screen.InitialVariable()%>

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

<input type="hidden" name="__cmd" value=""> 
<input type="hidden" name="__screen" value="CS012"> 
<input type="hidden" name="__help" value=""> 
<input type="hidden" name="__calendar">
<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
<input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"> 
<input type="hidden" name="__companyid" value='<%=screen.getUProfile().get("companyid")%>'> 
<input type="hidden" name="__effectiveid"  value="<%=screen.getDataLabel("MCONFIG$EFFECTIVEID")%>">	
<input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
<script language="javascript">getInputFormatDate();</script>
	
  <div align="center">
    <table>
<tr > 
        <td class="header">CS012, <script language='javascript'>swapLang('Tax Deductable And Exemptible Allowances');</script>&nbsp; </td>
      </tr>
      <tr > 
        <td > 
            <table class="largest" border="0" cellspacing="1" cellpadding="3">
              <tr>
                <td><div align="right"><a href="javascript:save();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image8','','../IMAGES/BUTTON/SWAP/NEW_SWAP24.gif',1)"><img src="../IMAGES/BUTTON/MAIN/NEW24.gif" alt="ADD" name="Image8" width="24" height="24" border="0" align="absmiddle"></a> 
                    <a href="javascript:update();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image9','','../IMAGES/BUTTON/SWAP/EDIT_SWAP24.gif',1)"><img src="../IMAGES/BUTTON/MAIN/EDIT24.gif" alt="EDIT" name="Image9" width="24" height="24" border="0" align="absmiddle"></a> 
                    <a href="javascript:edelete();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image10','','../IMAGES/BUTTON/SWAP/DEL_SWAP24.gif',1)"><img src="../IMAGES/BUTTON/MAIN/DEL24.gif" alt="DELETE" name="Image10" width="24" height="24" border="0" align="absmiddle"></a> 
                    <a href="javascript:search();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image11','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP24.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH24.gif" alt="SEARCH" name="Image11" width="24" height="24" border="0" align="absmiddle"></a> 
                    <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12','','../IMAGES/BUTTON/SWAP/PROCESS_SWAP24.gif',1)"><img src="../IMAGES/BUTTON/MAIN/PROCESS24.gif" alt="PROCESS LOG" name="Image12" width="24" height="24" border="0" align="absmiddle"></a> 
                    <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image13','','../IMAGES/BUTTON/SWAP/HELP_SWAP24.gif',1)"><img src="../IMAGES/BUTTON/MAIN/HELP24.gif" name="Image13" width="24" height="24" border="0" align="absmiddle"></a> 
                    <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image14','','../IMAGES/BUTTON/SWAP/EXIT_SWAP24.gif',1)"><img src="../IMAGES/BUTTON/MAIN/EXIT24.gif" alt="EXIT" name="Image14" width="24" height="24" border="0" align="absmiddle"></a></div></td>
              </tr>
            </table>		
		<table cellpadding="0" cellspacing="0" class="inner">
            <tr> 
              <td class="blankspace" colspan="3"></td>
            </tr>            
            <tr>              
              <td  class="columnlabel"><%=screen.getLabel("MCONFIG$EFFECTIVEID")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$EFFECTIVEID")%>               
                <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image15','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image15" width="20" height="20" border="0" align="absmiddle" onClick="viewCal('__mconfig$effectiveid')"></a></td>
            </tr>
            <tr> 
              <td class="blankspace" colspan="3"></td>
            </tr>
            <tr> 
              <td colspan="3">&nbsp;&nbsp;&nbsp;<strong>Condition Of Deduction</strong></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3001")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3001")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3002")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3002")%>%</td>
           </tr>           
           <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3003")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3003")%></td>
           </tr>  
            <tr> 
              <td class="blankspace" colspan="3"></td>
            </tr>
            <tr> 
              <td colspan="3">&nbsp;&nbsp;&nbsp;<strong>Exemptible Allowances</strong></td>
            </tr>            
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3004")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3004")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3005")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3005")%></td>
             </tr>
            <tr> 
	          <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3006")%>&nbsp;</td>                            
              <td class="columnobject1"  colspan="2"><%=screen.getInput("MCONFIG$PY3006")%>
              <%=screen.getLabel("MCONFIG$PY3007")%>&nbsp; <%=screen.getInput("MCONFIG$PY3007")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3008")%>&nbsp;</td>                            
              <td  class="columnobject1"  colspan="2"><%=screen.getInput("MCONFIG$PY3008")%>
              <%=screen.getLabel("MCONFIG$PY3009")%>&nbsp; <%=screen.getInput("MCONFIG$PY3009")%></td>
             </tr>
            <tr>
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3010")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3010")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3011")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3011")%></td>
            </tr>
			<tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3012")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3012")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3013")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3013")%></td>
            </tr>            
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3014")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3014")%>%</td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3015")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3015")%>%</td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3016")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3016")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3017")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3017")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3018")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3018")%>%</td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3019")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3019")%>%</td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("MCONFIG$PY3020")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("MCONFIG$PY3020")%></td>
            </tr>             
             <tr> 
              <td class="columnlabel"><%=screen.getLabel("mconfig$PY3023")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("mconfig$PY3023")%></td>
            </tr>
			<tr> 
              <td class="columnlabel"><%=screen.getLabel("mconfig$PY3024")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("mconfig$PY3024")%></td>
            </tr>
			<tr> 
              <td class="columnlabel"><%=screen.getLabel("mconfig$PY3025")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("mconfig$PY3025")%></td>
            </tr>
			<tr> 
              <td class="columnlabel"><%=screen.getLabel("mconfig$PY3026")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("mconfig$PY3026")%></td>
            </tr>
			<tr> 
              <td colspan="3">&nbsp;&nbsp;&nbsp;<strong>LTF</strong></td>
            </tr>
			<tr> 
              <td class="columnlabel"><%=screen.getLabel("mconfig$PY3027")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("mconfig$PY3027")%>%</td>
            </tr>
			<tr> 
              <td class="columnlabel"><%=screen.getLabel("mconfig$PY3028")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("mconfig$PY3028")%></td>
            </tr>
			<tr> 
              <td colspan="3">&nbsp;&nbsp;&nbsp;<strong>Workmens  Condition</strong></td>
            </tr>
			<tr> 
              <td class="columnlabel"><%=screen.getLabel("mconfig$PY3021")%>&nbsp;</td>
              <td class="columnobject1" colspan="2"><%=screen.getInput("mconfig$PY3021")%></td>
            </tr>
            <tr> 
              <td colspan="3" class="blankspace">&nbsp;</td>
            </tr>
			<tr> 
              <td colspan="3">
			  <table cellpadding="0" cellspacing="0">
                  <tr > 
                    <td  class="columnlabel">&nbsp;</td>
                    <td >
					 <script language="javascript">printEditCheck('<%=screen.getDataLabel("MCONFIG$EDIT_BY")%>','<%=screen.getDataLabel("MCONFIG$EDIT_DATE")%>','<%=screen.getDataLabel("MCONFIG$EDIT_TIME")%>','<%=screen.getDataLabel("MCONFIG$APPROVE")%>');
						</script>&nbsp;
					</td>
                  </tr>
                </table>
			  </td>
            </tr>
			<tr> 
              <td colspan="3" class="blankspace">&nbsp;</td>
            </tr>
            <tr> 
              <td colspan="3" align="center" ><div align="center"><a href="CS005.jsp"><img src="../IMAGES/BUTTON/BACK.gif" width="76" height="20" border="0"></a></div></td>
            </tr>
            <tr> 
              <td class="blankspace" colspan="3"></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>