<%@ 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="CS004" scope="session" class="com.csc.library.system.Task"/>
<%
	CS004.setChannel(request ,response);
	UIManager screen=(UIManager)CS004.process("MultiNoRecEntry","CS004");

	MultiLine multi = screen.getMultiLine("mtax");
	int multicount=0;
	UProfile u = screen.getUProfile();
	String codeid0 = request.getParameter("__tax_codeid");
	 
	if((codeid0!=null)&&(!codeid0.equals(""))){
		screen.getTable("mtax").setKeyOff();
		screen.getTable("mtax").setFilter("codeid='"+codeid0+"'");
		screen.getTable("mtax").refresh();
	}else{
	codeid0="";
	}
if((request.getParameter("__cmd")!=null)&&(request.getParameter("__cmd").equals("addChild"))){

	DbRecord rec=screen.getTable("mtax").getNewRecord();
	screen.getTable("mtax").last();	
	rec.set(screen.getTable("mtax").getMinorKey(),screen.getTable("mtax").getInt(screen.getTable("mtax").getMinorKey())+1);
	rec.set("CODEID",screen.getTable("mtax").getString("CODEID"));
	rec.set("EDESC",screen.getTable("mtax").getString("EDESC"));	
	rec.set("EFF_DATE",screen.getTable("mtax").getString("EFF_DATE"));	
//	screen.getTable("mtax").putNewRecord(rec);
	
}
	 
%>
<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 language='javascript' src="../JS/SWAPLANG.js"></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="JavaScript" type="text/JavaScript">
<!--
function goSave() {confirmSave();}
function goSearch() {search();}
function goDelete() {edelete();}
function goUpdate() {update();}
function checkCF() {checkConfirm();}
// for table mtax boy edit
function linkHelpTax(help,input){
	//alert(help+""+input);
	with(document.cscform){
	
	//	alert(__screen.value);
	var param="PRU084.jsp?__helpName="+help+"&__helpReturn="+"__tax_codeid:codeid"+"&__pageCall="+__screen.value;
	window.open(param,"Help","left=150,top=150,width=680,height=250,toolbar=no,status=yes,scrollbars=yes");
	}
}
function addMultiTax(){
	with(document.cscform){
		__cmd.value="addChild";

		submit();
	}
}
function goHelp(helpName,inputName){
	var helpReturn;
		 if(inputName=="__mtax.codeid.0" ) 	helpReturn="__mtax.codeid.0:codeid";
		  if(inputName=="__mtax.codeid.1" ) 	helpReturn="__mtax.codeid.1:codeid";
	     linkHelp_Return_mtax(helpName,helpReturn);
}

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 changeValue(source,target){
    var s = source;
	var t = target;
     with(document.cscform){
     	//alert("source:"+s);
     	//alert("target:"+t);
	  	num_1[t].value = parseFloat(num_2[s].value) + 1;
	  	//alert("num_1 target:"+num_1[t].value);
	  	num_3[s].value = num_1[t].value - num_1[t-1].value;
		}
   }
   function changeValue2(source,target){
    var s = source;
	var t = target;
	var tmp;
     with(document.cscform){
	  	tmp = parseFloat(num_2[s].value) + 1;
	  	num_3[s].value = tmp - num_1[t-1].value;
		}
   }



function chChange(){
	with(document.cscform){
		submit();
	}
}

function  setSameDesc(){
	
		for (var i=0;i<document.forms[0].length;i++){
			current = document.forms[0].elements[i];
			if(current.name.indexOf("desc")>0){
				if(document.forms[0].__language.value="eng")
				current.value=document.cscform. __mtax$edesc$1.value;
				else
					current.value=document.cscform. __mtax$tdesc$1.value;
			}
		}	
}

function  setSameEff(){
			for (var i=0;i<document.forms[0].length;i++){
			current = document.forms[0].elements[i];
			if(current.name.indexOf("eff_date")>0){
				current.value=document.cscform. __mtax$eff_date$1.value;
			}
		}	
}
//-->
</script>
<script src="../JS/VIEWCALENDAR.js"></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/CALENDAR_SWAP20.gif')">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>

