<%@page contentType="text/html; charset=UTF-8"%>
<%@ page import="com.csc.library.entry.*,com.csc.library.session.*,com.csc.library.database.*,com.csc.library.components.*" %>
<%@ page import="org.apache.commons.lang.StringUtils,java.util.ArrayList,com.csc.library.report.ReportUDF,com.csc.library.utilities.CscCalendar" %>
<%@ page import="com.csc.library.utilities.MovementUtils,com.csc.library.movement.MovementTransaction,com.csc.library.movement.AddingAdjustedMovementTrans,com.csc.library.utilities.CheckNull" %>
<jsp:useBean id="PRU102" scope="page" class="com.csc.library.system.Task"/>

<%
PRU102.setChannel(request, response);
UIManager screen=(UIManager)PRU102.process("MultiEntry","PRU102");
MultiLine multi = screen.getMultiLine("Tadjposition");
CheckNull chk=new CheckNull();

if(StringUtils.trimToEmpty(request.getParameter("__cmd")).equalsIgnoreCase("save")) {
    if(screen.getRecord().getConfirmStatus() == 2) {
        // search after save because record has been clear by system
        screen.getRecord().set( "employeeid", screen.getDataLabel( "employeeid" ) );
        screen.getRecord().set( "companyid", screen.getUProfile().get( "companyid" ) );
        screen.getRecord().search();

    } else if(screen.getRecord().getConfirmStatus() == -99) {
        // search child if confirm save
        multi.getTable().refreshChild();
    }
}
int recCount =multi.getTable().recCount();


if(screen.getRecord().getString( "employeeid").length() >0 && multi.getTable().recCount()<1 && StringUtils.trimToEmpty(request.getParameter("__generate")).equalsIgnoreCase("1") ) {
    DbRecord transRec = screen.getTable("Tadjposition").getNewRecord();
    transRec.set("employeeid", screen.getRecord().getString("employeeid"));
    transRec.set("companyid", screen.getUProfile().get( "companyid" ));

    MovementTransaction movTrans = new AddingAdjustedMovementTrans(screen.getUProfile());
    movTrans.setMovementTransaction(transRec);

    // put Transaction Record to table
    screen.getTable("Tadjposition").putNewRecord(transRec);
}

screen.referLangOn();
multi.getTable().getCurrentRecordManager().referLangOn();

DbInquiry cf_pos = new InitialInquiry(screen.getUProfile()).getDbInquiry("config_gohelp");
cf_pos.setColumn("*");
cf_pos.setFilter("config_id = '1'");
cf_pos.refresh();
cf_pos.next();
String cf_branch = cf_pos.getString("branch");
String cf_bu1 = cf_pos.getString("bu1");
String cf_bu2 = cf_pos.getString("bu2");
String cf_bu3 = cf_pos.getString("bu3");
String cf_bu4 = cf_pos.getString("bu4");
String cf_bu5 = cf_pos.getString("bu5");
String cf_position = cf_pos.getString("position");

String cf_dis_branch = cf_pos.getString("dis_branch");
String cf_dis_bu1 = cf_pos.getString("dis_bu1");
String cf_dis_bu2 = cf_pos.getString("dis_bu2");
String cf_dis_bu3 = cf_pos.getString("dis_bu3");
String cf_dis_bu4 = cf_pos.getString("dis_bu4");
String cf_dis_bu5 = cf_pos.getString("dis_bu5");
String cf_dis_position = cf_pos.getString("dis_position");

String cf_req_branch = cf_pos.getString("req_branch");
String cf_req_bu1 = cf_pos.getString("req_bu1");
String cf_req_bu2 = cf_pos.getString("req_bu2");
String cf_req_bu3 = cf_pos.getString("req_bu3");
String cf_req_bu4 = cf_pos.getString("req_bu4");
String cf_req_bu5 = cf_pos.getString("req_bu5");
String cf_req_position = cf_pos.getString("req_position");
cf_pos.closeConnection();

/* date desc */
String tha_day[] = {"","อา","จ","อ","พ","พฤ","ศ","ส" } ;
String eng_day[] = {"", "Su","M","T","W","Th","F","Sa"} ;
String _day[] = tha_day ;

String lng = StringUtils.trimToEmpty(screen.getUProfile().get("lang")) ;

if(lng.equalsIgnoreCase("eng")){
    _day = eng_day ;
}

%>

