<%@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="WEL311" class="com.csc.library.system.Task" scope="page" />
<jsp:setProperty name="WEL311" property="appname" value="WELFARE" />
<%
	WEL311.setChannel(request,response);
	UIManager screen = (UIManager) WEL311.process("MultiEntry","WEL311");

	MultiLine multi = screen.getMultiLine("MHEALTHYGROUP1");
	multi.setLabelBox("check box");
	multi.goFirst();
	CheckNull chk =new CheckNull();
	ThaiUtilities th=new ThaiUtilities();
	screen.referLangOff();
	String cmd=chk.chkNullString(request.getParameter("__cmd"));
	if(cmd.trim().length()==0 && multi.getTable().recCount()==0){
		screen.getRecord().putChild(screen.getRecord().getChild("MHEALTHYGROUP1"));
	}

%>

<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 src="../JS/VIEWCALENDAR.js"></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="javascript">
<!--

var objectName="";

function deleteMulti(){
		with(document.cscform){
	    	bCon=confirm("ต้องการลบข้อมูลหรือไม่ ?");
	 	  	if (bCon==true)	{
				__cmd.value="DelChild";				
				submit();
			}
		}
	}
function goHelp(helpName,inputName){
	var helpReturn;
	var mindex;
		 if(inputName.indexOf("__MHEALTHYGROUP1$HEALTHYID$")>-1){
		         mindex=inputName.substring(inputName.lastIndexOf("$")+1,inputName.length);
				helpReturn=inputName+":healthyid,__MHEALTHYGROUP1$COLDESC$"+mindex+":mhealthy.tdesc";
		 }
	     linkHelp_Return(helpName,helpReturn);	
}

function saveChild(){
	with(document.cscform){
		   if(beforSave()){
			__cmd.value="addChild";
			__ack.value="add";
				action="WEL311.jsp";
				submit();
			}
	     } 
	}
	
	function chBox(){
   with (document.cscform){
           if(checkval.checked){
		      checkAll();
		}else{
		decheckAll();
		}
   }
}//-->

function genRec(){
	           with(document.cscform){
				   __genRec.value=__genRecord.value+","+__codeid.value+","+__salary_interval.value+","+__salary_every.value+","+__salary_lst.value +","+__salary_nxt.value;
					__cmd.value="ack";
					action="WEL311.jsp";
					submit();
			   }
	}

function checkLineCount(){
    with(document.cscform){
	     if(parseFloat(__linecount.value)>0){
		 return true;
		 }
		 return false;
	}
}

	ThaiCode[94] = "มีข้อมูลการใช้งานอยู่แล้ว กรุณาตรวจสอบข้อมูลอีกครั้ง"; 
	EngCode[94] = "Duplicate data ! Please try again"; 
	ThaiCode[95] = "กรุณาระบุพนักงาน"; 
	EngCode[95] = "Please input value in employee"; 
	ThaiCode[96] = "กรุณาระบุแผน"; 
	EngCode[96] = "Please input value in plan"; 


function checkDuplicate(){
	with(document.cscform){
	var myarray=new Array(20);
	var chk=true;
	var index=0;
			for(var b=0;b<elements.length;b++){
				if(elements[b].name.indexOf("__MHEALTHYGROUP1$HEALTHYID$")!=-1){
						for(var c=0;c<myarray.length;c++){
								if(myarray[c]==elements[b].value && elements[b].value!="NONE"){
								      chk=false;
									  obj=b;
									  break;
									  }
						}//for
								if(!chk) {
								 		alert(MyCode[94]);	
										return false;										
								}else{
								       myarray[index]=elements[b].value;
									   index++;
								}	 										
				}//if
			}//for
			return true;
	}//with
}

function beforSave(){
	with(document.cscform){//alert("666");
	              if(checkDuplicate()){
					for(i=0;i<elements.length;i++){//alert("777");
								if(elements[i].name.indexOf("__MHEALTHYGROUP1$HEALTHYID$")>-1){
										if(elements[i].value.length==0){
												alert(MyCode[0]);
												elements[i].focus();
												elements[i].select();
												return false;
										}
								}		
						 }			
					}else{
						return false;
					}			
			return true;
			}
}

function GoSave() {//alert("555");
	with(document.cscform){//alert("666");checkLineCount()&&
	   if(beforSave()){
				confirmSave();
		}	
	}
}

function GoDelete(){ 
//with(document.cscform){
//	__cmd.value="delete";
//	submit();
//}
edelete(); 
}

function GoSearch(){search();}

function GoUpdate(){
with(document.cscform){//alert("666");
	   if(checkLineCount()&&beforSave()){
				update(); 
		}else{
			alert(MyCode[0]);
		}
	}
}

function checkAll(){
		with(document.cscform){ 
			for(i=0;i<elements.length;i++){
					if(elements[i].type=="checkbox")
							elements[i].checked=true;
			}//end for
		}//end with
	}//end function

	function decheckAll(){
		with(document.cscform){
			for(i=0;i<elements.length;i++){
					if(elements[i].type=="checkbox")
							elements[i].checked=false;
			}//end for
		}//end with
	}//end function
//-->
</script>

</head>
<body >
<div class="centered">
<form name="cscform" method="post">


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

<%=screen.InitialVariable()%>

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


