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

<jsp:useBean id="WEL227_NSTDA" class="com.csc.library.system.Task" scope="page" />
<%
	WEL227_NSTDA.setChannel(request, response);
	HelpEntry screen1 = (HelpEntry) WEL227_NSTDA.process("HelpEntry","WEL227_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 type='text/javascript' src='/hr/dwr/util.js'></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() {saveRecord();}
function GoDelete(){ }
function GoSearch(){ }
function GoUpdate(){saveRecord();}

function goHelp(helpName,inputName){
	var helpReturn;
	var fixcon=document.cscform.__fixCon.value;
	      document.cscform.__fixCon.value="";
		 if(inputName.indexOf("__welidRows")>-1 ){
		     var intR=inputName.substring(inputName.indexOf("Rows")+4,inputName.length);
		 	helpReturn=inputName+":welid,__fieldvaluedescRows"+intR+":tdesc";
		     //linkHelp_Return(helpName,helpReturn,inputName,"__fieldvaluedescRows"+intR);
			  linkHelp_Return(helpName,helpReturn);
			}
		  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)
{
  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.align="absmiddle";
  cell2img.border=0;
  
  var cell2a = document.createElement('A')
   cell2a.href="javascript:goHelp(\"MWELFAREHELP\",\"__fieldvalueRows"+iteration+"\");";
   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 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]+",";
					c=-1;
			}
				removeRowFromTable(tblName,c);
	}
}
//-->
</script>

<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
</head>
<body onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif')">
<div class="centered">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<form name="cscform" method="post" action="WEL227_NSTDA.jsp">
   

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

<%=screen.InitialVariable()%>

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

<input type="hidden" name="__confirm"  value="s">
   <input type="hidden" name="__calendar">
   <input type="hidden" name="__screen" value="WEL227_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" >
	<input type="hidden" name="__orderBy" value="<%=request.getParameter("__orderBy")%>">
	<input type="hidden" name="__deleteTable" value="true">
	<input type="hidden" name="__wf_id" value="300">
  <script language="JavaScript" src="../JS/HOTKEY.js"></script>
          <script language="javascript">
	 var titlename=swap2String('Workflow Define');
	document.write(Icons("WEL227_NSTDA,"+titlename));
	 </script>
  <br>
  <div align="center">
            <% 
		screen1.nextRec();		
		String list="";
	%>
	
	
    <table cellpadding="0" cellspacing="0" class="inframe">
      <tr >
        <td colspan="2" class="header" >WEL227_NSTDA, 
          <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" bgcolor="#808080" class="inframe" id="tblMulti">
          <tr class="title1">
            <td width="22%" nowrap class="title1"><div align="center"><script language="javascript">swapLang("Workflow ID");</script></div></td>
            <td width="18%" nowrap class="title1">
              <div align="center"><span class="columnlabel_baseline">
                <script language="javascript">swapLang('Welfare ID');</script>
              </span></div></td>
            <td width="60%" nowrap class="title1"><div align="center"><span class="columnlabel_baseline">
              <script language="javascript">swapLang('Description');</script>
            </span></div></td>
            </tr>
             <% 
		  list="1,";
		  int  row=1;
		  
		   String tmp[][] = SystemCode.getContent("WELFAREMAPPING");
		   String lang = screen1.getUProfile().get("lang");
		   String value ="";
	 		for (int i = 0; i < tmp.length; i++) {
							value = tmp[i][1];                      
						 	if (lang.equalsIgnoreCase("eng")) 	value = value.substring(0, value.indexOf(","));
							else 	value = value.substring(value.indexOf(",")+1);						
             
	%>
            <tr>
              <td align="center" nowrap><div align="left">
			  <input type="hidden" name="__wf_idRows<%= row %>"  size="5" readonly  value="<%= tmp[i][0] %>"><%=  ""+tmp[i][0]+" "+ value %></div>              </td>
              <td align="center" nowrap>
                <input name="__welidRows<%=row%>" type="text" value="<%=screen1.getString("WELID")%>" size="10"><a href="javascript:goHelp('MWELFAREHELP','__welidRows<%=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("mwelfare","tdesc")%>" size="40" disabled="disabled"></td>
            </tr>
          <%
			 list+=row+",";
			 row++;
			 screen1.nextRec();
			}%>
              </table>
              </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">  
</form>
</body>
</html>