<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page import="com.csc.library.entry.*,com.csc.library.utilities.*,com.csc.library.database.*,com.csc.library.components.*" %>
<%@page contentType="text/html; charset=UTF-8"%>
<jsp:useBean id="RPR4033" scope="page" class="com.csc.library.system.Task"/>
<%
RPR4033.setChannel(request ,response);
ReportEntry screen=null;
screen=(ReportEntry)RPR4033.process("ReportEntry",request.getParameter("__screen"));
UProfile uf=screen.getUProfile();
CscCalendar cal = new CscCalendar();
%>
<html>
  <head>
    <title>ReportOption RPR4033</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <link href="../CSS/TISCO.css" rel="stylesheet" type="text/css"/>
    <script language='javascript' src='../JS/SCREEN.js'></script>
    <script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
    <script src="../JS/VIEWCALENDAR.js"></script>

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

    function back(){
      with(document.cscform){
        for(z=0;z<elements.length;z++){
          if(elements[z].type.indexOf("select")>-1){
            setParent(elements[z].name,elements[z].options[elements[z].selectedIndex].value);
          }else {
            if(elements[z].type.indexOf("radio")>-1){
              if (elements[z].checked)  {
                setParent(elements[z].name, elements[z].value);
              }
            }else {
              setParent(elements[z].name,elements[z].value);
            }
          }
        }
        var year = __year.value;
        var month = __month.value;
        var yyyy_mm = year + "-" + month;
        window.opener.document.cscform.__fixfiltermemployee.value="(employeeid in (select employeeid from tpvf_his where substring(gendate,1,4) = '"+year+"' and substring(gendate,6,2) <= '"+month+"') or employeeid in (select employeeid from tpvf_tran where substring(gendate,1,7) = '"+yyyy_mm+"'))";
      }
      window.close();
    }


    function setParent(inputName,inputValue){
      with(window.opener.document.cscform){
        for(var  z=0;z<elements.length;z++){
          if(elements[z].name==inputName){
            if(elements[z].name=="__language"){
              for(var k=0;k<__language.length;k++){
                if(__language.options[k].value==inputValue){
                  __language.options[k].selected=true;
                }
              }
            }else{
              elements[z].value=inputValue;
            }
          }
        }
      }
    }
    </script>

  </head>
  <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <form name="cscform" method="post">
      <input type="hidden" name="__cmd" value=""/>
      <input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"/>
      <input type="hidden" name="__dateformat" value ="DD-MM-YYYY"/>
      <input type="hidden" name="__calendar"/>
      <div align="center">
        <table  cellpadding="0"  cellspacing="0">
          <tr>
            <td class="header">RPR4033, <script language="javascript">swapLang('Report Option');</script>&nbsp;</td>
          </tr>
          <tr>
            <td colspan="2">
              <div align="center">
                <table  cellpadding="0" cellspacing="0">
                  <tr>
                    <td height="13" colspan="2" class="blankspace"></td>
                  </tr>
                  <tr>
                    <td><div align="right"><%=uf.get("lang").equalsIgnoreCase("THA")?"ปี":"Year"%>&nbsp;</div></td>
                    <td>
                      <select name="__year">
                        <%
                        for(int ry=cal.getYear();ry >= cal.getYear()-4; ry-- ) {
                          %>
                          <option value="<%=ry%>"><%=ry%></option>
                          <%
                        }
                        %>
                      </select>
                    </td>
                  </tr>
                  <tr>
                    <td><div align="right"><%=uf.get("lang").equalsIgnoreCase("THA")?"เดือน":"Month"%>&nbsp;</div></td>
                    <td>
                      <%
                      ListBox listboxStandard = new ListBox();
                      listboxStandard.setUProfile(screen.getUProfile());
                      listboxStandard.setName("month"); //ชื่อ ListBox
                      listboxStandard.setValidCode("MONTHCODE"); //tag Systemcode ที่เรียกใช้
                      listboxStandard.setChecked(cal.getMM());
                      listboxStandard.setDisable("false");
                      out.println(listboxStandard.process());
                      %>
                    </td>
                  </tr>
                  <tr>
                    <TD colspan="2">
                      <div align="center">
                        <img src="../IMAGES/BUTTON/OK.gif" onClick="javascript:back()"/>&nbsp;&nbsp;
                        <img src="../IMAGES/BUTTON/CANCEL.gif" onClick="window.close()"/>
                      </div>
                    </TD>
                  </TR>
                  <tr >
                    <td colspan="2" class="blankspace"></td>
                  </tr>
                </table>
              </div>
            </td>
          </tr>
          <tr bordercolor="0069B3">
            <td  class="bottom"></td>
          </tr>
        </table>
      </div>
      <INPUT TYPE="hidden" NAME="__screen" VALUE="<%=request.getParameter("__screen")%>">
    </form>
  </body>
</html>