<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*"%>
<%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*"  %>
<jsp:useBean id="WEL222SAVE_NSTDA" class="com.csc.library.system.Task" scope="page"/>
<%
WEL222SAVE_NSTDA.setChannel(request,response);
UIManager screen = (UIManager) WEL222SAVE_NSTDA.process("SingleEntry","WEL222SAVE_NSTDA");
screen.referLangOff();
%>
<jsp:useBean id="WEL222_NSTDA" class="com.csc.library.system.Task" scope="page" />
<%
	WEL222_NSTDA.setChannel(request, response);
	HelpEntry screen1 = (HelpEntry) WEL222_NSTDA.process("HelpEntry","WEL222_NSTDA");
   screen1.setMaxLine(20);	
   screen1.inq.setFilter("tablenames='MWELFARE' and FIELDNAMES='WELID' and isselected<>'1'");
	screen1.process();
	CheckNull chk=new CheckNull();
	ThaiUtilities thail = new ThaiUtilities();
	java.text.DecimalFormat df=new java.text.DecimalFormat("#,###,##0.00");
	String condition=thail.ASCII2Unicode(chk.chkNullString(request.getParameter("__fixCon")));  
	String emp1=thail.ASCII2Unicode(chk.chkNullString(request.getParameter("__employeeid1")));  
	String emp2=thail.ASCII2Unicode(chk.chkNullString(request.getParameter("__employeeid2")));  
	String welid1=thail.ASCII2Unicode(chk.chkNullString(request.getParameter("__welid1")));  
	String welid2=thail.ASCII2Unicode(chk.chkNullString(request.getParameter("__welid2")));  
%>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<link href="../CSS/MENU.css" rel="stylesheet" type="text/css">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<script language='javascript' src="../JS/VIEWCALENDAR.js"></script>
<script  language="JavaScript" src="../JS/SCREEN.js"></script>
<script type='text/javascript' src="../JS/ICONSMENU.js"></script>
<script language='javascript' src="../JS/HOTKEY.js"></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="JavaScript" type="text/JavaScript">
<!--

function postnew(page){
    with(document.cscform){
	           open(page,"post","height=420,width=600");
	}
}


function gotopage(page,idno){
		with(document.cscform){
					action=page;
					__webid.value=idno;
					__fixCon.value="webid='"+idno+"'";
					__readposter.value="count";
					submit();
		}
}


function setFixCon(fixCon){
    var _fix=(fixCon.length>0)?(fixCon+" and  tablenames='MWELFARE' and fieldnames='WELID'"):" tablenames='MWELFARE' and fieldnames='WELID'";
	return _fix;
}


function GoSave() {
if(checkSpace()){
confirmSave();
}
}
function GoDelete(){ }
function GoSearch(){ }
function GoUpdate(){confirmSave();}

function goHelp(helpName,inputName){
	var helpReturn;
	var fixcon=document.cscform.__fixCon.value;
	      document.cscform.__fixCon.value="";
		 if(inputName.indexOf("__fieldvalueRows")>-1 ){
		     var intR=inputName.substring(inputName.indexOf("Rows")+4,inputName.length);
		 	helpReturn=inputName+":welid,__fieldvaluedescRows"+intR+":tdesc";
		     linkHelp_Return(helpName,helpReturn,inputName,"__fieldvaluedescRows"+intR);
			}
		  document.cscform.__fixCon.value=fixcon;
}