<html ng-app="myHR">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <script src="../JS/VIEWCALENDAR.js"></script>
        <link href="../CSS/TISCO.css" rel="stylesheet" type="text/css"/>
        <link href="../CSS/bootstrap.css" rel="stylesheet"  type="text/css">
        <link href="../CSS/bootstrap_csc_backend.css" rel="stylesheet"  type="text/css">
        <script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
        <script type='text/javascript' src="../JS/bootstrap.js"></script>
        <script language="JavaScript" 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 language="JavaScript" type="text/javascript" src="../JS/EMPLOYEE.js"></script>
        <script language="JavaScript" type="text/javascript" src="../JS/HOTKEY.js"></script>
        <script language="JavaScript" type="text/javascript" src="../JS/VIEWCALENDAR.js"></script>
        <script language="JavaScript" type="text/javascript" src="../JS/DATEINPUT.js"></script>
        <script language="JavaScript" type="text/javascript" src="../JS/ICONSMENU.js"></script>

        <SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-1.7.2.js'></SCRIPT>
        <SCRIPT TYPE='text/JavaScript' SRC='../JS/CscBase.js'></SCRIPT>
        <SCRIPT TYPE='text/JavaScript' SRC='../JS/CscCalendarV3.js'></SCRIPT>
        <SCRIPT TYPE='text/JavaScript' SRC='../JS/TimeZone.js'></SCRIPT>
        <SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-ui.js'></SCRIPT>

        <script type='text/javascript' src='/hr/dwr/interface/MovementTypeSetup.js'></script>
        <script type='text/javascript' src='/hr/dwr/engine.js'></script>

        <script language='javascript'>setLang("<%=screen.getUProfile().get("lang")%>");</script>
        <script language="javascript">getTitleName();</script>
        <script language="JavaScript" type="text/JavaScript">

        function goHelp(helpName,inputName){
            var helpReturn;
            if( inputName == "__tadjposition$job$1" )    {
                helpReturn="__tadjposition$job$1:jobcodeid,__tadjposition$bu1$1:bu1,__tadjposition$bu2$1:bu2,__tadjposition$bu3$1:bu3,__tadjposition$bu4$1:bu4,__tadjposition$bu5$1:bu5,__tadjposition$emp_position$1:jobcode_position,__tadjposition$branch$1:branchid,MBRANCH@TDESC$1,MJOBCODE@TDESC$1,MBU1@TDESC$1,MBU2@TDESC$1,MBU3@TDESC$1,MBU4@TDESC$1,MBU5@TDESC$1,MPOSITION@TDESC$1";
            } else if( inputName == "__tadjposition$branch$1" )  {
                helpReturn="__tadjposition$branch$1:branchid,MBRANCH@TDESC$1";
            } else if( inputName == "__tadjposition$branch_titleid$1" )  {
                helpReturn="__tadjposition$branch_titleid$1:branch_titleid,MBRANCH_TITLE@TDESC$1";
            } else if(inputName=="__tadjposition$branch_no$1" ) {
                helpReturn="__tadjposition$branch_no$1:branch_no,MBRANCH_SOC_TAX@TDESC$1";
            } else if( inputName == "__tadjposition$emp_position$1" ){
                var cf_position = '<%=cf_position%>';
                if(cf_position === "1"){
                    helpReturn="__tadjposition$emp_position$1:positionid,MPOSITION@TDESC$1<%if(cf_branch.equals("1")){%>,__tadjposition$branch$1:mbranch.branchid,MBRANCH@TDESC$1<%}%><%if(cf_bu1.equals("1")){%>,__tadjposition$bu1$1:mbu1.bu1id,MBU1@TDESC$1<%}%><%if(cf_bu2.equals("1")){%>,__tadjposition$bu2$1:mbu2.bu2id,MBU2@TDESC$1<%}%><%if(cf_bu3.equals("1")){%>,__tadjposition$bu3$1:mbu3.bu3id,MBU3@TDESC$1<%}%><%if(cf_bu4.equals("1")){%>,__tadjposition$bu4$1:mbu4.bu4id,MBU4@TDESC$1<%}%><%if(cf_bu5.equals("1")){%>,__tadjposition$bu5$1:mbu5.bu5id,MBU5@TDESC$1<%}%>";
                } else {
                    helpReturn="__tadjposition$emp_position$1:positionid,MPOSITION@TDESC$1";
                }
            } else if( inputName == "__tadjposition$bu1$1" )  {
                helpReturn="__tadjposition$bu1$1:bu1id,MBU1@TDESC$1<%if(cf_branch.equals("1")){%>,__tadjposition$branch$1:mbranch.branchid,MBRANCH@TDESC$1<%}%>";
            } else if( inputName == "__tadjposition$bu2$1" )  {
                helpReturn="__tadjposition$bu2$1:bu2id,MBU2@TDESC$1<%if(cf_branch.equals("1")){%>,__tadjposition$branch$1:mbranch.branchid,MBRANCH@TDESC$1<%}%><%if(cf_bu1.equals("1")){%>,__tadjposition$bu1$1:mbu1.bu1id,MBU1@TDESC$1<%}%>";
            } else if( inputName == "__tadjposition$bu3$1" )  {
                helpReturn="__tadjposition$bu3$1:bu3id,MBU3@TDESC$1<%if(cf_branch.equals("1")){%>,__tadjposition$branch$1:mbranch.branchid,MBRANCH@TDESC$1<%}%><%if(cf_bu1.equals("1")){%>,__tadjposition$bu1$1:mbu1.bu1id,MBU1@TDESC$1<%}%><%if(cf_bu2.equals("1")){%>,__tadjposition$bu2$1:mbu2.bu2id,MBU2@TDESC$1<%}%>";
            } else if( inputName == "__tadjposition$bu4$1" )  {
                helpReturn="__tadjposition$bu4$1:bu4id,MBU4@TDESC$1<%if(cf_branch.equals("1")){%>,__tadjposition$branch$1:mbranch.branchid,MBRANCH@TDESC$1<%}%><%if(cf_bu1.equals("1")){%>,__tadjposition$bu1$1:mbu1.bu1id,MBU1@TDESC$1<%}%><%if(cf_bu2.equals("1")){%>,__tadjposition$bu2$1:mbu2.bu2id,MBU2@TDESC$1<%}%><%if(cf_bu3.equals("1")){%>,__tadjposition$bu3$1:mbu3.bu3id,MBU3@TDESC$1<%}%>";
            } else if( inputName == "__tadjposition$bu5$1" )  {
                helpReturn="__tadjposition$bu5$1:bu5id,MBU5@TDESC$1<%if(cf_branch.equals("1")){%>,__tadjposition$branch$1:mbranch.branchid,MBRANCH@TDESC$1<%}%><%if(cf_bu1.equals("1")){%>,__tadjposition$bu1$1:mbu1.bu1id,MBU1@TDESC$1<%}%><%if(cf_bu2.equals("1")){%>,__tadjposition$bu2$1:mbu2.bu2id,MBU2@TDESC$1<%}%><%if(cf_bu3.equals("1")){%>,__tadjposition$bu3$1:mbu3.bu3id,MBU3@TDESC$1<%}%><%if(cf_bu4.equals("1")){%>,__tadjposition$bu4$1:mbu4.bu4id,MBU4@TDESC$1<%}%>";
            } else if( inputName == "__tadjposition$corperate_title$1" )  {
                helpReturn="__tadjposition$corperate_title$1:corperateid,MCORPERATE_TITLE@TDESC$1";
            } else if( inputName == "__tadjposition$emp_group$1" )  {
                helpReturn="__tadjposition$emp_group$1:groupid,MGROUP@TDESC$1";
            } else if( inputName == "__tadjposition$costcenter$1" )  {
                helpReturn="__tadjposition$costcenter$1:costcenterid,MCOSTCENTER0@TDESC$1";
            } else if( inputName == "__tadjposition$workarea$1" )  {
                helpReturn="__tadjposition$workarea$1:workareaid,MWORKAREA@TDESC$1";
            } else if( inputName == "__tadjposition$salary$1" )  {
                helpReturn="__tadjposition$salary$1:codeid,MSALATYPE0@TDESC$1";
            } else if( inputName == "__tadjposition$time0$1" )  {
                helpReturn="__tadjposition$time0$1:time0id,MTIME0@TDESC$1";
            } else if( inputName == "__tadjposition$salatype$1" )  {
                helpReturn="__tadjposition$salatype$1:codeid,MSALATYPE0@TDESC$1";
            } else if( inputName == "__tadjposition$pl$1" )  {
                helpReturn="__tadjposition$pl$1:plid,MPERSONALLEVEL@TDESC$1";
            } else if( inputName == "__tadjposition$signby$1" )  {
                helpReturn="__tadjposition$signby$1:employeeid,MEMPLOYEE@FULLNAME$1";
            } else if(inputName=="__pl"){
                helpReturn="__pl:plid,__band:band,MPERSONALLEVEL@TDESC,MPERSONALLEVEL@BAND,BANDTDESC:MPERSONALLEVEL.band|desc";
            } else if(inputName == "__tadjposition$resignreason$1" ) {
                helpReturn = "__tadjposition$resignreason$1:resignreasonid,__tadjposition$status$1:status,MRESIGNREASON@TDESC";
            }
            if( inputName == "__tadjposition$adj_reason$1" ){
                helpReturn = "__tadjposition$adj_reason$1:adjreasonid,MADJREASON@TDESC";
                var adj_type = document.cscform.__tadjposition$adj_type$1.value;
                var fixCon = "";
                if( adj_type != ""){
                    fixCon = "adj_type='"+adj_type+"'";
                }
                linkhelp_return_madjreason(helpName,helpReturn,fixCon);
            } else {
                linkHelp_Return(helpName,helpReturn);
            }
        }

        function linkhelp_return_madjreason(help,input, fixCon){
            with(document.cscform){
                var filter = fixCon;
                var param="PRU084.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+filter+"&__checkVerify=off";
                win = window.open(param,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
                if(window.focus){win.focus();}
            }
        }

        function chkStatus(obj){
            with(document.cscform){
                var prob = getRadioValue(obj);
                if(prob=="1"){
                    probation.style.display="block";
                }else{
                    probation.style.display="none";
                }
            }
        }

        function chkEmptype(){
            with(document.cscform){
                //var oObj = __tadjposition$old_emp_type$1.value;
                //var nObj = __tadjposition$emp_type$1.options[__tadjposition$emp_type$1.selectedIndex].value;
                //if((oObj =="2")  && (nObj =="1")){
                //newemployee.style.display="block";
                //__tadjposition$newemployeeid$1.focus();

                //}else{
                //newemployee.style.display="none";
                //}
            }
        }
        function GoSave(){
            if(chkBeforeDate()&&chkNullField()&&chkTransferCompany()){
                setDefineHoliday();
                confirmSave();
            }
        }
        function GoUpdate(){
            if(chkNullField()){
                update();
            }
        }
        function GoDelete(){
            with(document.cscform) {
                __notdelall.value="true";
                edelete();
            }
        }
        function GoSearch(){
            search();
        }
        function chkNullField(){
            var chk = true;
            if($('input[name="__employeeid"]').val() === ""){
                $('input[name="__employeeid"]').focus();
                chk = false;
                <%
                if(cf_req_branch.equals("1")){
                    %>
                }else if($('input[name="__tadjposition$branch$1"]').val() === ""){
                    $('input[name="__tadjposition$branch$1"]').focus();
                    chk = false;
                    <%
                }
                if(cf_req_bu1.equals("1")){
                    %>
                }else if($('input[name="__tadjposition$bu1$1"]').val() === ""){
                    $('input[name="__tadjposition$bu1$1"]').focus();
                    chk = false;
                    <%
                }
                if(cf_req_bu2.equals("1")){
                    %>
                }else if($('input[name="__tadjposition$bu2$1"]').val() === ""){
                    $('input[name="__tadjposition$bu2$1"]').focus();
                    chk = false;
                    <%
                }
                if(cf_req_bu3.equals("1")){
                    %>
                }else if($('input[name="__tadjposition$bu3$1"]').val() === ""){
                    $('input[name="__tadjposition$bu3$1"]').focus();
                    chk = false;
                    <%
                }
                if(cf_req_bu4.equals("1")){
                    %>
                }else if($('input[name="__tadjposition$bu4$1"]').val() === ""){
                    $('input[name="__tadjposition$bu4$1"]').focus();
                    chk = false;
                    <%
                }
                if(cf_req_bu5.equals("1")){
                    %>
                }else if($('input[name="__tadjposition$bu5$1"]').val() === ""){
                    $('input[name="__tadjposition$bu5$1"]').focus();
                    chk = false;
                    <%
                }
                if(cf_req_position.equals("1")){
                    %>
                }else if($('input[name="__tadjposition$emp_position$1"]').val() === ""){
                    $('input[name="__tadjposition$emp_position$1"]').focus();
                    chk = false;
                    <%
                }
                %>
            }
            if(!chk){
                if(getLang() === "tha"){
                    alert("คุณกรอกข้อมูลไม่ครบ กรุณาตรวจสอบ");
                } else {
                    alert("Invalid data, please review.");
                }
            }

            return chk;
        }
        function GoGenerate() {
            with(document.cscform) {
                if(__employeeid.value!="" && __employeeid.value!="0") {
                    __generate.value="1";
                    search();
                } else {
                  if(getLang() === "tha"){
                      alert("กรณากรอกรหัสพนักงาน");
                  } else {
                      alert("please Invalid employeeid.");
                  }
                    __employeeid.focus();
                    __employeeid.select();
                }
            }

        }

        function check_transfer(obj){
            with(document.cscform){
                var data = obj.value;

                if( data == 53){
                    $("#tranfer_company_config").removeClass("displaynone");
                } else {
                    $("#tranfer_company_config").addClass("displaynone");
                    $("#employeeoriginalid").addClass("displaynone");
                    $("#newemployeeid").addClass("displaynone");
                }
            }
            if(data.value !== ""){
                MovementTypeSetup.seach(obj.value, seachReturn);
            }
            refreshData();
        }

        function seachReturn(data){
            console.log("data ==> "+data);
            var dataarray = data.split(",");
            var mainname = "__tadjposition$field$1";
            var mainarray = ["emp_type","branch","branch_no","job",
            "emp_position","bu1","bu2","bu3","bu4","bu5","emp_group",
            "pl","costcenter","time0","workarea","salatype","salary",
            "fixed_income_deduct","contract_end"];

            for(var imain=0; imain<mainarray.length ; imain++){
                var chk = false;
                var classname = "."+mainarray[imain];
                var attrname = mainname.replace("field", mainarray[imain]);

                for(var idata=0; idata<dataarray.length ; idata++){
                    if( mainarray[imain] === dataarray[idata] ){
                        chk = true;
                    }
                }

                if(chk){
                    $(classname).attr('readonly', false);
                    $('input[name="'+attrname+'"]').attr('readonly', false);
                    $('select[name="'+attrname+'"]').attr('disabled', false);
                    $('input[name="'+attrname+'"]').closest( "td" ).find("a").removeClass("disable-gohelp");
                    if(mainarray[imain] === "salary"){
                        $('select[name="__tadjposition$currency$1"]').attr('disabled', false);
                        $('select[name="__tadjposition$emp_every$1"]').attr('disabled', false);
                    } else if(mainarray[imain] === "time0"){
                        $('input[name="__dayoff"]').attr('disabled', false);
                        $('#dayoff_mon').attr('disabled', false);
                        $('#dayoff_tue').attr('disabled', false);
                        $('#dayoff_wed').attr('disabled', false);
                        $('#dayoff_thu').attr('disabled', false);
                        $('#dayoff_fri').attr('disabled', false);
                        $('#dayoff_sat').attr('disabled', false);
                        $('#dayoff_sun').attr('disabled', false);
                        $('input[name="__tadjposition$eff_dayoff$1"]').attr('disabled', false);
                        $('input[name="__tadjposition$eff_dayoff$1"]').closest( "td" ).find("a").removeClass("disable-gohelp");
                    }
                } else {
                    $(classname).attr('readonly', true);
                    $('input[name="'+attrname+'"]').attr('readonly', true);
                    $('select[name="'+attrname+'"]').attr('disabled', true);
                    $('input[name="'+attrname+'"]').closest( "td" ).find("a").addClass("disable-gohelp");
                    if(mainarray[imain] === "salary"){
                        $('select[name="__tadjposition$currency$1"]').attr('disabled', true);
                        $('select[name="__tadjposition$emp_every$1"]').attr('disabled', true);
                    } else if(mainarray[imain] === "time0"){
                        $('input[name="__dayoff"]').attr('disabled', true);
                        $('#dayoff_mon').attr('disabled', true);
                        $('#dayoff_tue').attr('disabled', true);
                        $('#dayoff_wed').attr('disabled', true);
                        $('#dayoff_thu').attr('disabled', true);
                        $('#dayoff_fri').attr('disabled', true);
                        $('#dayoff_sat').attr('disabled', true);
                        $('#dayoff_sun').attr('disabled', true);
                        $('input[name="__tadjposition$eff_dayoff$1"]').attr('disabled', true);
                        $('input[name="__tadjposition$eff_dayoff$1"]').closest( "td" ).find("a").addClass("disable-gohelp");
                    }
                }
            }

            <%if(cf_dis_branch.equals("1")){%>$('input[name="__tadjposition$branch$1"]').attr('readonly', true).closest( "td" ).find("a").addClass("disable-gohelp");<%}%>
            <%if(cf_dis_bu1.equals("1")){%>$('input[name="__tadjposition$bu1$1"]').attr('readonly', true).closest( "td" ).find("a").addClass("disable-gohelp");<%}%>
            <%if(cf_dis_bu2.equals("1")){%>$('input[name="__tadjposition$bu2$1"]').attr('readonly', true).closest( "td" ).find("a").addClass("disable-gohelp");<%}%>
            <%if(cf_dis_bu3.equals("1")){%>$('input[name="__tadjposition$bu3$1"]').attr('readonly', true).closest( "td" ).find("a").addClass("disable-gohelp");<%}%>
            <%if(cf_dis_bu4.equals("1")){%>$('input[name="__tadjposition$bu4$1"]').attr('readonly', true).closest( "td" ).find("a").addClass("disable-gohelp");<%}%>
            <%if(cf_dis_bu5.equals("1")){%>$('input[name="__tadjposition$bu5$1"]').attr('readonly', true).closest( "td" ).find("a").addClass("disable-gohelp");<%}%>
            <%if(cf_dis_position.equals("1")){%>$('input[name="__tadjposition$emp_position$1"]').attr('readonly', true).closest( "td" ).find("a").addClass("disable-gohelp");<%}%>

        }

        function refreshData(){
            $('input[name="__tadjposition$adj_reason$1"]').val("");
            $('input[name="MADJREASON@TDESC"]').val("");
            $('input[name="__tadjposition$status$1"]').val($('input[name="original$status"]').val());
            $('select[name="__tadjposition$emp_type$1"]').val($('input[name="original$emp_type"]').val()).change();
            $('input[name="__tadjposition$branch$1"]').val($('input[name="original$branch"]').val());
            $('input[name="MBRANCH@TDESC$1"]').val($('input[name="original$branch$tdesc"]').val());
            $('input[name="__tadjposition$branch_no$1"]').val($('input[name="original$branch_no"]').val());
            $('input[name="MBRANCH_SOC_TAX@TDESC$1"]').val($('input[name="original$branch_no$tdesc"]').val());
            $('input[name="__tadjposition$job$1"]').val($('input[name="original$job"]').val());
            $('input[name="MJOBCODE@TDESC$1"]').val($('input[name="original$job$tdesc"]').val());
            $('input[name="__tadjposition$emp_position$1"]').val($('input[name="original$emp_position"]').val());
            $('input[name="MPOSITION@TDESC$1"]').val($('input[name="original$emp_position$tdesc"]').val());
            $('input[name="__tadjposition$bu1$1"]').val($('input[name="original$bu1"]').val());
            $('input[name="MBU1@TDESC$1"]').val($('input[name="original$bu1$tdesc"]').val());
            $('input[name="__tadjposition$bu2$1"]').val($('input[name="original$bu2"]').val());
            $('input[name="MBU2@TDESC$1"]').val($('input[name="original$bu2$tdesc"]').val());
            $('input[name="__tadjposition$bu3$1"]').val($('input[name="original$bu3"]').val());
            $('input[name="MBU3@TDESC$1"]').val($('input[name="original$bu3$tdesc"]').val());
            $('input[name="__tadjposition$bu4$1"]').val($('input[name="original$bu4"]').val());
            $('input[name="MBU4@TDESC$1"]').val($('input[name="original$bu4$tdesc"]').val());
            $('input[name="__tadjposition$bu5$1"]').val($('input[name="original$bu5"]').val());
            $('input[name="MBU5@TDESC$1"]').val($('input[name="original$bu5$tdesc"]').val());
            $('input[name="__tadjposition$emp_group$1"]').val($('input[name="original$emp_group"]').val());
            $('input[name="MGROUP@TDESC$1"]').val($('input[name="original$emp_group$tdesc"]').val());
            $('input[name="__tadjposition$pl$1"]').val($('input[name="original$pl"]').val());
            $('input[name="MPERSONALLEVEL@TDESC$1"]').val($('input[name="original$pl$tdesc"]').val());
            $('input[name="MPERSONALLEVEL@BAND"]').val($('input[name="original$band"]').val());
            $('input[name="BANDTDESC"]').val($('input[name="original$band$tdesc"]').val());
            $('input[name="__tadjposition$costcenter$1"]').val($('input[name="original$costcenter"]').val());
            $('input[name="MCOSTCENTER0@TDESC$1"]').val($('input[name="original$costcenter$tdesc"]').val());
            $('input[name="__tadjposition$time0$1"]').val($('input[name="original$time0"]').val());
            $('input[name="MTIME0@TDESC$1"]').val($('input[name="original$time0$tdesc"]').val());
            $('input[name="__tadjposition$workarea$1"]').val($('input[name="original$workarea"]').val());
            $('input[name="MWORKAREA@TDESC$1"]').val($('input[name="original$workarea$tdesc"]').val());
            $('input[name="__tadjposition$salatype$1"]').val($('input[name="original$salatype"]').val());
            $('input[name="MSALATYPE0@TDESC$1"]').val($('input[name="original$salatype$tdesc"]').val());
            $('input[name="__tadjposition$salary$1"]').val($('input[name="original$salary"]').val());
            $('select[name="__tadjposition$currency$1"]').val($('input[name="original$salary$currency"]').val()).change();
            $('select[name="__tadjposition$emp_every$1"]').val($('input[name="original$salary$emp_every"]').val()).change();
            $('input[name="__tadjposition$contract_end$1"]').val($('input[name="original$contract_end"]').val());

            var dayoff = $('input[name="original$dayoff"]').val();
            $('input[name="__dayoff"][value=' + dayoff + ']').prop("checked",true);
            if(dayoff === "1"){
                showDayOff(true);
            } else {
                showDayOff(false);
            }

            $('input[name="__tadjposition$eff_dayoff$1"]').val($('input[name="original$eff_dayoff"]').val());

            var dayoff_list = $('input[name="original$dayoff_list"]').val();
            if(dayoff_list.indexOf("2") != -1){
                $('#dayoff_mon').prop("checked", true);
            } else {
                $('#dayoff_mon').prop("checked", false);
            }
            if(dayoff_list.indexOf("3") != -1){
                $('#dayoff_tue').prop("checked", true);
            } else {
                $('#dayoff_tue').prop("checked", false);
            }
            if(dayoff_list.indexOf("4") != -1){
                $('#dayoff_wed').prop("checked", true);
            } else {
                $('#dayoff_wed').prop("checked", false);
            }
            if(dayoff_list.indexOf("5") != -1){
                $('#dayoff_thu').prop("checked", true);
            } else {
                $('#dayoff_thu').prop("checked", false);
            }
            if(dayoff_list.indexOf("6") != -1){
                $('#dayoff_fri').prop("checked", true);
            } else {
                $('#dayoff_fri').prop("checked", false);
            }
            if(dayoff_list.indexOf("7") != -1){
                $('#dayoff_sat').prop("checked", true);
            } else {
                $('#dayoff_sat').prop("checked", false);
            }
            if(dayoff_list.indexOf("1") != -1){
                $('#dayoff_sun').prop("checked", true);
            } else {
                $('#dayoff_sun').prop("checked", false);
            }

            $('input[name="__tadjposition$newemployeeid$1"]').val("");
            $('input[name="__tadjposition$employeeoriginalid$1"]').val("");
            $('input[name="__tadjposition$tranfer_company_config$1"]:radio').prop("checked",false);

            $('.fixed_income_deduct').each(function() {
                var thisname = $(this).attr('name');
                var mainname = thisname.replace("EMP_DATA_NEW","ORIGINAL");
                $(this).val($('input[name="'+mainname+'"]').val());
            });
        }

        $(document).ready(function(){
            var value = $('select[name="__tadjposition$adj_type$1"]').val();
            MovementTypeSetup.seach(value, seachReturn);

            showDayOff($('input[name="__tadjposition$dayoff$1"]').val() === "1" ? true : false);

            $('input[name="__tadjposition$tranfer_company_config$1"]:radio').change(function(){
                if($(this).val() === "OLD"){
                    $("#employeeoriginalid").removeClass("displaynone");
                    $("#newemployeeid").addClass("displaynone");
                } else if($(this).val() === "NEW"){
                    $("#employeeoriginalid").addClass("displaynone");
                    $("#newemployeeid").removeClass("displaynone");
                }
                $('input[name="__tadjposition$newemployeeid$1"]').val("");
                $('input[name="__tadjposition$employeeoriginalid$1"]').val("");
            });


            if( $("select[name='__tadjposition$adj_type$1']").val() === "53"){
                $("#tranfer_company_config").removeClass("displaynone");
                var $chkconfig = $("input[name='__tadjposition$tranfer_company_config$1']:radio:checked");
                if (typeof $chkconfig !== "undefined") {
                    if($chkconfig.val() === "OLD"){
                        $("#employeeoriginalid").removeClass("displaynone");
                    } else if($chkconfig.val() === "NEW"){
                        $("#newemployeeid").removeClass("displaynone");
                    }
                }
            } else {
                $("#tranfer_company_config").addClass("displaynone");
                $("#employeeoriginalid").addClass("displaynone");
                $("#newemployeeid").addClass("displaynone");
            }
        });

        function chkTransferCompany(){
            var adj_type = $("select[name='__tadjposition$adj_type$1']").val();
            if(adj_type === "53"){
                var chkconfig = $("input[name='__tadjposition$tranfer_company_config$1']:radio:checked").prop("checked");
                if (typeof chkconfig !== "undefined") {
                    var chkvalue = $("input[name='__tadjposition$tranfer_company_config$1']:radio:checked").val();
                    if(chkvalue === "NEW"){
                        var newemployeid = $("input[name='__tadjposition$newemployeid$1']").val();
                        if(newemployeid === ""){
                            var msg = getLang() === "tha"?"กรุณากรอกรหัสพนักงานใหม่":"Please, Input new employee id.";
                            alert(msg);
                            $("input[name='__tadjposition$newemployeid$1']").focus();
                            return false;
                        }
                    }
                    return true;
                } else {
                    var msg = getLang() === "tha"?"กรุณากำหนดรหัสพนักงานเก่า-ใหม่":"Please, Set Old-New Employee ID.";
                    alert(msg);
                    $("input[name='__tadjposition$tranfer_company_config$1']:radio").focus();
                    return false;
                }
            }
            return true;
        }

        //------------------------------ null check ----------------------------------------------

        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 == "")) && (document.cscform.elements[i].type != "hidden")){
                        alert(MyCode[0]);
                        document.cscform.elements[i].focus();
                        //alert(cscform.elements[i].name);
                        return false;
                    }
                }
            }
            return true;
        }

        // write by james
        function  nullField(idx){
            with(document.cscform){
                var fieldName = new Array();
                var returnV=false;
                if((__notNull.value != "") && (__notNull.value != null)){
                    fieldName= __notNull.value.split(",");
                }
            }

            for(i=0;i<fieldName.length;i++){
                tempValue1="__"+fieldName[i];
                tempValue2 = "$" +fieldName[i] +"$";


                if( (tempValue1 == document.cscform.elements[idx].name) ||  // for normal
                (document.cscform.elements[idx].name.indexOf( tempValue2) >= 0 ) ) // for multi
                {
                    //alert( document.cscform.elements[idx].name);
                    returnV = true;
                }
            }
            return returnV;
        }

        function chkBeforeDate(){
            with(document.cscform){
                if(__tadjposition$adj_type$1.value=="50"){
                    var eff_date = new CscCalendar(__tadjposition$eff_date$1.value);
//                    if(eff_date.beforeDate(new CscCalendar())){
//                        alert("ไม่สามารถขอย้อนหลังได้ กรุณาเลือกวันที่เริ่มใช้ใหม่..!!");
//                        __tadjposition$eff_date$1.value = "";
//                        return false;
//                    }
                }
//
                return true;
            }
        }

        /* day off */
        function showDayOff(status){
            var divshow = document.getElementById("divDayOffCheck");
            if(status){
                document.getElementById("__tadjposition$dayoff$1").value = "1";
                divshow.style.display = "";
            }else{
                document.getElementById("__tadjposition$dayoff$1").value = "0";
                divshow.style.display = "none";
            }
        }

        /* set define holiday */
        function setDefineHoliday(){
            var chkhol = document.getElementById("__tadjposition$dayoff$1");
            var hol = document.getElementById("__tadjposition$dayoff_list$1");

            var mon = document.getElementById("dayoff_mon");
            var tue = document.getElementById("dayoff_tue");
            var wed = document.getElementById("dayoff_wed");
            var thu = document.getElementById("dayoff_thu");
            var fri = document.getElementById("dayoff_fri");
            var sat = document.getElementById("dayoff_sat");
            var sun = document.getElementById("dayoff_sun");

            var hlist = "";

            if(chkhol.value !== "1"){
                hol.value = "";
            }else{
                if(mon.checked == true) hlist = hlist + mon.value ;

                if(tue.checked == true) hlist = hlist + ((hlist.length > 0)?",":"") + tue.value ;
                if(wed.checked == true) hlist = hlist + ((hlist.length > 0)?",":"") + wed.value ;
                if(thu.checked == true) hlist = hlist + ((hlist.length > 0)?",":"") + thu.value ;
                if(fri.checked == true) hlist = hlist + ((hlist.length > 0)?",":"") + fri.value ;
                if(sat.checked == true) hlist = hlist + ((hlist.length > 0)?",":"") + sat.value ;
                if(sun.checked == true) hlist = hlist + ((hlist.length > 0)?",":"") + sun.value ;

                hol.value = hlist ;
            }
        }

        </script>





        <style type="text/css"><!--
        .lable-noRequire label span {
            visibility:hidden;
            display: none;
        }

        .disable-gohelp {
            display: none;
        }

        .fixed_income_deduct {
            text-align: right;
        }

        .displaynone {
            display: none;
        }
        -->
        </style>

    </head>
    <body>
        <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
        <form name="cscform" method="post" action="?">

            <!----------BEGIN CSC INITIAL ZONE ------------------------>
            <%=screen.InitialVariable()%>
            <!----------END CSC INITIAL ZONE -------------------------->

            <script language="javascript">getInputFormatDate();</script>
            <input type="hidden" name="__language" value="<%=StringUtils.trimToEmpty(screen.getUProfile().get("lang"))%>"/>
            <input type="hidden" name="__companyid"  value="<%=StringUtils.trimToEmpty(screen.getUProfile().get("companyid"))%>"/>
            <input type="hidden" name="__ack" value="<%=StringUtils.trimToEmpty(request.getParameter("__ack"))%>"/>
            <input type="hidden" name="__notNull" value="<%=screen.getRequire()%><%=screen.getTable("TADJPOSITION").getCurrentRecordManager().listField("require")%>"/>
            <input type="hidden" name="__screen" value="PRU102"/>
            <input type="hidden" name="__headMulti" value="PRU102"/>
            <input type="hidden" name="__childMulti" value="PRU102"/>
            <input type="hidden" name="__multiTable" value="Tadjposition"/>
            <input type="hidden" name="__notdelall" value="true"/>
            <input type="hidden" name="__cmd"/>
            <input type="hidden" name="__fixCon"/>
            <input type="hidden" name="__help" value=""/>
            <input type="hidden" name="__calendar" value=""/>
            <input type="hidden" name="__gorec" value=""/>
            <input type="hidden" name="__maxrec" value=""/>
            <input type="hidden" name="__active_on" value="off"/>

            <script language="javascript">initToolTips();</script>
            <script language="javascript">
            //var titlename=swap2String("Adding Adjusted Position");
            var swap = new swaplang();
            var titlename = swap.swap2String("SW005023");
            document.write(Icons("PRU102,"+titlename));
            </script>
            <br/>
            <div align="center">
                <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
                    <tr>
                        <td class="header">PRU102, <span swlang code="SW005023">Adding Adjusted Position</span>&nbsp;</td>
                    </tr>

                    <tr>
                        <td>
                            <table border="1" align="center" cellpadding="0" cellspacing="0"  class="maxsize">
                                <tr>
                                    <td>
                                        <table border="0" align="center" cellpadding="0" cellspacing="0" class="inframe">
                                            <tr>
                                                <td colspan="2" class="blankspace"></td>
                                            </tr>
                                            <tr>
                                                <td width="150" class="columnlabel"><%=screen.getLabel("employeeid")%>&nbsp;</td>
                                                <td><%=screen.getInput("employeeid")%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<%=screen.getLabel("status")%>&nbsp;
                                                <%=screen.getInput("status")%></td>
                                            </tr>
                                            <% screen.referLangOff();%>
                                            <tr>
                                                <td height="22"  class="columnlabel"><%=screen.getLabel("fname")%>&nbsp;</td>
                                                <td>
                                                    <input type="hidden" name="__emp_prefix" value="<%=screen.getDataLabel("emp_prefix")%>">
                                                    <input name="MPREFIX@TDESC" type="text" readonly size="4" value="<%=screen.getDataLabel("mprefix","tdesc")%>">
                                                    <input name="__fname" type="text" onFocus="this.select();" value="<%=screen.getDataLabel("fname")%>" size="22" maxlength="30" readonly  >
                                                    <input type="text" name="__lname" size="24" maxlength="30" value="<%=screen.getDataLabel("lname")%>"  onfocus="this.select();" readonly >
                                                </td>
                                            </tr>
                                            <tr>
                                                <td  class="columnlabel"><%=screen.getLabel("efname")%>&nbsp; </td>
                                                <td>
                                                    <input name="MPREFIX@EDESC" type="text" readonly size="4" value="<%=screen.getDataLabel("mprefix","edesc")%>">
                                                    <input type="text" name="__efname" size="22" maxlength="30" value="<%=screen.getDataLabel("efname")%>"  onfocus="this.select();" readonly >
                                                    <input type="text" name="__elname" size="24" maxlength="30" value="<%=screen.getDataLabel("elname")%>"  onfocus="this.select();" readonly >
                                                </td>
                                            </tr>
                                            <% screen.referLangOn();%>
                                            <tr>
                                                <td colspan="2" class="columnlabel"></td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>

                    <% if( (multi.getTable().recCount()>0) ) { %>
                    <tr>
                        <td>
                            <table border="1" align="center" cellpadding="0" cellspacing="0"  class="inframe">
                                <tr>
                                    <td>
                                        <table border="0" align="center" cellpadding="0" cellspacing="0" class="maxsize">
                                            <tr>
                                                <td colspan="2" class="blankspace"></td>
                                            </tr>
                                            <tr>
                                                <td width="150" class="columnlabel"><%=multi.getLabel("doc_no")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","doc_no")%></td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("signby")%>&nbsp;</td>
                                                <td>
                                                    <%=multi.getInput("tadjposition","signby")%>
                                                    <input name="MEMPLOYEE@FULLNAME$1" type="text" size="37" value="<%=multi.getDataLabel("V1MEMPLOYEE","FULLNAME")%>" disabled>
                                                </td>
                                            </tr>

                                            <tr>
                                                <td colspan="2" class="blankspace"></td>
                                            </tr>
                                            <% if(multi.getDataLabel("tadjposition","adj_type").equals("30")){ %>
                                            <tr>
                                                <td valign="top" class="columnlabel"><%=multi.getLabel("adj_type")%>&nbsp;</td>
                                                <td>
                                                    <%
                                                    ListBox listboxAdjtype = new ListBox();
                                                    listboxAdjtype.setUProfile(screen.getUProfile());
                                                    listboxAdjtype.setName("adj_type_listbox");
                                                    listboxAdjtype.setValidCode("ADJ_TYPE_WT");
                                                    listboxAdjtype.setChecked(multi.getDataLabel("tadjposition","adj_type"));
                                                    listboxAdjtype.setDisable("true");
                                                    out.println(listboxAdjtype.process());
                                                    %>
                                                    <input name="__tadjposition$adj_type$1" type="hidden" value="<%=multi.getDataLabel("tadjposition","adj_type")%>">
                                                </td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("resignreason")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","resignreason")%>
                                                <input name="MRESIGNREASON@TDESC" type="text" size="37" value="<%=multi.getDataLabel("mresignreason","tdesc")%>" disabled></td>
                                            </tr>
                                            <% } else { %>
                                            <tr>
                                                <td valign="top" class="columnlabel"><%=multi.getLabel("adj_type")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","adj_type")%></td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("adj_reason")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","adj_reason")%>
                                                <input name="MADJREASON@TDESC" type="text" size="37" value="<%=multi.getDataLabel("madjreason","tdesc")%>" disabled></td>
                                            </tr>
                                            <% } %>
                                            <tr id="tranfer_company_config" class="displaynone">
                                                <td class="columnlabel"><%=multi.getLabel("tadjposition","tranfer_company_config")%>&nbsp;*&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","tranfer_company_config")%></td>
                                            </tr>
                                            <tr id="employeeoriginalid" class="displaynone">
                                                <td class="columnlabel"><%=multi.getLabel("tadjposition","employeeoriginalid")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","employeeoriginalid")%></td>
                                            </tr>
                                            <tr id="newemployeeid" class="displaynone">
                                                <td class="columnlabel"><%=multi.getLabel("tadjposition","newemployeeid")%>&nbsp;*&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","newemployeeid")%></td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><span swlang code="SW011926">Issued Date</span>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","adj_date")%>&nbsp;</td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("eff_date")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","eff_date")%>&nbsp;</td>
                                            </tr>

                                            <tr>
                                                <td colspan="2" class="blankspace">
                                                    <input type="hidden" name="__tadjposition$old_status$1" value="<%=multi.getDataLabel("old_status") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_emp_type$1" value="<%=multi.getDataLabel("old_emp_type") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_branch$1" value="<%=multi.getDataLabel("old_branch") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_branch_no$1" value="<%=multi.getDataLabel("old_branch_no") %>"  />
                                                    <!--input type="hidden" name="__tadjposition$old_branch_titleid$1" value="<%//=multi.getDataLabel("old_branch_titleid") %>"  /-->
                                                    <input type="hidden" name="__tadjposition$old_job$1" value="<%=multi.getDataLabel("old_job") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_emp_position$1" value="<%=multi.getDataLabel("old_emp_position") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_bu1$1" value="<%=multi.getDataLabel("old_bu1") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_bu2$1" value="<%=multi.getDataLabel("old_bu2") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_bu3$1" value="<%=multi.getDataLabel("old_bu3") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_bu4$1" value="<%=multi.getDataLabel("old_bu4") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_bu5$1" value="<%=multi.getDataLabel("old_bu5") %>"  />
                                                    <!--input type="hidden" name="__tadjposition$old_corperate_title$1" value="<%//=multi.getDataLabel("old_corperate_title") %>"  /-->
                                                    <input type="hidden" name="__tadjposition$old_emp_group$1" value="<%=multi.getDataLabel("old_emp_group") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_costcenter$1" value="<%=multi.getDataLabel("old_costcenter") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_workarea$1" value="<%=multi.getDataLabel("old_workarea") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_time0$1" value="<%=multi.getDataLabel("old_time0") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_pl$1" value="<%=screen.getDataLabel("pl")%>"  />
                                                    <input type="hidden" name="__tadjposition$old_salatype$1" value="<%=multi.getDataLabel("old_salatype") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_salary$1" value="<%=multi.getDataLabel("old_salary") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_currency$1" value="<%=multi.getDataLabel("old_currency") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_emp_every$1" value="<%=multi.getDataLabel("old_emp_every") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_dayoff$1" value="<%=multi.getDataLabel("old_dayoff") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_dayoff_list$1" value="<%=multi.getDataLabel("old_dayoff_list") %>"  />
                                                    <input type="hidden" name="__tadjposition$old_eff_dayoff$1" value="<%=multi.getDataLabel("old_eff_dayoff") %>"  />
                                                </td>
                                            </tr>
                                            <!-- ============================================================================= -->
                                            <tr>
                                                <td colspan="2">&nbsp;&nbsp;&nbsp;<b><span swlang code="SW000247">New job description</span></b></td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("emp_type")%>&nbsp; </td>
                                                <td> <%=multi.getInput("tadjposition","emp_type")%></td>
                                            </tr>

                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("job")%>&nbsp;</td>
                                                <td>
                                                    <%=multi.getInput("tadjposition","job")%>
                                                    <input name="MJOBCODE@TDESC$1" type="text" size="37" value="<%=multi.getDataLabel("mjobcode","tdesc")%>" disabled>
                                                </td>
                                            </tr>

                                            <tr>
                                                <td class="columnlabel"><%=screen.getLabel("pl")%>&nbsp;</td>
                                                <td colspan="2" nowrap>
                                                    <%
                                                    String chkpl = chk.chkNullString(request.getParameter("__tadjposition$pl$1"),multi.getDataLabel("tadjposition","pl"));
                                                    String pl_data = "";
                                                    if(chkpl != ""){
                                                        pl_data = chkpl;
                                                    } else {
                                                        pl_data = screen.getDataLabel("pl");
                                                    }
                                                    %>
                                                    <input name="__tadjposition$pl$1" type="text" size="10" maxlength="10" value="<%=pl_data%>">
                                                    <a onmouseover="MM_swapImage('__tadjposition$pl$1_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)" onmouseout="MM_swapImgRestore()" href="javascript:goHelp('MPERSONALLEVELHELP','__tadjposition$pl$1');"><img name="__tadjposition$pl$1_image" width="20" height="20" align="absmiddle" alt="SEARCH" src="http://localhost:8082/hr/IMAGES/BUTTON/MAIN/SEARCH20.gif" border="0"></a>
                                                    <%
                                                    DbInquiry dipersonallevel = new InitialInquiry(screen.getUProfile()).getDbInquiry("MPERSONALLEVEL");
                                                    dipersonallevel.setColumn("tdesc,edesc,band");
                                                    dipersonallevel.setFilter("PLID = '"+pl_data+"' and companyid = '"+screen.getUProfile().get("companyid")+"'");
                                                    dipersonallevel.refresh();
                                                    dipersonallevel.next();
                                                    dipersonallevel.referLangOn();
                                                    String pl_desc = dipersonallevel.getString("tdesc");
                                                    String band = dipersonallevel.getString("band");
                                                    dipersonallevel.closeConnection();
                                                    pl_desc = chk.chkNullString(request.getParameter("MPERSONALLEVEL@TDESC$1"),pl_desc);
                                                    %>
                                                    <input name="MPERSONALLEVEL@TDESC$1" type="text" disabled size="20" value="<%=pl_desc%>">
                                                </td>
                                            </tr>

                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("emp_position")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","emp_position")%>
                                                <input name="MPOSITION@TDESC$1" type="text" size="37" value="<%=multi.getDataLabel("mposition","tdesc")%>" disabled></td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=screen.getLabel("bu5")%>&nbsp;<%if(cf_req_bu5.equals("1")){%>*&nbsp;<%}%></td>
                                                <td> <%=multi.getInput("tadjposition","bu5")%>
                                                <input name="MBU5@TDESC$1" type="text" disabled size="37" value="<%=multi.getDataLabel("mbu5","tdesc")%>"></td>
                                            </tr>

                                            <tr>
                                                <td class="columnlabel"><%=screen.getLabel("bu4")%>&nbsp;<%if(cf_req_bu4.equals("1")){%>*&nbsp;<%}%></td>
                                                <td><%=multi.getInput("tadjposition","bu4")%>
                                                <input name="MBU4@TDESC$1" type="text" disabled size="37" value="<%=multi.getDataLabel("mbu4","tdesc")%>"></td>
                                            </tr>

                                            <tr>
                                                <td class="columnlabel"><%=screen.getLabel("bu3")%>&nbsp;<%if(cf_req_bu3.equals("1")){%>*&nbsp;<%}%></td>
                                                <td><%=multi.getInput("tadjposition","bu3")%>
                                                <input name="MBU3@TDESC$1" type="text" disabled size="37" value="<%=multi.getDataLabel("mbu3","tdesc")%>"></td>
                                            </tr>

                                            <tr>
                                                <td class="columnlabel"><%=screen.getLabel("bu2")%>&nbsp;<%if(cf_req_bu2.equals("1")){%>*&nbsp;<%}%></td>
                                                <td><%=multi.getInput("tadjposition","bu2")%>
                                                <input name="MBU2@TDESC$1" type="text" disabled size="37" value="<%=multi.getDataLabel("mbu2","tdesc")%>"></td>
                                            </tr>

                                            <tr>
                                                <td class="columnlabel"><%=screen.getLabel("bu1")%>&nbsp;<%if(cf_req_bu1.equals("1")){%>*&nbsp;<%}%></td>
                                                <td><%=multi.getInput("tadjposition","bu1")%>
                                                <input name="MBU1@TDESC$1" type="text" disabled size="37" value="<%=multi.getDataLabel("mbu1","tdesc")%>"></td>
                                            </tr>

                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("branch")%>&nbsp; </td>
                                                <td nowrap><%=multi.getInput("tadjposition","branch")%>
                                                <input name="MBRANCH@TDESC$1" type="text" size="37" value="<%=multi.getDataLabel("mbranch","tdesc")%>" disabled></td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("branch_no")%>&nbsp; </td>
                                                <td nowrap><%=multi.getInput("tadjposition","branch_no")%>
                                                <input name="MBRANCH_SOC_TAX@TDESC$1" type="text" size="37" value="<%=multi.getDataLabel("mbranch_soc_tax","tdesc")%>" disabled></td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("emp_group")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","emp_group")%>
                                                <input name="MGROUP@TDESC$1" type="text" size="37" value="<%=multi.getDataLabel("mgroup","tdesc")%>" disabled></td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("costcenter")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","costcenter")%>
                                                <input name="MCOSTCENTER0@TDESC$1" type="text" size="37" value="<%=multi.getDataLabel("mcostcenter0","tdesc")%>" disabled></td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("time0")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","time0")%>
                                                <input name="MTIME0@TDESC$1" type="text" size="37" value="<%=multi.getDataLabel("mtime0","tdesc")%>" disabled></td>
                                            </tr>
                                            <!-- dayoff -->
                                            <tr>
                                                <td class="columnlabel">
                                                    <%=screen.getLabel("dayoff")%>&nbsp;
                                                </td>
                                                <td colspan="2">
                                                    <div>
                                                        <label>
                                                            <input type="radio" name="__dayoff" value="0" onmouseover="toolTip('Day Off')" onmouseout="toolTip()" <%=(multi.getDataLabel("tadjposition","dayoff").equals("0") || multi.getDataLabel("tadjposition","dayoff").equals(""))?"checked":""%> onclick="showDayOff(false)">
                                                        </label>
                                                        <span swlang code="SW008607">By Shift</span>
                                                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

                                                        <%=multi.getLabel("tadjposition","eff_dayoff")%>
                                                        <%=multi.getInput("tadjposition","eff_dayoff")%><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image113','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onClick="viewCal('__tadjposition$eff_dayoff$1')"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image113" width="20" height="20" border="0" align="absmiddle" id="Image113"></a>
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel">&nbsp;</td>
                                                <td colspan="2">
                                                    <div>
                                                        <label>
                                                            <input type="radio" name="__dayoff" value="1" onmouseover="toolTip('Day Off')" onmouseout="toolTip()" <%=(multi.getDataLabel("tadjposition","dayoff").equals("1"))?"checked":""%> onclick="showDayOff(true)">
                                                        </label>
                                                        <span swlang code="SW012076">Custom</span>
                                                        &nbsp;&nbsp;&nbsp;
                                                        <span id="divDayOffCheck" style="display:none">
                                                            <input type="checkbox" id="dayoff_mon" name="dayoff_mon" value="2" <%=(multi.getDataLabel("tadjposition","dayoff_list").indexOf("2") >= 0)?"checked":""%>>&nbsp;<%=_day[2]%>
                                                            <input type="checkbox" id="dayoff_tue" name="dayoff_tue" value="3" <%=(multi.getDataLabel("tadjposition","dayoff_list").indexOf("3") >= 0)?"checked":""%>>&nbsp;<%=_day[3]%>
                                                            <input type="checkbox" id="dayoff_wed" name="dayoff_wed" value="4" <%=(multi.getDataLabel("tadjposition","dayoff_list").indexOf("4") >= 0)?"checked":""%>>&nbsp;<%=_day[4]%>
                                                            <input type="checkbox" id="dayoff_thu" name="dayoff_thu" value="5" <%=(multi.getDataLabel("tadjposition","dayoff_list").indexOf("5") >= 0)?"checked":""%>>&nbsp;<%=_day[5]%>
                                                            <input type="checkbox" id="dayoff_fri" name="dayoff_fri" value="6" <%=(multi.getDataLabel("tadjposition","dayoff_list").indexOf("6") >= 0)?"checked":""%>>&nbsp;<%=_day[6]%>
                                                            <input type="checkbox" id="dayoff_sat" name="dayoff_sat" value="7" <%=(multi.getDataLabel("tadjposition","dayoff_list").indexOf("7") >= 0)?"checked":""%>>&nbsp;<%=_day[7]%>
                                                            <input type="checkbox" id="dayoff_sun" name="dayoff_sun" value="1" <%=(multi.getDataLabel("tadjposition","dayoff_list").indexOf("1") >= 0)?"checked":""%>>&nbsp;<%=_day[1]%>
                                                        </span>
                                                        <input id="__tadjposition$dayoff$1" name="__tadjposition$dayoff$1" type="hidden" size="45" value="<%=multi.getDataLabel("tadjposition","dayoff")%>">
                                                        <input id="__tadjposition$dayoff_list$1" name="__tadjposition$dayoff_list$1" type="hidden" size="45" value="<%=multi.getDataLabel("tadjposition","dayoff_list")%>">
                                                    </div>
                                                </td>
                                            </tr>
                                            <!-- end day off -->
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("workarea")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","workarea")%>
                                                <input name="MWORKAREA@TDESC$1" type="text" size="37" value="<%=multi.getDataLabel("mworkarea","tdesc")%>" disabled></td>
                                            </tr>

                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("salatype")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","salatype")%>
                                                <input name="MSALATYPE0@TDESC$1" type="text" size="37" value="<%=multi.getDataLabel("msalatype0","tdesc")%>" disabled></td>
                                            </tr>
                                            <tr>
                                                <td height="20" class="columnlabel"><%=multi.getLabel("salary")%>&nbsp;</td>
                                                <td><%=multi.getInput("tadjposition","salary")%>&nbsp;<%=multi.getInput("tadjposition","currency")%>
                                                <!-- <script language="javascript">swapLang("per");</script> -->
                                                <span swlang code="SW000239">per</span>&nbsp;<%=multi.getInput("tadjposition","emp_every")%></td>
                                            </tr>
                                            <%
                                            DbInquiry diresigndate = new InitialInquiry(screen.getUProfile()).getDbInquiry("MEMPLOYEE");
                                            diresigndate.setColumn("resigndate");
                                            diresigndate.setFilter("employeeid = '"+screen.getRecord().getString("employeeid")+"' and companyid = '"+screen.getUProfile().get("companyid")+"'");
                                            diresigndate.refresh();
                                            diresigndate.next();
                                            CscCalendar calendar_resigndate = new CscCalendar(diresigndate.getString("resigndate"));
                                            diresigndate.closeConnection();
                                            CscCalendar calendar_contract_end = new CscCalendar(multi.getDataLabel("tadjposition","contract_end"));
                                            CscCalendar calendar_today = new CscCalendar();
                                            String resigndate = calendar_resigndate.getDDMMYYYY();
                                            String contract_end_value = multi.getDataLabel("tadjposition","contract_end");
                                            if(calendar_today.after(calendar_contract_end)){
                                                contract_end_value = resigndate;
                                            }
                                            contract_end_value = chk.chkNullString(request.getParameter("__tadjposition$contract_end$1"),contract_end_value);
                                            %>
                                            <tr>
                                                <td height="20" class="columnlabel"><%=multi.getLabel("contract_end")%>&nbsp;</td>
                                                <td>
                                                    <input name="__tadjposition$contract_end$1" onkeypress="chkInteger(event);" onfocus="this.select();" onblur="chkInputDate(this);formatDate(this);" type="calendar" size="10" maxlength="10" alt="Contract End" value="<%=contract_end_value%>" ">
                                                    <a onmouseover="MM_swapImage('Image12','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onmouseout="MM_swapImgRestore()" href="javascript:;"><img name="Image12" width="20" align="absmiddle" id="Image12" onclick="viewCal('__tadjposition$contract_end$1')" alt="Calendar" src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" border="0"></a>
                                                    <input type="hidden" name="__tadjposition$old_contract_end$1" value="<%=resigndate%>" />
                                                </td>
                                            </tr>
                                            <tr>
												<!-- //update By Yamatos 16/07/2015 แก้ไขการแสดงค่าตาม Movement Type -->
                                                <td colspan="2" style="display:none">
                                                    <input type="hidden" name="__tadjposition$status$1" value="<%=chk.chkNullString(PRU102.getParameter("__tadjposition$status$1"),multi.getDataLabel("tadjposition","status"))%>"  />
                                                    <input type="hidden" name="original$status" value="<%=multi.getDataLabel("tadjposition","status")%>"  />
                                                    <input type="hidden" name="original$emp_type" value="<%=multi.getDataLabel("tadjposition","emp_type") %>"  />
                                                    <input type="hidden" name="original$branch" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","branch"),"NONE") %>"  />
                                                    <input type="hidden" name="original$branch$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mbranch","tdesc"), "NONE")%>"  />
                                                    <input type="hidden" name="original$branch_no" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","branch_no"),"NONE") %>"  />
                                                    <input type="hidden" name="original$branch_no$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mbranch_soc_tax","tdesc"), "NONE")%>"  />
                                                    <input type="hidden" name="original$job" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","job"),"NONE") %>"  />
                                                    <input type="hidden" name="original$job$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mjobcode","tdesc"), "NONE")%>"  />
                                                    <input type="hidden" name="original$emp_position" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","emp_position"),"NONE") %>"  />
                                                    <input type="hidden" name="original$emp_position$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mposition","tdesc"), "NONE")%>"  />
                                                    <input type="hidden" name="original$bu1" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","bu1"),"NONE") %>"  />
                                                    <input type="hidden" name="original$bu1$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mbu1","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$bu2" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","bu2"),"NONE") %>"  />
                                                    <input type="hidden" name="original$bu2$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mbu2","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$bu3" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","bu3"),"NONE") %>"  />
                                                    <input type="hidden" name="original$bu3$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mbu3","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$bu4" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","bu4"),"NONE") %>"  />
                                                    <input type="hidden" name="original$bu4$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mbu4","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$bu5" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","bu5"),"NONE") %>"  />
                                                    <input type="hidden" name="original$bu5$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mbu5","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$emp_group" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","emp_group"),"NONE") %>"  />
                                                    <input type="hidden" name="original$emp_group$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mgroup","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$pl" value="<%=chk.chkNullString(pl_data,"NONE")%>"  />
                                                    <input type="hidden" name="original$pl$tdesc" value="<%=chk.chkNullString(pl_desc,"NONE")%>"  />
                                                    <input type="hidden" name="original$band" value="<%=chk.chkNullString(band,"NONE")%>"  />
                                                    <input type="hidden" name="original$band$tdesc" value="<%=chk.chkNullString(new ReportUDF().getSystemCode("BAND", StringUtils.trimToEmpty(screen.getUProfile().get("lang")), band),"NONE")%>"  />
                                                    <input type="hidden" name="original$costcenter" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","costcenter"),"NONE") %>"  />
                                                    <input type="hidden" name="original$costcenter$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mcostcenter0","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$time0" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","time0"),"NONE") %>"  />
                                                    <input type="hidden" name="original$time0$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mtime0","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$workarea" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","workarea"),"NONE") %>"  />
                                                    <input type="hidden" name="original$workarea$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("mworkarea","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$salatype" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","salatype"),"NONE") %>"  />
                                                    <input type="hidden" name="original$salatype$tdesc" value="<%=chk.chkNullString(multi.getDataLabel("msalatype0","tdesc"),"NONE")%>"  />
                                                    <input type="hidden" name="original$salary" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","salary"),"NONE") %>"  />
                                                    <input type="hidden" name="original$salary$currency" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","currency"),"NONE")%>"  />
                                                    <input type="hidden" name="original$salary$emp_every" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","emp_every"),"NONE")%>"  />
                                                    <input type="hidden" name="original$contract_end" value="<%=contract_end_value%>"  />

                                                    <!-- dayoff config -->
                                                    <input type="hidden" name="original$dayoff" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","dayoff"),"0") %>"  />
                                                    <input type="hidden" name="original$dayoff_list" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","dayoff_list")) %>"  />
                                                    <input type="hidden" name="original$eff_dayoff" value="<%=chk.chkNullString(multi.getDataLabel("tadjposition","eff_dayoff")) %>"  />
                                                </td>
                                            </tr>
                                            <tr>
                                                <td class="columnlabel"><%=multi.getLabel("remarks")%>&nbsp;</td>
                                                <td> <%=multi.getInput("tadjposition","remarks")%></td>
                                            </tr>
                                            <%
                                            multi.getTable().getCurrentRecordManager().referLangOff();
                                            %>
                                            <tr>
                                                <td colspan="2">&nbsp;&nbsp;&nbsp;<b><!-- <script language="javascript">swapLang("New Fixed Income and Fixed Deduction");</script> -->
                                                <span swlang code="SW011638">New Fixed Income and Fixed Deduction</span></b></td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <table border="0"  cellpadding="0" cellspacing="1" bgcolor="#333333">
                                                        <tr>
                                                            <td align="center" class="row3"><!-- <script language="javascript">swapLang('Code');</script> -->
                                                            <span swlang code="SW000011">Code</span></td>
                                                            <td width="255" align="center" class="row3"><!-- <script language="javascript">swapLang('Description');</script> -->
                                                            <span swlang code="SW000012">Description</span></td>
                                                            <td width="210" align="center" class="row3" ><!-- <script language="javascript">swapLang('Amount');</script> -->
                                                            <span swlang code="SW000017">Amount</span></td>
                                                        </tr>
                                                        <%
                                                        String employeeid = screen.getRecord().getString("employeeid");
                                                        String minorkey="1";
                                                        String value="";
                                                        String typeTab = "";
                                                        DbInquiry di = new InitialInquiry(screen.getUProfile()).getDbInquiry("Mfixtab");
                                                        di.setColumn("fixtabid, edesc, tdesc, fixtab_type, fixtab_index, maxlength, isincome");
                                                        di.setOrderBy("isincome,fixtabid ASC");
                                                        di.refresh();
                                                        while(di.next()){
                                                            di.referLangOn();
                                                            minorkey = di.getString("fixtabid");
                                                            String emp_data = "0.00";
                                                            DbInquiry dbinq = new InitialInquiry(screen.getUProfile()).getDbInquiry("mempl_fix_temp");
                                                            dbinq.setColumn("emp_data_new");
                                                            dbinq.setFilter("employeeid = '"+employeeid+"' and fixtabid = '"+minorkey+"' and emp_data_new != ''");
                                                            dbinq.refresh();
                                                            if(dbinq.recCount() > 0){
                                                                dbinq.next();
                                                                emp_data = dbinq.getString("emp_data_new");
                                                            } else {
                                                                DbInquiry dbinq2 = new InitialInquiry(screen.getUProfile()).getDbInquiry("mempl_fix");
                                                                dbinq2.setColumn("emp_data");
                                                                dbinq2.setFilter("employeeid = '"+employeeid+"' and fixtabid = '"+minorkey+"'");
                                                                dbinq2.refresh();
                                                                if(dbinq2.recCount() > 0){
                                                                    dbinq2.next();
                                                                    emp_data = dbinq2.getString("emp_data");
                                                                }
                                                                dbinq2.closeConnection();
                                                            }
                                                            dbinq.closeConnection();
                                                            value = chk.chkNullString(request.getParameter("__MEMPL_FIX_TEMP$EMP_DATA_NEW$"+minorkey),emp_data);
                                                            value = value.replace(",","");
                                                            typeTab = chk.chkNullString( di.getString("isincome"),"0");
                                                            %>
                                                            <tr>

                                                                <%if(typeTab.equals("0")){%>
                                                                <td><div align="center"><%=di.getString("fixtabid")%></div></td>
                                                                <td><div align="left">&nbsp;<%=di.getString("tdesc")%></div></td>
                                                                <td><div align="center">
                                                                    <%}else {%>
                                                                    <td><div align="center" style="color:#F00;"><%=di.getString("fixtabid")%></div></td>
                                                                    <td><div align="left" style="color:#F00;">&nbsp;<%=di.getString("tdesc")%></div></td>
                                                                    <td><div align="center">
                                                                        <%
                                                                    }
                                                                    if(di.getString("fixtab_type").equals("1")){
                                                                        %>
                                                                        <INPUT class="fixed_income_deduct" TYPE='text' Name='__MEMPL_FIX_TEMP$EMP_DATA_NEW$<%=minorkey%>' SIZE='15' MAXLENGTH='<%=di.getString("maxlength")%>'  VALUE='<%=value%>' onMouseOver="toolTip('<%=di.getString("tdesc")%>')" onChange="sysIsEdit();"  onMouseOut="toolTip()" onKeyPress="checkWordNumber(this.value);" onKeyUp="checkComma(this,2);" dir="" onBlur="checkNumFloat(this,0.00,10000000);" onFocus="callDelComma(this);" class="numeric">
                                                                        <input type="hidden" name='__MEMPL_FIX_TEMP$ORIGINAL$<%=minorkey%>' value="<%=emp_data%>"/>
                                                                        <%
                                                                    }else if(di.getString("fixtab_type").equals("2")){
                                                                        %>
                                                                        <INPUT class="fixed_income_deduct" TYPE='text' Name='__MEMPL_FIX_TEMP$EMP_DATA_NEW$<%=minorkey%>' SIZE='15' MAXLENGTH='<%=di.getString("maxlength")%>'  VALUE='<%=value%>' onMouseOver="toolTip('<%=di.getString("tdesc")%>')" onClick="" onChange="sysIsEdit();" onMouseOut="toolTip()" onKeyPress="chkSpecialStr();" onKeyUp="" dir="" onBlur="trimValue(this);" onFocus="this.select();" class="">
                                                                        <input type="hidden" name='__MEMPL_FIX_TEMP$ORIGINAL$<%=minorkey%>' value="<%=emp_data%>"/>
                                                                        <%
                                                                    }else if(di.getString("fixtab_type").equals("3")){
                                                                        %>
                                                                        <INPUT class="fixed_income_deduct" TYPE='text' Name='__MEMPL_FIX_TEMP$EMP_DATA_NEW$<%=minorkey%>' SIZE='15' MAXLENGTH='<%=di.getString("maxlength")%>'  VALUE='<%=value%>' onMouseOver="toolTip('<%=di.getString("tdesc")%>')" onChange="sysIsEdit();"  onMouseOut="toolTip()" onKeyPress="chkInteger();" onKeyUp="" dir="" onBlur="checkNumFloat(this,0.00,10000000);" onFocus="callDelComma(this);" class="numeric">
                                                                        <input type="hidden" name='__MEMPL_FIX_TEMP$ORIGINAL$<%=minorkey%>' value="<%=emp_data%>"/>
                                                                        <%
                                                                    }else if(di.getString("fixtab_type").equals("5")){
                                                                        %>
                                                                        <INPUT class="fixed_income_deduct" TYPE="text" Name="__MEMPL_FIX_TEMP$EMP_DATA_NEW$<%=minorkey%>" SIZE="10" MAXLENGTH='10' VALUE="<%=value%>" onChange="sysIsEdit();" onMouseOver="toolTip('<%=di.getString("tdesc")%>')" onMouseOut="toolTip()" onKeyPress="chkIntegerOfDate(this.value);" onKeyUp="formatDate(this);"   onBlur="chkInputDate(this);" onFocus="this.select();" >&nbsp;<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('effolname','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onClick="viewCal('__MEMPL_FIX_TEMP$EMP_DATA_NEW$<%=minorkey%>');"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="__MEMPL_FIX_TEMP$EMP_DATA_NEW$<%=minorkey%>" width="20" height="20" border="0" align="absmiddle"></a>
                                                                        <input type="hidden" name='__MEMPL_FIX_TEMP$ORIGINAL$<%=minorkey%>' value="<%=emp_data%>"/>
                                                                        <%
                                                                    }
                                                                    %>
                                                                </div></td>
                                                            </tr>
                                                            <%
                                                        }
                                                        di.closeConnection();
                                                        %>
                                                    </table>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2"></td>
                                            </tr>
                                            <tr>
                                                <td colspan="2" align="right"><%=screen.getEditCheck() %>&nbsp;</td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>

                    <% } else if (MovementUtils.checkNewMovement( screen.getUProfile() , screen.getDataLabel( "employeeid" ) )) { %>
                    <tr>
                        <td>
                            <table border="1" align="center" cellpadding="0" cellspacing="0"  class="maxsize">
                                <tr>
                                    <td>
                                        <table border="0" align="center" cellpadding="0" cellspacing="0" class="inframe">
                                            <tr>
                                                <td class="blankspace">&nbsp;</td>
                                            </tr>
                                            <tr>
                                                <td align="center"><!-- <script language="javascript">swapLang("Press Generate Button for generate data");</script> -->
                                                <span swlang code="SW011949">Press Generate Button for generate data</span><input name="__generate" type="hidden" value=""></td>
                                            </tr>
                                            <tr>
                                                <td align="center">
                                                <button type="button" class="btn btn-primary width100" swlang code="SW013176" onClick="GoGenerate();">Generate</button>
                                            </tr>
                                            <tr>
                                                <td class="blankspace"></td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>

                    <% } else if ( StringUtils.trimToNull(screen.getDataLabel( "employeeid" )) != null ){ %>
                    <tr>
                        <td>
                            <table border="1" align="center" cellpadding="0" cellspacing="0"  class="inframe">
                                <tr>
                                    <td>
                                        <table border="0" align="center" cellpadding="0" cellspacing="0" class="maxsize">
                                            <tr>
                                                <td class="blankspace">&nbsp;</td>
                                            </tr>
                                            <tr>
                                                <td align="center"><!-- <script language="javascript">swapLang("Could not found history.");</script> -->
                                                <span swlang code="SW011950">Could not found history.</span></td>
                                            </tr>
                                            <tr>
                                                <td class="blankspace"></td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <% }  %>

                    <tr>
                        <td class="bottom"></td>
                    </tr>
                </table>
            </div>
            <script language="javascript">setEmpIdformenu(document.cscform.__employeeid.value);</script>
            <!-- BEGIN CSC ENDING ZONE -->
            <%=screen.endJSP()%>
            <!-- END CSC ENDING ZONE -->
        </form>
        <% screen.referLangOff();%>
    </body>
</html>