<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.session.*,com.csc.library.utilities.*,com.csc.library.report.*,com.csc.library.components.*;"%>
<jsp:useBean id="WEL099_TYT" scope="page" class="com.csc.library.system.Task"/>
<%
	WEL099_TYT.setChannel(request ,response);
	UIManager screen=(UIManager)WEL099_TYT.process("MultiEntry","WEL099_TYT");
		MultiLine multi = screen.getMultiLine("TDIAGNOSIS1");
		MultiLine multi2 = screen.getMultiLine("TDIAGNOSIS2");
		//screen.getTable("TDIAGNOSIS").setKeyOff();
		
		CheckNull chk =new CheckNull();
		if(chk.chkNullString(request.getParameter("__cmd")).equals("save")){
			//out.print("aaaaaaaaaaaaaaaa");
			//screen.getRecord().clearChild();
			multi.getTable().clear();
			multi2.getTable().clear();
		}
		String multiTables=chk.chkNullString(request.getParameter("__multiTable"),"TDIAGNOSIS2");
		//ReportUDF rf=new ReportUDF();
		String recid = screen.getDataLabel("recorderid");
		String recname = screen.getDataLabel("recordername");
		if(screen.getDataLabel("recorderid").equals("")) recid = screen.getUProfile().get("employeeid");
		if(screen.getDataLabel("recordername").equals("")) recname = screen.getUProfile().get("fullname");
		%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<script type='text/javascript' src='../JS/SCREEN.js'></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="javascript">getTitleName();</script>
<script language='javascript' src='../JS/EMPLOYEE.js'></script>
<script src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript" src='../JS/ICONSMENU.js'></script>
<script language='javascript' src='../JS/HOTKEY.js'></script>
<script language="JavaScript">

