<%@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="WEL501SAVE" class="com.csc.library.system.Task" scope="page"/>
<%
WEL501SAVE.setChannel(request,response);
UIManager screen = (UIManager) WEL501SAVE.process("SingleEntry","WEL501_EWSAVE");
screen.referLangOff();
CscCalendar cs=new CscCalendar();
CheckNull chk=new CheckNull();
%>
<jsp:useBean id="WEL501_EW" class="com.csc.library.system.Task" scope="page" />
<%
	WEL501_EW.setChannel(request, response);
	HelpEntry screen1 = (HelpEntry) WEL501_EW.process("HelpEntry","WEL501_EW");
	String budid="",employeeid="";
	budid=chk.chkNullString(request.getParameter("__budid"));
	employeeid=chk.chkNullString(request.getParameter("__employeeid"));	
	boolean b=false;
	if(employeeid.length()>0  && budid.length()>0){
		screen1.process();	
		screen1.getInquiry().setFilter("employeeid='"+employeeid+"' and budid='"+budid+"' and companyid='"+screen.getUProfile().get("companyid")+"'");
		screen1.getInquiry().refresh();
		screen1.nextRec();
		b=true;
	}
	%>

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<script  language="JavaScript" src="../JS/SCREEN.js"></script>
<script 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">

<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function opennew(page){
    window.open(page,"Help","height=400,width=600,resizable=yes,status=yes");
}

function GoSave() {confirmSave();}
function GoDelete(){ edelete();}
function GoSearch(){ search();}
function GoUpdate(){update();}

  function goHelp(helpName,inputName){
	var helpReturn="";
	var fcon="";
		 if(inputName=="__employeeid" ){
			helpReturn=inputName+":employeeid,MEMPLOYEE@FULLNAME";
  }else 		 if(inputName=="__budid" ){
		 	helpReturn="__budid:BUDID,MBUDGET@TDESC,MBUDGET@YEARS"; 	
  }else 		 if(inputName.indexOf("Rows")>-1){
  			var indexs=inputName.substring(inputName.indexOf("Rows")+4,inputName.length);	
		 	helpReturn=inputName+":welid,__welnameRows"+indexs+":tdesc"; 	
  }

		if(fcon.length==0)
	     linkHelp_Return(helpName,helpReturn);
		else
		helpPageCon(helpName,helpReturn,fcon);
}

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;
  // if there's no header row in the table, then iteration = lastRow + 1
  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);
  
  // cell 2
  var cell2 = row.insertCell(1);
  var textNode = document.createTextNode(iteration);
  cell2.align="center";
  cell2.appendChild(textNode);
    
  //  cell3
  var cell3 = row.insertCell(2);
  var cell3Txt = document.createElement('input');
  cell3Txt.type="text";
  cell3Txt.name="__welidRows"+iteration;
  cell3Txt.size=17;
  cell3Txt.id="__welidRows"+iteration;  
  cell3.appendChild(cell3Txt);
  
    //  cell4
  var cell4 = row.insertCell(3);
  
  var cell4img = document.createElement('img');
  cell4img.src="../IMAGES/BUTTON/MAIN/SEARCH20.gif";
  cell4img.border=0;
  
  var cell4a = document.createElement('A')
   cell4a.href="javascript:goHelp(\"MWELFAREHELP\",\"__welidRows"+iteration+"\");";
  cell4a.appendChild(cell4img);
  cell4.appendChild(cell4a);
   
    //  cell5
  var cell5 = row.insertCell(4);
  var cell5Txt = document.createElement('input');
  cell5Txt.type="text";
  cell5Txt.name="__welnameRows"+iteration;
  cell5Txt.size=35;
  cell5Txt.disabled=true;
  cell5Txt.id="__welnameRows"+iteration;
  cell5.appendChild(cell5Txt);
 
     //  cell6
  var cell6 = row.insertCell(5);
  var cell6Txt = document.createElement('input');
  cell6Txt.type="text";
  cell6Txt.name="__requestRows"+iteration;
  cell6Txt.size=10;
  cell6Txt.id="__requestRows"+iteration;
  cell6.appendChild(cell6Txt);
  
    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>
</head>
<body leftmargin="0" topmargin="0">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<form name="cscform" method="post" action="">


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