function linkHelp_Return(help,input,objid1,objid2){
	with(document.cscform){
		if (__fixCon.value!="")
			__fixCon.value=__fixCon.value;
	var param="MWELFAREHELP2.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__objid1="+objid1+"&__objid2="+objid2;
window.open(param,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
	}
}

function gotopage1(page,complainid,caseid){
		with(document.cscform){
					action=page;
					__complainid.value=complainid;
                                        __caseid.value=caseid;
					__fixCon.value="complainid='"+complainid+"' and caseid='"+caseid+"'";
					__cmd.value="search";
					submit();
		}
}

function postnew(page,compl,caseid){
    with(document.cscform){
				page=page+"?__complainid="+compl+"&__caseid="+caseid;
	           open(page,"post","height=450,width=600,status=1");
	}
}

function checkInList(obj,iteration){
	for(var cc=1;cc<obj.length;cc++){
	  if(obj[cc]==iteration)
		{
	  		iteration++;
		}
	}
	return iteration;
}

function addRowToTable(tbName)
{
if(checkSpace()){

  var tbl = document.getElementById(tbName);
  var lastRow = tbl.rows.length;
  var iteration = lastRow;
   var chkOutList = document.getElementById("checkOutList");  
   var lastOutList=chkOutList.value.substring(0,chkOutList.value.indexOf(",")); 
	if(lastOutList!=""){
	      iteration=lastOutList;
		  chkOutList.value=chkOutList.value.replace(lastOutList+",","");
		  }

  var row = tbl.insertRow(lastRow);
  
  //  cell 1
  var cell1 = row.insertCell(0);
  var checkNode = document.createElement('input');
  checkNode.type="checkbox";
  checkNode.value=iteration;
  checkNode.name="checkRows"+iteration;
  checkNode.id="checkRows"+iteration;
  cell1.appendChild(checkNode);
  

  var cell2img = document.createElement('img');
  cell2img.src="../IMAGES/BUTTON/MAIN/SEARCH20.gif";
  cell2img.id="__fieldvalueRows"+iteration+"_img";
  cell2img.name="__fieldvalueRows"+iteration+"_img";
  cell2img.align="absmiddle";
  cell2img.border=0;
  
  var cell2a = document.createElement('A')
   cell2a.href="javascript:goHelp(\"MWELFAREHELP\",\"__fieldvalueRows"+iteration+"\");";
  cell2a.onmouseout="MM_swapImgRestore()";
   cell2a.onmouseover="alert();";   
 // cell2a.onmouseover="MM_swapImage('__fieldvalueRows"+iteration+"_img','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)";   
  cell2a.appendChild(cell2img);
   
  //  cell2
  var cell2 = row.insertCell(1);
  var cell2Txt = document.createElement('input');
  cell2Txt.type="text";
  cell2Txt.name="__fieldvalueRows"+iteration;
  cell2Txt.size=10;
  cell2Txt.id="__fieldvalueRows"+iteration; 
  cell2.align="center";
  cell2.appendChild(cell2Txt);
  cell2.appendChild(cell2a);

    //  cell3
  var cell3 = row.insertCell(2);
  var cell3Txt = document.createElement('input');
  cell3Txt.type="text";
  cell3Txt.name="__fieldvaluedescRows"+iteration;
  cell3Txt.size=40;
  cell3Txt.disabled=true;
  cell3Txt.id="__fieldvaluedescRows"+iteration;
  cell3.appendChild(cell3Txt);
   
    var chkList = document.getElementById("checkList");
  chkList.value+=iteration+",";
  }
}

function removeRowFromTable(tblName,c)
{
   var tbl = document.getElementById(tblName);
   var lastRow = tbl.rows.length;
   var chkList = document.getElementById("checkList");  
   var checkOutid=document.getElementById("checkOutid"); 
   var chkOutList = document.getElementById("checkOutList");  
   var chkListarr=chkList.value.split(","); 
   if(c<chkListarr.length-2){
   c++;
	  var checkbx = document.getElementById("checkRows"+chkListarr[c]);
			if(checkbx.checked){  
					tbl.deleteRow(c+1);  					
					chkList.value=chkList.value.replace(chkListarr[c]+",","");
					chkOutList.value+=chkListarr[c]+",";
					checkOutid.value+=checkbx.value+","
					c=-1;
			}
				removeRowFromTable(tblName,c);
	}
}


function checkSpace(){
     with(document.cscform){
				for(var v=0;v<elements.length;v++){					
						if(elements[v].name.indexOf("__fieldvalueRows")>-1){					
						     if(elements[v].value.length==0){
							 		alert(MyCode[0]);
									elements[v].focus();
									elements[v].select();
									return false;
							 }
						}		
				}
				return true;
	}
}

//-->
</script>

<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
</head>
<body >
<div class="centered">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<form name="cscform" method="post">
   

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

<%=screen.InitialVariable()%>

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

<input type="hidden" name="__confirm"  value="3">
   <input type="hidden" name="__calendar">
   <input type="hidden" name="__screen" value="WEL222SAVE_NSTDA">
   <input type="hidden" name="__webid">
    <input type="hidden" name="__readposter">
  <script language="javascript">getInputFormatDate();</script>
	<input type="hidden" name="__cmd" value="">
	<input type="hidden" name="__help" value="">
	<input type="hidden" name="__goPage" value="">
	  <input name="__notNull" type="hidden" value="<%//=screen.getRequire()%>">
	<input type="hidden" name="__helpReturn" value="">
	<input type="hidden" name="__helpName" value="">
	<input type="hidden" name="__pageCall" value="">
	<input type="hidden" name="__referPage" value="">
	<input name="__language" type="hidden" value="<%=screen.getUProfile().get("lang")%>">
	<input type="hidden" name="__lockPage" value="">
	<input name="__fixCon" type="hidden" value="<%=condition%>">
	<input type="hidden" name="__orderBy" value="<%=request.getParameter("__orderBy")%>">
	<input type="hidden" name="__deleteTable" value="true">
  <script language="JavaScript" src="../JS/HOTKEY.js"></script>
          <script language="javascript">
	 var titlename=swap2String('List employee of welfare before process');
	 document.write(Icons("WEL222_NSTDA,"+titlename));
	 </script>
  <br>
  <div align="center">
            <% 
		screen1.nextRec();		
		String list="";
	%>
	<input name="__processid" type="hidden" value="<%=screen1.getString("PROCESSID")%>">
	<input name="__employeeid" type="hidden" value="tempemp">
	<input name="__empid" type="hidden" value="<%=screen1.getString("EMPLOYEEID")%>">
	<input name="__companyid" type="hidden" value="<%=screen1.getString("COMPANYID")%>">
	<input name="__tablenames" type="hidden" value="<%=screen1.getString("TABLENAMES")%>">
	<input name="__fieldnames" type="hidden" value="<%=screen1.getString("FIELDNAMES")%>">
    <table cellpadding="0" cellspacing="0" class="inframe">
      <tr >
        <td colspan="2" class="header" >WEL222, 
          <script language="javascript">swapLang(titlename);</script>&nbsp;</td>
      </tr>
      <tr >
        <td ><table  border="0" align="center" cellpadding="0" cellspacing="1" class="inframe">
          <tr>
            <td width="100%" class="blankspace">
              <table width="638" border="0" align="center" cellpadding="0" cellspacing="1" class="inframe">
                <tr>
                  <td width="15%" height="22" class="columnlabel_baseline"><script language="javascript">swapLang('Employeeid');</script></td>
                  <td>&nbsp;&nbsp;<%=screen1.getString("MEMPLOYEE","EMPLOYEEID")%></td>
                </tr>
                <tr>
                  <td class="columnlabel_baseline"><script language="javascript">swapLang('Name');</script>-<script language="javascript">swapLang('Surname');</script></td>
                  <td>&nbsp;&nbsp;<%=screen1.getString("MEMPLOYEE","FULLNAME")%></td>
                </tr>
                <tr>
                  <td class="columnlabel_baseline"><script language="javascript">swapLang('startdate');</script></td>
                  <td>&nbsp;&nbsp;<%=screen1.getString("MEMPLOYEE","STARTDATE")%></td>
                </tr>
                <tr>
                  <td class="columnlabel_baseline"><script language="javascript">swapLang('approvedate');</script></td>
                  <td>&nbsp;&nbsp;<%=screen1.getString("MEMPLOYEE","APPROVE_DATE")%></td>
                </tr>
                <tr>
                  <td class="columnlabel_baseline"><script language="javascript">swapLang('work ages');</script></td>
                  <td>&nbsp;&nbsp;<%=screen1.getString("MEMPLOYEE","EMPWORKAGES")%></td>
                </tr>
                <tr>
                  <td colspan="2" class="columnlabel_baseline2"><div align="right"></div></td>
                </tr>
              </table>
              <table width="638" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#808080" class="inframe" id="tblMulti">
          <tr class="title1">
            <td width="4%" nowrap class="title1">&nbsp;</td>
            <td width="19%" nowrap class="title1">
              <div align="center"><span class="columnlabel_baseline">
                <script language="javascript">swapLang('Welfare ID');</script>
              </span></div></td>
            <td width="77%" nowrap class="title1"><div align="center"><span class="columnlabel_baseline">
              <script language="javascript">swapLang('Description');</script>
            </span></div></td>
            </tr>
            <tr>
              <td><input type="checkbox" name="checkRows1" value="<%=screen1.getString("FIELDVALUE")%>"></td>
              <td  align="center" nowrap>
              <input name="__fieldvalueRows1" type="text" value="<%=screen1.getString("FIELDVALUE")%>" size="10"><a href="javascript:goHelp('MWELFAREHELP','__fieldvalueRows1');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image321','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Search" name="Image321" width="20"  border="0" align="absmiddle" id="Image321"></a></td>
            <td><input type="text" name="__fieldvaluedescRows1" value="<%=screen1.getString("FIELDVALUEDESC")%>" size="40" disabled="disabled"></td>
            </tr>
          <% 
		  list="1,";
		  int  row=2;
		  while (screen1.nextRec()) {		  
	%>
            <tr>
              <td><input type="checkbox" name="checkRows<%=row%>" value="<%=screen1.getString("FIELDVALUE")%>"></td>
              <td align="center" nowrap>
                <input name="__fieldvalueRows<%=row%>" type="text" value="<%=screen1.getString("FIELDVALUE")%>" size="10"><a href="javascript:goHelp('MWELFAREHELP','__fieldvalueRows<%=row%>');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image32','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Search" name="Image32" width="20"  border="0" align="absmiddle" id="Image32"></a></td>
            <td><input type="text" name="__fieldvaluedescRows<%=row%>" value="<%=screen1.getString("FIELDVALUEDESC")%>" size="40" disabled="disabled"></td>
            </tr>
          <%
			 list+=row+",";
			 row++;
			}%>
              </table>
              <div align="center"><strong><a href="javascript:checkAll();"><img src="../IMAGES/BUTTON/SELECTALL.gif" alt="selectall"   border="0" align="middle"></a><a href="javascript:decheckAll();"><img src="../IMAGES/BUTTON/DESELECTALL.gif" alt="deselectall"   border="0" align="middle"></a><a href="javascript:addRowToTable('tblMulti');"><img src="../IMAGES/BUTTON/ADD.gif" alt="add"  border="0" align="middle"></a><a href="javascript:removeRowFromTable('tblMulti',-1);"><img src="../IMAGES/BUTTON/DELETE.gif" alt="delete"   border="0" align="middle"></a><a href='WEL094_LPN.jsp'></a><a href="./WEL221_NSTDA.jsp"><img src="../IMAGES/BUTTON/BACK.gif" alt="BACK" border="0" align="middle"></a>&nbsp;&nbsp;</strong></div></td>
          </tr>
          <tr>
            <td  class="bottom" ></td>
          </tr>
        </table></td>
      </tr>
    </table>
	<br>
  </div>
 <input type="hidden" name="checkList" value="<%=list%>" id="checkList">
 <input type="hidden" name="checkOutList" value="" id="checkOutList">  
 <input type="hidden" name="__checkOutid" value="" id="checkOutid">  
 <input type="hidden" name="__deleteTable" value="" id="true">  
</form>
</body>
</html>