<table class="dropmenu" cellspacing="0">
  <tr> 
    <td height="35" colspan="3">
	<script type='text/javascript'>function Go(){return}</script> 
    <!-- include css  & js files for menu  -->
		<link href="../CSS/MENU.css" rel="stylesheet" type="text/css">
		<script type='text/javascript' src='JS/COOLMENU.js'></script>
        <script type='text/javascript' src='JS/GLMENUITEMS.js'></script>
		<script type="text/javascript">new COOLjsMenu("menu1", GL_MENU_ITEMS,'<%=screen.getUProfile().get("menu")%>','<%=screen.getUProfile().get("lang")%>')</script>
	<!--- end of include menu -->   
      <noscript>
      Your browser does not support script </noscript></td>
  </tr>
  <td  class="workcompany"> </td>
  <td  class="company"></td>
  <td  class="roverbutton"> <a href="javascript:confirmSave();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image8','','../IMAGES/BUTTON/SWAP/NEW_SWAP24.gif',1)"><img id="add" 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="#" 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" onclick="goSearch();"></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="Logout.jsp" 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> 
  </td>
</table>
	<form name="cscform" method="post" action="">


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

<%=screen.InitialVariable()%>

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

<input name="__cmd" type="hidden" value="">
	<input name="__screen" type="hidden" value="CS004">
	<input name="__calendar" type="hidden">
  <input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
	<input name="__help" type="hidden" value="">
	<input name="__gorec" type="hidden" value="">
	<input name="__headMulti" type="hidden" value="">
	<input name="__childMulti" type="hidden" value="CS004">
	<input name="__multiTable" type="hidden" value="mtax">
	<input name="__ack" type="hidden">
	<input name="__fixCon" type="hidden" value="">
	<input type="hidden" name="__companyid" value='<%=screen.getUProfile().get("companyid")%>'> 
	<script language="javascript">getInputFormatDate();</script>
<input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"> 
  <input name="__minorkey" type="hidden" value="<%=multi.getTable().recCount()+1%>">
  <div align="center">
    <table width="100%" cellpadding="0" cellspacing="0"  >
<tr > 
        <td width="695" class="header"> CS004,
		<script language='javascript'>swapLang('Personal Income Tax - Bracket : Rate Table');</script>&nbsp; </td>
      </tr>
      <tr > 
        <td ><table width="640" border="0" cellpadding="0" cellspacing="0 "id="rsTable" name="rsTable" cols=7 class="row1">
            <tr bgcolor="#3366CC"> 
              <td colspan="9" class="blankspace" height="10"></td>
            </tr>
            <tr bgcolor="#3366CC"> 
              <td colspan="9"> 
                     </td>
                     </tr>

                  <tr> 
							<%
			 
				  multi.goFirst();
				  %>	   
              <td class="columnlabel">
			  <strong><%=multi.getLabel("mtax","codeid")%></strong></td>
						<td class="columnobject1" >