function linkChildPru(page,multitable){
	with(document.cscform){
	     if(__diagnosisid.value!=""  && __employeeid.value!="" && __sitewelid.value!=""){	
		 window.open(page+".jsp?__gorec="+__gorec.value+"&__ack=add&__headMulti="+__headMulti.value+"&__multiTable="+multitable+"&__RecNo="+__maxrec.value+"&__diagnosisid="+__diagnosisid.value);
		}else{
			if(__diagnosisid.value==""){
		     alert(MyCode[0]);
		     __diagnosisid.focus();
			 __diagnosisid.select();
			 }
			 if(__employeeid.value==""){
			   alert(MyCode[0]);
		     __employeeid.focus();
			 __employeeid.select();
			 }else{		    
			  alert(MyCode[0]);
		     __sitewelid.focus();
			 __sitewelid.select();
			 }			 
		 }
	}
}
function goHelp(helpName,inputName){
	var helpReturn;
		 if(inputName=="__employeeid" )
		 	helpReturn="__employeeid:employeeid,MEMPLOYEE@FULLNAME";
 		else if(inputName=="__sitewelid" )
		 	helpReturn="__sitewelid:sitewelid,MSITEWEL@TDESC";
		else if(inputName=="__recorderid" )
		 	helpReturn="__recorderid:employeeid,__recordername:fullname";
			
	     linkHelp_Return(helpName,helpReturn);
}
function GoSave(){
		//setAfterUpdate();
		confirmSave();
}
function GoUpdate(){
	//	setAfterUpdate();
		update();
}
function GoDelete(){
		edelete();
}
function GoSearch(){
 		with(document.cscform){
		        __help.value="__diagnosisid#"+__diagnosisid.value;
		}
		search();
}
function childMulti(record){
		with(document.cscform){
	    	window.open("WEL100_TYT.jsp?__cmd=&__gorec="+record+
			"&__ack=edit&__diagnosisid="+__diagnosisid.value+
			//"&__dieaseid="+__dieaseid.value+
			"&__headMulti="+__headMulti.value+	     		     
	    		"&__companyid="+__companyid.value);
			//submit();
		}
	}
	function childMulti1(record){
		with(document.cscform){
	    	window.open("WEL101_TYT.jsp?__cmd=&__gorec="+record+
			"&__ack=edit&__diagnosisid="+__diagnosisid.value+
			"&__headMulti="+__headMulti.value+	     		     
	    		"&__companyid="+__companyid.value);
			//submit();
		}
	}
	function goPages(employeeid,pages){
  		with(document.cscform){
			 fixCon ="employeeid='"+__employeeid.value+"'";
			window.open(pages+".jsp?browse=yes&__fixCon="+fixCon,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");			
		}
}
		function checkAll(child){
		var  cname;
		with(document.cscform){
			for(i=0;i<elements.length;i++){
				cname = elements[i].name;
					if(elements[i].type=="checkbox" && cname.indexOf(child)!=-1)
							elements[i].checked=true;
			}//end for
		}//end with
	}//end function
	function decheckAll(child){
		with(document.cscform){
			for(i=0;i<elements.length;i++){
			cname = elements[i].name;
					if(elements[i].type=="checkbox" && cname.indexOf(child)!=-1)
							elements[i].checked=false;
			}//end for
		}//end with
	}//end function
</script>

</head>
<body onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif','images/button/swap/CALENDAR_SWAP20.gif')">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<form name="cscform" method="post" action="WEL099_TYT.jsp">
 

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

<%=screen.InitialVariable()%>

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

<input name="__cmd" type="hidden" value="">
  <input name="__screen" type="hidden" value="WEL099_TYT">
  <input name="__calendar" type="hidden">
  <input name="__notNull" type="hidden" value="">
  <input name="__help" type="hidden" >
  <input name="__gorec" type="hidden" value="">
  <input name="__headMulti" type="hidden" value="WEL099_TYT">
  <input name="__childMulti" type="hidden" value="WEL100_TYT">
  <input name="__multiTable" type="hidden" value="<%=multiTables%>">
  <input name="__ack" type="hidden">
  <script language="javascript">getInputFormatDate();</script>
  <input name="__language" type="hidden" value="<%=screen.getUProfile().get("lang")%>">
  <input type="hidden" name="__companyid"  value="<%=screen.getUProfile().get("companyid")%>">
  <input type="hidden" name="__maxrec" value="<%=screen.getTable("TDIAGNOSIS1").recCount()%>">
   <input type="hidden" name="__afterUpdate" value="">
     <input type="hidden" name="__referPage" value="">
     <input type="hidden" name="__emp_level" value="<%=screen.getDataLabel("emp_level")%>">
	   <input name="__fixCon" type="hidden" value="">

  <script language="javascript">initToolTips();</script>
    <script language="javascript">
	 var titlename=swap2String('Diagnosis Information');
	 document.write(Icons("WEL099_TYT,"+titlename));
	 </script>
   <br>
  <div align="center">
    <table width="640" cellpadding="0" cellspacing="0"  class="largest">
      <tr > 
        <td width="645" colspan="2" class="header" >WEL099_TYT,   <script language="javascript">swapLang('Diagnosis Information');</script>&nbsp;</td>
      </tr>
      <tr > 
        <td ><table align="center"  border="0" cellpadding="0" cellspacing="0" class="inframe" >
          <tr>
            <td class="blankspace" colspan="2"> </td>
          </tr>
          <tr>
            <td colspan="2">
              <table border="1" cellspacing="0" cellpadding="0" class="inframe">
                <tr>
                  <td width="150" class="columnlabel"><%= screen.getLabel("diagnosisid") %></td>
                  <td class="columnobject1"><%= screen.getInput("diagnosisid") %> </td>
                </tr>
                <tr>
                  <td class="columnlabel"><%= screen.getLabel("employeeid") %></td>
                  <td class="columnobject1"><%=screen.getInput("employeeid")%>
                      <input name="MEMPLOYEE@FULLNAME" type="text" disabled size="37"
	    value="<%=screen.getDataLabel("memployee","fullname")%>">
		<a href="javascript:goPages('__employeeid','WEL103_TYT');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image43','','../IMAGES/BUTTON/BROWSE.gif',1)">
					  <img src="../IMAGES/BUTTON/BROWSE.gif" alt="" name="Image161" width="80"  border="0" align="absmiddle" id="Image43"></a>
		</td>
                </tr>
                <tr>
                  <td class="columnlabel"><%= screen.getLabel("diagnosisdate") %></td>
                  <td> <%=screen.getInput("diagnosisdate")%><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image12" width="20"  border="0" align="absmiddle" id="Image12" onClick="viewCal('__diagnosisdate')"></a></td>
                </tr>
                <tr>
                  <td class="columnlabel" ><%= screen.getLabel("diagnosistime") %></td>
                  <td><%=screen.getInput("diagnosistime")%></td>
                </tr>
         
          <tr>
            <td class="blankspace" colspan="2"> </td>
          </tr>
          <tr>
            <td width="153"  class="columnlabel"><%= screen.getLabel("sitewelid") %></td>
            <td width="487"><%=screen.getInput("sitewelid")%>
                <input name="MSITEWEL@TDESC" type="text" disabled size="37"
	    value="<%=screen.getDataLabel("msitewel","tdesc")%>"></td>
          </tr>
          <tr>
            <td class="columnlabel"><%= screen.getLabel("symptoms") %></td>
            <td><%=screen.getInput("symptoms")%></td>
          </tr>
          <tr>
            <td class="columnlabel" ><%= screen.getLabel("excepts") %></td>
            <td><%=screen.getInput("excepts")%></td>
          </tr>
          <tr>
            <td class="columnlabel" ><%= screen.getLabel("suggest") %></td>
            <td><%=screen.getInput("suggest")%></td>
          </tr>
		    <tr>
            <td class="columnlabel" ><%= screen.getLabel("recorderid") %></td>
            <td><input  type="text"  size="15" name="__recorderid"  value="<%=recid%>"><a href="javascript:goHelp('MEMPLOYEEHELP','__recorderid');" ><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="โรคที่พบ" name="Image161" width="20"  border="0" align="absmiddle" id="Image161"></a></td>
          </tr>
          <tr>
            <td class="columnlabel" ><%= screen.getLabel("recordername") %></td>
            <td><input  type="text"  size="30" name="__recordername"  value="<%=recname%>">
			 
			</td>
          </tr>
		     <tr>
            <td class="blankspace" colspan="2"> </td>
          </tr>
		     </table></td>
          </tr>
          <tr>
            <td class="blankspace" colspan="2"></td>
          </tr>
          <tr>
            <td colspan="2">
              <table border="0" cellspacing="2" cellpadding="0" class="inframe">
                <tr>
                  <td width="7%" nowrap class="title1" >
                    <div align="center"><strong>
                      <script language="JavaScript">swapLang('Select');</script>
                  </strong></div></td>
                  <td width="17%" nowrap class="title1" ><strong>
                    <div align="center"><%=multi.getLabel("dieaseid")%></div>
                  </strong></td>
                  <td width="36%" nowrap class="title1" ><strong>
                    <div align="center">
                      <script language="JavaScript">swapLang('Description');</script>
                    </div>
                  </strong></td>
                  <td width="40%" nowrap class="title1" ><strong>
                    <div align="center"><%=multi.getLabel("mdisease","distype")%></div>
                  </strong></td>
                </tr>
                <%
					  //screen.getTable("TDIAGNOSIS1").first();
								for(int i=1;!multi.eof();multi.next(),i++)
									{
										multi.getTable().getCurrentRecordManager().referLangOn();
									
		%>
                <tr>
                  <td align="center" class="forborder" ><%=multi.getInputCheckBox()%></td>
                  <td align="center" class="forborder">
                    <div align="center"><%= multi.getData("dieaseid") %>
                      <!--input type="hidden" name="__dieaseid" value='<%//=multi.getData("TDIAGNOSIS1","dieaseid")%>'-->
                      <%//=multi.getScript("childMulti", multi.getData("TDIAGNOSIS1","dieaseid"))%></div></td>
                  <td  align="center" class="forborder" ><%=multi.getData("mdisease","tdesc")%></td>
                  <td align="center" class="forborder" ><%//=multi.getData("mdisease","distype")%><%= multi.getTable().getCurrentRecordManager().getSystemCode("mdisease","distype") %></td>
                </tr>
                <%
							   //screen.getRecordManager("TDIAGNOSIS").getSystemCode("ISREQUEST")
							   //multi.getTable().getRecordManager().getSystemCode("TDIAGNOSIS","ISREQUEST")
								multi.getTable().getCurrentRecordManager().referLangOff();
								}
						%>
            </table></td>
          </tr>
          <tr>
            <td class="blankspace" colspan="4"></td>
          </tr>
		  	  <tr>
                        <td  class="noborder"  colspan="4"><div align="center" >
						<a href="#sel" name="sel" onClick="checkAll('__tdiagnosis1')"><img src="../IMAGES/BUTTON/SELECTALL.gif" border="0"></a>&nbsp;&nbsp;
						<a href="#sel" onClick="decheckAll('__tdiagnosis1')"><img src="../IMAGES/BUTTON/DESELECTALL.gif" border="0"></a>&nbsp;&nbsp;
						<a href="javascript:linkChildPru('WEL100_TYT','TDIAGNOSIS1');"><img src="../IMAGES/BUTTON/ADD.gif" border="0"></a>&nbsp;&nbsp;
						<a href="javascript:deleteMulti();"><img src="../IMAGES/BUTTON/DELETE.gif" border="0"></a>&nbsp;&nbsp;</div></td>
                      </tr>
					   <tr> 
              <td class="blankspace" colspan="4"></td>
            </tr>
        </table></td>
      </tr>
	   <tr> 
              <td colspan="2">
			  <table border="0" cellspacing="2" cellpadding="0" class="inframe">
                <tr>
                  <td width="3%" nowrap class="title1" > <div align="center"><strong><SCRIPT language="JavaScript">swapLang('Select');</SCRIPT></strong></div></td>
                  <td width="6%" nowrap class="title1" ><strong><div align="center"><%=multi2.getLabel("TDIAGNOSIS2","medicineid")%></div></strong></td>
                  <td width="24%" nowrap class="title1" ><strong><div align="center"><SCRIPT language="JavaScript">swapLang('Description');</SCRIPT></div></strong></td>
                  <td width="11%" nowrap class="title1" ><strong><div align="center"><%=multi2.getLabel("TDIAGNOSIS2","amount")%></div></strong></td>
                  <td width="10%" nowrap class="title1"><strong><div align="center"><strong><%=multi2.getLabel("TDIAGNOSIS2","unit")%></strong></div>
                  </strong></td>
				  <td width="21%" nowrap class="title1"><strong><div align="center"><%=multi2.getLabel("TDIAGNOSIS2","periodtime")%></div></strong></td>
				  <td width="25%" nowrap class="title1"><strong><div align="center"><%=multi2.getLabel("TDIAGNOSIS2","used")%></div></strong></td>
                </tr>

            <%
					 // screen.getTable("TDIAGNOSIS2").first();
								for(int i=1;!multi2.eof();multi2.next(),i++)
									{
										multi2.getTable().getCurrentRecordManager().referLangOn();
									
		%>
                <tr>
                  <td align="center" class="forborder" ><%=multi2.getInputCheckBox()%></td>
                  <td align="center" class="forborder">  <div align="center">
                            <input type="hidden" name="__medicineid" value='<%=multi2.getData("TDIAGNOSIS2","medicineid")%>'>
                            <%=multi2.getScript("childMulti1", multi2.getData("TDIAGNOSIS2","medicineid"))%></div></td>
                  <td  align="center" class="forborder" ><%=multi2.getData("mmedicine","tdesc")%></td>
                  <td align="center" class="forborder" ><%=multi2.getData("amount")%></td>
                  <td align="center" class="forborder"><%=multi2.getTable().getCurrentRecordManager().getSystemCode("unit")%><%//=rf.getSystemCode("HAVEORNOT",screen.getUProfile().get("lang"),multi2.getData("isrequest"))%></td>
				  <td align="center" class="forborder"><%=multi2.getTable().getCurrentRecordManager().getSystemCode("periodtime")%></td>
				  <td align="center" class="forborder"><%=multi2.getData("used")%></td>
                </tr>               
				               <%
							   //screen.getRecordManager("TDIAGNOSIS").getSystemCode("ISREQUEST")
							   //multi2.getTable().getRecordManager().getSystemCode("TDIAGNOSIS","ISREQUEST")
							   
								multi2.getTable().getCurrentRecordManager().referLangOff();
								}
						%>
				
              </table>
			  </td>
      </tr>
			
            <tr> 
              <td class="blankspace"></td>
            </tr>
				  <tr>
                        <td  class="noborder" ><div align="center" >
						<a href="#sel1"  name="sel1" onClick="checkAll('__tdiagnosis2')"><img src="../IMAGES/BUTTON/SELECTALL.gif" border="0"></a>&nbsp;&nbsp;
						<a href="#sel1" onClick="decheckAll('__tdiagnosis2')"><img src="../IMAGES/BUTTON/DESELECTALL.gif" border="0"></a>&nbsp;&nbsp;
						<a href="javascript:linkChildPru('WEL101_TYT','TDIAGNOSIS2');"><img src="../IMAGES/BUTTON/ADD.gif" border="0"></a>&nbsp;&nbsp;
						<a href="javascript:deleteMulti();"><img src="../IMAGES/BUTTON/DELETE.gif" border="0"></a>&nbsp;&nbsp;</div></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>