<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
	<input type="hidden" name="__screen" value="WEL311">
		<input type="hidden" name="__help" value="">
		<input type="hidden" name="__cmd" value="">
		<input type="hidden" name="__notNull" value='<%=screen.getRequire()%>'>
		 <input name="__headMulti" type="hidden" value="WEL311">
 		 <input type="hidden" name="__childMulti" value="">
		<input type="hidden" name="__gorec" value="">
		<input type="hidden" name="__ack" value="">
		  <input type="hidden" name="__calendar" value="">
  		<input type="hidden" name="__dateformat" value="DD-MM-YYYY">
  		<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
	 	 <input type="hidden" name="__maxrec" value="<%=screen.getTable("MHEALTHYGROUP1").recCount()%>">
		<input type="hidden" name="__multiTable" value="MHEALTHYGROUP1">
		<input type="hidden" name="__helpReturn" value="">
		<input name="__companyid" type="hidden" value="<%=screen.getUProfile().get("companyid")%>">
		<input name="__fixCon" type="hidden" value="">
		<input type="hidden" name="__cmdchild" value="">
		 <script language="JavaScript" src="../JS/HOTKEY.js"></script>
          <script language="javascript">
	 var titlename=swap2String('Group Check Health of Year');
	 document.write(Icons("WEL311,"+titlename));
	 </script>

		 <br>
  <div align="center">
    <table width="640"cellpadding="0" cellspacing="0" class="largest">
      <tr > 
        <td colspan="4" class="header" >WEL311, <script language="javascript">swapLang(titlename);</script>&nbsp;</td>
      </tr>
      <tr> 
        <td width="645" class="blankspace"> </td>
      </tr>
      <tr> 
        <td> <table border="0" cellspacing="0" cellpadding="0"  class="inframe">
            <tr> 
              <td width="150" nowrap class="columnlabel"><%=screen.getLabel("HEALTHYGID")%>&nbsp;</td>
              <td width="767"><%=screen.getInput("HEALTHYGID")%></td>
            </tr>
            <tr> 
              <td width="150" nowrap class="columnlabel"><%=screen.getLabel("TDESC")%>&nbsp;</td>
              <td width="767"><%=screen.getInput("TDESC")%></td>
            </tr>
            <tr> 
              <td width="150" nowrap class="columnlabel"><%=screen.getLabel("EDESC")%>&nbsp;</td>
              <td width="767"><%=screen.getInput("EDESC")%></td>
            </tr>
            <tr> 
              <td width="150" nowrap class="columnlabel"><%=screen.getLabel("CONDITION")%>&nbsp;</td>
              <td width="767"><%=screen.getInput("CONDITION")%></td>
            </tr>
            <tr> 
              <td width="150" nowrap class="columnlabel"><%=screen.getLabel("COST")%>&nbsp;</td>
              <td width="767"><%=screen.getInput("COST")%></td>
            </tr>
			
          </table>
          <table border="0" cellpadding="0" cellspacing="1" bgcolor="#5B5B5B" class="inframe">
            <tr bgcolor="#3366CC"> 
              <td width="110"  class="row3"><div align="center"><%=screen.getLabel("MHEALTHYGROUP1","LINE_NO")%></div></td>
              <td width="231"  class="row3"><div align="center"><%=screen.getLabel("MHEALTHYGROUP1","HEALTHYID")%></div></td>
              <td width="231"  class="row3"><div align="center"><%=screen.getLabel("MHEALTHY","TDESC")%></div></td>
              <td width="231"  class="row3"><div align="center"><%=screen.getLabel("MHEALTHYGROUP1","LABELS")%></div></td>
              <td width="240"  class="row3"><div align="center"><%=screen.getLabel("MHEALTHYGROUP1","STATUS")%></div></td>
           </tr>
            <%
				    int linecount=0;
				    screen.getTable("MHEALTHYGROUP1").first();
					String minorkey="1";
					for(int i=1;!multi.eof();i++){
					minorkey=multi.getData(multi.getTable().getMinorKey());
				linecount++;
		%>
            <tr> 
              <td><div align="center"><%=multi.getData("MHEALTHYGROUP1","LINE_NO")%></div></td>
              <td><div align="center"><%=multi.getInput("MHEALTHYGROUP1","HEALTHYID")%></div></td>
              <td><div align="center"><input type="text" name="__MHEALTHYGROUP1$COLDESC$<%=minorkey%>" value="<%=multi.getData("MHEALTHY","TDESC")%>" size="30" readonly></div></td>
              <td><div align="center"><%=multi.getInput("MHEALTHYGROUP1","LABELS")%></div></td>
              <td><div align="center"><%=multi.getInput("MHEALTHYGROUP1","STATUS")%></div></td>
              <%
				multi.next();
					    }
					%>
          </table></td>
      </tr>
      <tr> 
        <td height="11" colspan="4" class="blankspace"></td>
      </tr>
      <tr> 
        <td class="blankspace" colspan="4"></td>
      </tr>
      <tr> 
        <td colspan="4">&nbsp;</td>
      </tr>
	  			<tr>
				<td colspan="2" align="right"><script language="javascript">printEditCheck('<%=screen.getDataLabel("edit_by")%>','<%=screen.getDataLabel("edit_date")%>','<%=screen.getDataLabel("edit_time")%>','<%=screen.getDataLabel("approve")%>');
						</script>&nbsp;</td>
			   </tr>
      <tr>
        <td colspan="4">&nbsp;</td>
      </tr>
      <tr> 
        <td colspan="4" class="bottom"></td>
      </tr>
    </table>
    </td>
      </tr>
      <tr> 
        <td class="bottom" >
        </td>
      </tr>
  </table>
  </div>    

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

<%=screen.endJSP()%>

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

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