<input name="__tax_codeid" type="text" size="2" onMouseOver="toolTip('<%=screen.getTable("mtax").getCurrentRecordManager().getField("codeid").getDescription()%>')"  onMouseOut="toolTip()" onChange="javaScript:chChange();" value="<%=codeid0%>">
                        &nbsp;<A href="javascript:linkHelpTax('PRU084','__TAX_CODEID');"  onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2311','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="Image2311" width="20" height="20" border="0" align="absmiddle"></a></td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><%=multi.getLabel("mtax","edesc")%></td>
                    <td class="columnobject1"><%=multi.getInput("mtax","edesc")%></td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><%=multi.getLabel("mtax","eff_date")%></td>
                    <td class="columnobject1"> <%=multi.getInput("mtax","eff_date")%>
                      &nbsp;<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image19','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" name="Image19" width="20" height="20" border="0" align="absmiddle" onClick="viewCal('__mtax$eff_date$1')" alt="Calendar"></a> 
                    </td>
                  </tr>
                </table>
                </td>
            </tr>
            <tr bgcolor="#3366CC"> 
              <td  colspan="9">
			  
			  <table width="667" border="0" cellpadding="0" cellspacing="0 " cols=7 class="row1"id="rsTable" name="rsTable" dwcopytype="CopyTableRow">
            <tr > 
              <td width="21" height="23">&nbsp;</td>
              <td height="23" colspan="3" valign="bottom" class="row1"><div align="center">Net 
                  Taxable Income Bracket</div></td>
              <td width="18" height="23">&nbsp;</td>
              <td width="191" height="23" valign="bottom" class="row1"><div align="center">Maximum 
                  Amount in Bracket</div></td>
              <td width="9" height="23">&nbsp;</td>
              <td width="78" height="23" class="row1"><div align="center">Tax 
                  Rate(%)</div></td>
              <td width="32" height="23" valign="bottom">&nbsp;</td>
            </tr>
						<%
			  for(int i=1;!multi.eof();multi.next(),i++){ 
					  multicount++;
			%>
			<input name="__mtax$lineno$<%=multi.getData(multi.getTable().getMinorKey())%>" type="hidden" value="<%=i%>">
				<%if(i!=1){%>
			<input name="__mtax$edesc$<%=multi.getData(multi.getTable().getMinorKey())%>" type="hidden" value="<%=request.getParameter("__mtax$edesc$1")%>">
			<input name="__mtax$eff_date$<%=multi.getData(multi.getTable().getMinorKey())%>" type="hidden" value="<%=request.getParameter("__mtax$eff_date$1")%>">

			 <%}%>
            <tr bgcolor="#3366CC"> 
              <td class="columnobject1"><%=multi.getInputCheckBox()%></td>
              <td class="columnobject1" ><div align="right""> <%=multi.getInput("mtax","money_min")%></div></td>
              <td class="columnobject1"><div align="center">-</div></td>
              <td class="columnobject1" ><div align="left"> <%=multi.getInput("mtax","money_max")%></div> </td>
              <td >&nbsp;</td>
              <td class="columnobject1" ><div align="center"> 
                   <%=multi.getInput("mtax","money_range")%>
                </div></td>
              <td >&nbsp;</td>
              <td class="columnobject1"><div align="center"><%=multi.getInput("mtax","rate")%></div>  </td>
              <td >&nbsp;</td>
            </tr>
			<%
				}
			
			%>
          </table>
            </td>
            </tr>






            <tr> 
              <td height="102" colspan="9">
				<table width="1276" border="0" cellpadding="0" cellspacing="0">
            <tr> 
              <td  class="buttonline" colspan="4"><A HREF="javascript:addMultiTax();"><img src="../IMAGES/BUTTON/ADD.gif" height="20" border="0" ></a> 
                <a href="javascript:deleteMulti();"><img src="../IMAGES/BUTTON/DELETE.gif" height="20" border="0" ></a></td>
            </tr>
            <tr > 
              <td colspan="4"  class="blankspace">&nbsp;</td>
            </tr>
            <tr > 
              <td  class="columnlabel"><%=multi.getLabel("mtax","edit_date")%></td>
              <td  class="columnobject1"><%=multi.getInput("mtax","edit_date")%></td>
              <td  class="columnlabel"><%=multi.getLabel("mtax","edit_time")%></td>
              <td  class="columnobject1"> <%=multi.getInput("mtax","edit_time")%></td>
            </tr>
            <tr > 
              <td  class="columnlabel"><%=multi.getLabel("mtax","edit_by")%></td>
              <td colspan="3" class="columnobject1"><%=multi.getInput("mtax","edit_by")%></td>
            </tr>
            <tr > 
              <td  class="columnlabel"><%=multi.getLabel("mtax","approve")%></td>
              <td colspan="3" class="columnobject1"><%=multi.getInput("mtax","approve")%></td>
            </tr>
          </table></td>
            </tr>
            <tr> 
              <td colspan="9" 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>