<%=screen.InitialVariable()%>

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

  <input type="hidden"name="__screen"  value="WEL501_EW"> 
  <input type="hidden" name="__help" value="">
  <input name="__fixCon" type="hidden" value="">
  <input type="hidden" name="__cmd"  value="">
  <input type="hidden" name="__calendar">
  <!-- <input type="hidden" name="__active"> -->
  <!--input type="hidden" name="__dateformat" value="DD-MM-YYYY"-->
  <script language="javascript">getInputFormatDate();</script>
  <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
  <input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
  <input name="__notNull" type="hidden" value="<%//=screen.getRequire()%>">
  <input name="__companyid" type="hidden" value='<%=screen.getUProfile().get("companyid")%>'> 
   <input type="hidden" name="__referPage" value="">
   <input type="hidden" name="__deleteTable" value="true">

    <script language="javascript">
	 var titlename=swap2String('Manage welfare by employee');
	 document.write(Icons('WEL501_EW,'+titlename));
	 </script>
  <br>
  <br>
  <div align="center">
     
    <table width="640"cellpadding="0" cellspacing="0" class="largest">
      <tr > 
        <td width="645" colspan="2" class="header" >WEL501_EW, <script language="javascript">swapLang('Budget group');</script>&nbsp;</td>
      </tr>
      <tr > 
        <td ><table width="100%" border="0" cellpadding="0" cellspacing="0" class="inframe">
            <tr> 
              <td width="645" class="blankspace"> </td>
            </tr>
            <tr> 
              <td> <table width="638" border="0" cellspacing="0" cellpadding="0" class="inframe">
                  <tr> 
                    <td width="150" class="columnlabel"><span class="header"><%=screen.getLabel("BUDID")%></span>&nbsp;</td>
                    <td><input type="text" name="__budid" value="<%=screen1.getString("budid")%>" size="10">
                      <A href="javascript: goHelp('MBUDGETEHELP','__budid');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__welid_image"  border="0" align="absmiddle"></a>&nbsp;
                      <input type="text" name="MBUDGET@TDESC" value="<%=screen1.getString("MBUDGET","TDESC")%>" disabled size="50"></td>
                  </tr>
                  <tr>
                    <td class="columnlabel"><span class="header"><%=screen.getLabel("MBUDGET","YEARS")%></span>&nbsp;</td>
                    <td><input type="text" name="MBUDGET@YEARS" value="<%=screen1.getString("MBUDGET","YEARS")%>" disabled size="7"></td>
                  </tr>
                  <tr> 
                    <td class="columnlabel"><%=screen.getLabel("EMPLOYEEID")%>&nbsp;</td>
                    <td><input type="text" name="__employeeid" value="<%=screen1.getString("employeeid")%>" size="10">
                      <A href="javascript: goHelp('MEMPLOYEEHELP','__employeeid');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__welid_image"  border="0" align="absmiddle"></a>&nbsp; <input type="text" name="MEMPLOYEE@FULLNAME" value="<%=screen1.getString("MEMPLOYEE","FULLNAME")%>"  size="50" disabled></td>
                  </tr>
                  <tr>
                    <td class="columnlabel"><%=screen.getLabel("budget")%>&nbsp;</td>
                    <td><input type="text" name="__budget" value="<%=screen1.getString("budget")%>"  size="10" ></td>
                  </tr>
                </table></td>
            </tr>
            <tr> 
              <td class="blankspace">
                <p>&nbsp;</p>
                <table border="0" cellpadding="0" cellspacing="1" bgcolor="#5B5B5B" class="large" align="center" id="tblMulti">
                  <tr bgcolor="#3366CC">
                    <td width="21" nowrap class="row3"><div align="center">
                      <script language="javascript">swapLang('Select');</script>
                    </div></td>
                    <td width="25" nowrap class="row3"><div align="center">
                      <script language="javascript">swapLang('Seq');</script>
                    </div></td>
                    <td colspan="2" nowrap class="row3"><div align="center">
                      <%=screen.getLabel("welid")%>
                    </div></td>
                    <td width="441" nowrap class="row3"><div align="center">
                      <script language="javascript">swapLang('Description');</script>
                    </div></td>
                    <td width="68" nowrap class="row3"><div align="center">
                        <script language="javascript">swapLang('Request_cost');</script>
                    </div></td>
                  </tr>				  
                  <tr>
                    <td ><input type="checkbox" name="checkRows1"  id="checkRows1" value="1"></td>
                    <td nowrap><div align="center">1</div></td>
                    <td width="177" nowrap><label>
                      <input type="text" name="__welidRows1"  id="__welidRows1"value="<%=screen1.getString("welid")%>" size="17">
                    </label></td>
                    <td width="20" nowrap><A href="javascript: goHelp('MWELFAREHELP','__welidRows1');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__welid_image"  border="0" align="absmiddle"></a></td>
                    <td nowrap>
                      <div align="left">
                        <input type="text" name="__welnameRows1"  id="__welnameRows1" value="<%=screen1.getString("mwelfare","tdesc")%>" size="35" disabled>
                      </div></td>
                    <td nowrap><input type="text" name="__requestRows1"  id="__requestRows1"value="<%=screen1.getString("request")%>" size="10"></td>
                  </tr>
				<%
				int row=2;
				String list="";
				if(b){
				while(screen1.nextRec()){
				%>
                  <tr>
                    <td ><input type="checkbox" name="checkRows<%=row%>"  id="checkRows<%=row%>" value="<%=row%>"></td>
                    <td nowrap><div align="center"><%=row%></div></td>
                    <td width="177" nowrap><label>
                      <input type="text" name="__welidRows<%=row%>"  id="__welidRows<%=row%>"value="<%=screen1.getString("welid")%>" size="17">
                    </label></td>
                    <td width="20" nowrap><A href="javascript: goHelp('MWELFAREHELP','__welidRows<%=row%>');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__welid_image"  border="0" align="absmiddle"></a></td>
                    <td nowrap>
                      <div align="left">
                        <input type="text" name="__welnameRows<%=row%>"  id="__welnameRows<%=row%>" value="<%=screen1.getString("mwelfare","tdesc")%>" size="35" disabled>
                      </div></td>
                    <td nowrap><input type="text" name="__requestRows<%=row%>"  id="__requestRows<%=row%>"value="<%=screen1.getString("request")%>" size="10"></td>
                  </tr>				  
				  <%
				  list+=row+",";
				  row++;
				  }
				  }
				  %>
                </table>
              <p align="center"><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></p>
              <p align="center">&nbsp;</p></td>
            </tr>
          </table></td>
      </tr>
      <tr> 
        <td class="bottom" > </td>
      </tr>
    </table>
  </div>
 <input type="hidden" name="checkList" value="1,<%=list%>" id="checkList">
 <input type="hidden" name="checkOutList" value="" id="checkOutList">
 <input type="hidden" name="__template" value="employeeid" id="__template">


<!----------BEGIN CSC ENDING ZONE ------------------------>

<%=screen.endJSP()%>

<!----------END CSC ENDING ZONE -------------------------->

</form>
</body>
</html>