<%@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="TRA0055" class="com.csc.library.system.Task" scope="page"/>

<%
TRA0055.setChannel(request,response);
UIManager screen = (UIManager) TRA0055.process("ChildEntry","MTRASSNO");
CheckNull chk=new CheckNull();
screen.referLangOff();
%>

<html ng-app="myHR">
<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 src="../JS/angular-1.3.15/angular.js" type="text/javascript"></script>
<script src="../JS/ANGULAR/SCREEN_ANGULAR.js" type="text/javascript"></script>
<script type='text/javascript' src='../JS/SCREEN.js'></script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="javascript">getTitleName();</script>
<script  type='text/javascript'  src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript" >

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

	function goHelp(helpName,inputName){
		var helpReturn;
		helpReturn=inputName+":assid,__tdesc:tdesc,__edesc:edesc";
		linkHelp_Return(helpName,helpReturn);
	}

	function linkHelp(help,input){
		goHelp(help,input);
	}
	function linkHelp_Return(help,input){
		with(document.cscform){
			if (__fixCon.value!="")
				__fixCon.value=__fixCon.value;
			var nInput = input;
			if(input.indexOf(":")>0){
				nInput=input.substring(0,input.indexOf(":"));
			}
			obj = eval("document.cscform."+nInput);
			if((obj=="")||(obj.value=="")){
					var param="PRU084.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=false";
			}else{
					var param="PRU084.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off"+"&__valueSearch="+obj.value+"&__langOn=false";
			}
		
			win = window.open(param,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
			if(window.focus){win.focus();}
		}
	}
	function setcmd1(acktion){	
		with(document.cscform){
			if(notBlankOnThisPage()){
				if(chkType()){
					bCon=confirm(MyCode[1]);
					if (bCon==true){	
						__cmdchild.value="save";
					}
					submit();
				}
			}
		}	
	}
	function back(){
		with(window.opener.cscform){
			__cmd.value="ack";
			submit();
		}
		if(document.cscform.__gorec.value!=""){
			window.close();
		}
	}
	function chkType(){
		with(document.cscform){
			if(!__asstype[0].checked&&!__asstype[3].checked){
				if(__texplain.value==""||__eexplain.value==""){
					alert(MyCode[0]); 
					if(__texplain.value==""){
						__texplain.select();
					}else{
						__eexplain.select();
					}
					return false;
				}else{
					if(chkExpBlank(__texplain)){
						if(chkExpBlank(__eexplain)){
							return chkExpSame();
						}
					}
					return false;
				}
			}
			return true;
		}
	}
	function chkExpBlank(data){
		with(document.cscform){
			var texpl = data.value.split(":");
			for(i=0;i<texpl.length;i++){
				if(texpl[i]==""){
					myAlert();
					data.select();
					return false;
				}
			}
			return true;
		}
	}
	function chkExpSame(){
		with(document.cscform){
			var tmp_t = __texplain.value.split(":");
			var tmp_e = __eexplain.value.split(":");
			if(tmp_t.length!=tmp_e.length){
				if(getLang()=="tha"){
					alert("กรุณาใส่ประโยคของคำอธิบายให้เท่ากัน");
				}else{
					alert("please input as same as amount of explain");
				}
				__eexplain.select();
				return false;
			}else{
				return true;
			}
		}

	}
	function myAlert(){
		if(getLang()=="tha"){
			alert("ไม่สามารถใส่ค่าว่างก่อนหรือหลังเครื่องหมาย ':'");
		}else{
			alert("can't input blank value before or after symbo ':'");
		}
	}
	function setComment(data){
		with(document.cscform){
			if(parseInt(data.value)==4){
				__commentaly[1].checked=true;
			}
		}
	}
	function setAsstype(data){
		with(document.cscform){
			if(parseInt(data.value)==0&&__asstype[3].checked){
				if(getLang()=="tha"){
					alert("ไม่สามารถเปลี่ยนค่าได้ เนื่องจากประเภทหัวข้อเป็น Comment");
				}else{
					alert("Con't change data becourse Type this Assess is Comment");
				}
				__commentaly[1].checked=true;
			}
		}
	}
</script>
<%
	String help = "";
	if(screen.getUProfile().get("lang").equals("tha")){
		help = "( *กรุณาใส่ ':' คั่นระหว่างคำอธิบาย เช่น ดีมาก:ดี:ปานกลาง:ควรปรับปรุง )";
	}else{
		help = "( *please input ':' between explain is same Best:Good:Adjust:Much )";
	}
%>
</head>
<body>
<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 ="__cmdchild"	value="<%=chk.chkNullString(request.getParameter("__cmdchild"))%>">
	<input type="hidden" name="__cmd" value="">
	<input type="hidden" name="__screen" value="TRA0055">
	<input type="hidden" name="__multiTable" value="MTRASSNO">
	<input type="hidden" name ="__headMulti" value="TRA0056">
	<input type="hidden" name="__childMulti" value="TRA0055">
	<input type="hidden" name="__backpage" value="TRA0055">
	<input type="hidden" name="__calendar">
	<input type="hidden" name="__fixCon" value="">
	<input type="hidden" name="__referPage" value="">
	<input type="hidden" name="__help" value="">
	<input type="hidden" name="__helpReturn" value="">
	<input type="hidden" name="__sysisedit" >
	<input type="hidden" name ="__gorec" value="<%=chk.chkNullString(request.getParameter("__gorec"))%>">
	<input type="hidden" name ="__companyid" value="<%=request.getParameter("__companyid")%>">
	<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
	<input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
	<input type="hidden" name="__ack" value="<%=request.getParameter("__ack")%>">
	<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
	<input type="hidden" name="__supgrpid" value="<%=(!screen.getDataLabel("__supgrpid").equals(""))?screen.getDataLabel("__supgrpid"):chk.chkNullString(request.getParameter("__supgrpid"))%>">

	<script language="javascript">getInputFormatDate();</script>
	
  	<div align="center">
    <table  cellpadding="0"  cellspacing="0" class="inner">
      <tr>
        <td  class="header">TRA0055, 
         <span swlang code="SW009292">Assess Topic Table</span>
          &nbsp;</td>
      </tr>
      <tr >
        <td  colspan="2">
          <div align="center">
              <table  cellpadding="0" cellspacing="0" class="maxsize" >
                <tr> 
                  <td colspan="2"  class="blankspace"></td>
                </tr>
                <tr> 
                  <td class="columnlabel" nowrap><%=screen.getLabel("ASSID")%>&nbsp;</td>
					<%
						if(chk.chkNullString(request.getParameter("__gorec")).equals("")){
					%>
                  <td ><%=screen.getInput("ASSID")%></td>
					<%
						}else{
					%>
				  <td ><INPUT TYPE='text' Name='__assid' SIZE='10' readonly MAXLENGTH='10' VALUE='<%=screen.getDataLabel("ASSID")%>'></td>
					<%
						}
					%>
                </tr>
                <tr> 
                  <td  class="columnlabel"><%=screen.getLabel("TDESC")%>&nbsp;</td>
                  <td > <%=screen.getInput("TDESC")%></td>
                </tr>
                <tr> 
                  <td  class="columnlabel"><%=screen.getLabel("EDESC")%>&nbsp;</td>
                  <td > <%=screen.getInput("EDESC")%> </td>
                </tr>
				<tr> 
                  <td  class="columnlabel" nowrap><%=screen.getLabel("GRPID")%>&nbsp;</td>
                  <td >
						<input type = "text" name = "__grpid" readonly size = "10" value = "<%=chk.chkNullString(request.getParameter("__grpid"))%>">
				  </td>
                </tr>
				<tr> 
                  <td  class="columnlabel"><%=screen.getLabel("COMMENTALY")%>&nbsp;</td>
                  <td > <%=screen.getInput("COMMENTALY")%> </td>
                </tr>
				<tr> 
                  <td  class="columnlabel"><%=screen.getLabel("MINPOINT")%>&nbsp;</td>
                  <td > <%=screen.getInput("MINPOINT")%>&nbsp;&nbsp;&nbsp;&nbsp;<%=screen.getLabel("MAXPOINT")%>&nbsp;<%=screen.getInput("MAXPOINT")%></td>
                </tr>
				<tr> 
                  <td  class="columnlabel"><%=screen.getLabel("ASSTYPE")%>&nbsp;</td>
                  <td > <%=screen.getInput("ASSTYPE")%> </td>
                </tr>
				
				<tr> 
                  <td  class="columnlabel"><%=screen.getLabel("TEXPLAIN")%>&nbsp;</td>
                  <td > <%=screen.getInput("TEXPLAIN")%> </td>
                </tr>
				<tr> 
                  <td  class="columnlabel"><%=screen.getLabel("EEXPLAIN")%>&nbsp;</td>
                  <td > <%=screen.getInput("EEXPLAIN")%> </td>
                </tr>
				<tr> 
                  <td  class="columnlabel">&nbsp;</td>
                  <td align="right"><%=help%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
                </tr>
                <tr > 
                  <td colspan="2" class="blankspace"></td>
                </tr>
				<tr align="center" > 
                  <td colspan="2" class="blankspace">
				  	<a href="javascript:setcmd1('save');"><img src="../IMAGES/BUTTON/OK.gif" border="0"></a>&nbsp;&nbsp;
	              	<a href="javascript:backhead();"><img src="../IMAGES/BUTTON/BACK.gif" border="0"></a>
				  </td>
                </tr>
				<tr > 
                  <td colspan="2" class="blankspace"></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>
              </table>
          </div></td>
      </tr>
      <tr border color="0069B3">
        <td  class="bottom"></td>
      </tr>
    </table>
  </div>
<!----------BEGIN CSC ENDING ZONE ------------------------>
<%=screen.endJSP()%>
<!----------END CSC ENDING ZONE -------------------------->
</form>
<% 
if((request.getParameter("__cmdchild")!=null)&&(!request.getParameter("__cmdchild").equals(""))){%>
<script language="javascript">back();</script>
<%}%>
</body>
</html>