<%@ page contentType="text/html; charset=UTF-8" language="java" %>
<%@ 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.*"  %>
<%@ include file="../CHECKPROFILE.jsp" %>
<% request.setCharacterEncoding("UTF-8"); %>

<jsp:useBean id="APP_EMV700" class="com.csc.library.system.Task" scope="page"/>
<jsp:useBean id="APP_EMV700HELP" class="com.csc.library.system.Task" scope="page"/>
<%
	CheckNull chk=new CheckNull();
	APP_EMV700.setChannel(request,response);
	UIManager screen = (UIManager) APP_EMV700.process("SingleEntry","APP_EMV700");
	int search = 0;
	if(chk.chkNullString(request.getParameter("__cmd")).equals("")){
		screen.getRecord().set("apsid",chk.chkNullString(request.getParameter("apsid")));
		screen.getRecord().set("apsassessor",chk.chkNullString(request.getParameter("apsassessor")));
		screen.getRecord().set("apsassessy",chk.chkNullString(request.getParameter("apsassessy")));
		screen.getRecord().set("companyid",screen.getUProfile().get("companyid"));
		//out.println("apsid : " + chk.chkNullString(request.getParameter("apsid")));
		//out.println("apsassessor : " + chk.chkNullString(request.getParameter("apsassessor")));
		//out.println("apsassessy : " + chk.chkNullString(request.getParameter("apsassessy")));
		//out.println("companyid : " + screen.getUProfile().get("companyid"));
		search = screen.getRecord().search();
		//out.println("search : " +search);
	}
	String cmd = chk.chkNullString(request.getParameter("__cmd"));
	out.println("<br>" + cmd);
	//MyDataList mydatalist = new 
	if(cmd.equals("save")){
		
	}
%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" ng-app="myHR">

	<head>

		<title>Appraisal</title>

		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

		<link rel="stylesheet" href="<%=request.getContextPath()%>/CSS/font-awesome.css">
		<link rel="stylesheet" type="text/css" href="../CSS/Bootstrap/css/bootstrap.css" />
		<link rel="stylesheet" type="text/css" href="../CSS/EMPVIEW_LAYOUT.min.css" />
		
		<script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
		<script type="text/javascript" src="../JS/UTILITIES.js"></script>
		<script type="text/javascript"src="../JS/EVENTS.js"></script>
		<script type="text/javascript"src="../JS/SCREEN.js"></script>
		<script type="text/javascript" src="../JS/angular-1.3.15/angular.js"></script>
		<script type="text/javascript" src="../JS/ANGULAR/SCREEN_ANGULAR.js"></script>
		
		<script> 
			setLang("<%=screen.getUProfile().get("lang")%>");
			var swap = new swaplang();
            var titlename = swap.swap2String("SW002215");
			setPageTitle(titlename);

			$(document).ready(function(){
				$("textarea").attr("disabled","");
			});
		
			function formatFloat(value){
				var val = value;
				if(val.indexOf(".")>=0){
					var tmp = val.split(".");
					if(tmp[1].length==0){
						val = tmp[0]+".00";
					}else if(tmp[1].length==1){
						val = tmp[0]+"."+tmp[1]+"0";
					}else	if(tmp[1].length>2){
						val = tmp[0]+"."+tmp[1].substring(0,2);
					}
				}else{
					val = val+".00";
				}
				return val;
			}
			function checkNumFloat(obj,min,max){
				if (obj.value != "") {
					obj.value = parseFloat(obj.value)+""; // แปลงจาก 01234.xx เป็น 1234.xx
					checkInputComma(obj);  // ถ้าพิม xxx ก็ให้เป็น xxx.00
					if (min >= 0 && max > 0) 	{
						callMaxMin(obj,min,max); // ตรวจดูว่าค่าที่กรอกเกินค่าสูงสุด หรือต่ำกว่าค่าต่ำสุดหรือไม่
					}
					insertComma(obj); //123456 ==> 123,456
				}else{ //เพิ่ม
					obj.value = "0.00";
				}
			}
			/* for set def vale*/
			function setValueElementID(id, value){
				if(document.getElementById(id)!=null){
					document.getElementById(id).value = formatFloat(value+"");
				}
			}
			function getValueElementID(id){
				var value = "0.00";
				if(document.getElementById(id)!=null){
					value = document.getElementById(id).value;
				}
				return value;
			}
			/* set get */
			//asrscore
			function setValueAsrscore(elename, value){
				var id = elename+"$asrscore";
				setValueElementID(id, value);
			}
			function setValueAsrmaxscore(elename, value){
				var id = elename+"$asrmaxscore";
				setValueElementID(id, value);
			}
			//sumscoremax
			function setValueAsrsumscoremax(elename, value){
				var id = elename+"$asrsumscoremax";
				setValueElementID(id, value);
			}
			function getValueAsrsumscoremax(elename){
				var id = elename+"$asrsumscoremax";
				return getValueElementID(id);
			}
			//answer
			function setValueAsranswer(elename, value){
				var id = elename+"$asranswer";
				if(document.getElementById(id)!=null){
					document.getElementById(id).value = value;
				}
			}
			function getValueAsranswer(elename){
				var value = "";
				var id = elename+"$asranswer";
				if(document.getElementById(id)!=null){
					value = document.getElementById(id).value;
				}
				return value;
			}
			//answerdesc
			function setValueAnswerdesc(elename, value){
				var id = elename+"$answerdesc";
				if(document.getElementById(id)!=null){
					document.getElementById(id).value = value;
				}
			}
			//sumscore
			function setValueAsrsumscore(elename, value){
				var id = elename+"$asrsumscore";
				var total = parseFloat(getValueAsrweight(elename))*parseFloat(value);
				if(document.getElementById(id)!=null){
					document.getElementById(id).value = formatFloat(total+"");
				}
			}
			function getValueAsrsumscore(elename){
				var value = "0.00";
				var id = elename+"$asrsumscore";
				if(document.getElementById(id)!=null){
					value = document.getElementById(id).value;
				}
				return value;
			}
			//sumval
			function setValueSumval(asfid, value){
				var id = "sumval$"+asfid;
				setValueElementID(id, value);
			}
			//weigth
			function getValueAsrweight(elename){
				var value = "0.00";
				var id = elename+"$asrweight";
				if(document.getElementById(id)!=null){
					value = document.getElementById(id).value;
				}
				return value;
			}
			//choice
			function setCheckChoice(elename,awid,chk){
				var id = elename+"$"+awid;
				if(document.getElementById(id)!=null){
					document.getElementById(id).checked = chk;
				}
			}
			function getValueChoice(elename,awid){
				var value = "";
				var id = elename+"$"+awid;
				if(document.getElementById(id)!=null){
					value = document.getElementById(id).value;
				}
				return value;
			}
			function setValueApssumscore(value){
				window.document.cscform.__apssumscore.value = formatFloat(value+"");
			}
			function setValueApssumscoremax(value){
				window.document.cscform.__apssumscoremax.value = formatFloat(value+"");
			}
			/***
			/* for choice radio & checkbox*/
			function chkAnsCheckbox_Radio(chkbox,max,elename){
				if(!isMaxAnsCheckbox(chkbox,max)){
					var obj = document.getElementsByName(chkbox.name);
					var sumscore = 0.00;
					var anwid = "";
					var id = "";
					if(typeof obj!="undefined"){
						for(i=0;i<obj.length;i++){
							if(obj[i].checked){
								sumscore = (parseFloat(sumscore)+parseFloat(obj[i].value));
								id = obj[i].id;
								anwid += (anwid!="")?","+id.replace(elename+"$",""):id.replace(elename+"$","");
							}
						}
					}
					setValueAsrscore(elename, chkbox.value);
					setValueAsrsumscore(elename, sumscore);
					setValueAsranswer(elename, anwid);
					var tmp_elename = elename;
					var sub_elename = tmp_elename.split("$");
					if(sub_elename.length >= 2){
						calValueSumval(sub_elename[1]);
					}
					calValueApssumscore();
				}else{
					alert("can't checked this ans.");
					chkbox.checked = false;
				}
			}
			function isMaxAnsCheckbox(chkbox,max){
				if(chkbox.checked){
					var obj = document.getElementsByName(chkbox.name);
					var count = 0;
					if(typeof obj!="undefined"){
						for(i=0;i<obj.length;i++){
							if(obj[i].checked){
								++count;
							}
						}
					}
					return (max<count);
				}
				return false;
			}
			function restoreCheckChoice(elename){
				var tmp_data = getValueAsranswer(elename);
				var sub_data = tmp_data.split(",");
				for(i=0;i<sub_data.length;i++){
					setCheckChoice(elename,sub_data[i],true);
				}
			}
			/* for textbox asrscore*/
			function calOnAsrcore(chkbox,elename){
					setValueAsrsumscore(elename, chkbox.value);
					var tmp_elename = elename;
					var sub_elename = tmp_elename.split("$");
					if(sub_elename.length >= 2){
						calValueSumval(sub_elename[1]);
					}
					calValueApssumscore();
			}
			/* summary */
			function calValueSumval(asfid){
				var id = "list_elementname$"+asfid;
				var score = 0.00;
				if(document.getElementById(id)!=null){
					var tmp = document.getElementById(id).value;
					var tmp_element = tmp.split(",");
					for(i=0;i<tmp_element.length;i++){
						score = parseFloat(getValueAsrsumscore(tmp_element[i]))+parseFloat(score);
					}
				}
				setValueSumval(asfid,score);
			}
			function calValueApssumscore(){
				var obj = document.getElementsByName("sumval");
				var score = 0.00;
				if(typeof obj!="undefined"){
					for(i=0;i<obj.length;i++){
						score = parseFloat(obj[i].value)+parseFloat(score);
					}
				}
				setValueApssumscore(score);
				calValueApsscorepc();
			}
			function calValueApssumscoremax(){
				var obj = document.getElementsByName("list_elementname");
				var score = 0.00;
				if(typeof obj!="undefined"){
					for(i=0;i<obj.length;i++){
						var tmp_obj = obj[i].value;
						var sub_obj = tmp_obj.split(",");
						for(j=0;j<sub_obj.length;j++){
							score = parseFloat(getValueAsrsumscoremax(sub_obj[j]))+parseFloat(score);
						}
					}
				}
				setValueApssumscoremax(score);
			}
			function calValueApsscorepc(){
				with(document.cscform){
					var tmp_apssumscore = (__apssumscore.value!="")?__apssumscore.value:"0.00";
					var tmp_apssumscoremax =  (__apssumscoremax.value!="")?__apssumscoremax.value:"0.00";
					__apsscorepc.value = (parseFloat(tmp_apssumscore)/parseFloat(tmp_apssumscoremax))*100.00;
					__apsscorepc.value = formatFloat(__apsscorepc.value+"");
				}
			}
			/* summary */
			function setForRead(){
				with(document.cscform){
					if(isread.value=="1"){
						if(ass_level.value == 1){
							setDisVL1();
							__apscomment.disabled = true;
							__apsgrade.disabled = true;
						}
						if(ass_level.value == 2){
							setDisVL1();
							setDisVL2();
						}
						if(ass_level.value == 3 ){
							setDisVL1();
							setDisVL2();
							setDisVL3();
						}
						if(ass_level.value == 0){
							setDisVL1();
							setDisVL2();
							setDisVL3();
							setDisVL0();
						}
					}
				}
			}
			function setDisVL(){
				with(document.cscform){
					if(ass_level.value == 2 || ass_level.value == 3 || ass_level.value == 0){
						setDisVL1();
					}
				}
			}
			function setDisVL1(){
				var tmp;
				var tmp_list;
				var obj;
				var disname= new Array("asrscore","asrsumscore","asranswer","answerdesc");
				with(document.cscform){
					if(typeof list_elementname!="undefined"){
						if(typeof list_elementname.length!="undefined"){
							for(i=0;i<list_elementname.length;i++){
								tmp_list = list_elementname[i].value.split(",");
								for(j=0;j<tmp_list.length;j++){
									for(k=0;k<disname.length;k++){
										if(document.getElementById(tmp_list[j]+"$"+disname[k])!=null){
											document.getElementById(tmp_list[j]+"$"+disname[k]).disabled = true;
										}
									}
									obj = document.getElementsByName(tmp_list[j]+"$choice");
									if(typeof obj!="undefined"){
										for(k=0;k<obj.length;k++){
											obj[k].disabled = true;
										}
									}
								}
							}
						}else{
								tmp_list = list_elementname.value.split(",");
								for(j=0;j<tmp_list.length;j++){
									for(k=0;k<disname.length;k++){
										if(document.getElementById(tmp_list[j]+"$"+disname[k])!=null){
											document.getElementById(tmp_list[j]+"$"+disname[k]).disabled = true;
										}
									}
									obj = document.getElementsByName(tmp_list[j]+"$choice");
									if(typeof obj!="undefined"){
										for(k=0;k<obj.length;k++){
											obj[k].disabled = true;
										}
									}
								}
						}
					}
				}
			}
			function setDisVL2(){
				with(document.cscform){
					__apsappcomment1.disabled = true;
					__apsappgrade1.disabled = true;
				}
			}
			function setDisVL3(){
				with(document.cscform){
					__apsappcomment2.disabled = true;
					__apsappgrade2.disabled = true;
				}
			}
			function setDisVL0(){
				with(document.cscform){
					__apssyagreestat[0].disabled = true;
					__apssyagreestat[1].disabled = true;
					__apssycomment.disabled = true;
				}
			}
			/*OLD*/
			function GoClean(){
				with(document.cscform){ 
					if(isread.value!="1"){
						GoClear();
					}else{
						alert(MyCode[150]);
					}
				}
			}
			function GoClear(){
				with(document.cscform){
					if(ass_level.value == 1){
						if(__apsstatus.value!="A"){
							clearLV1();
						}else{
							alert(MyCode[44]);
						}
					}else	if(ass_level.value == 2){
						if(__apsappstatus1.value!="A"){
							clearLV2();
						}else{
							alert(MyCode[44]);
						}
					}else if(ass_level.value == 3){
						if(__apsappstatus1.value!="A"){
							clearLV3();
						}else{
							alert(MyCode[44]);
						}
					}
				}
			}
			function clearLV1(){
				var tmp;
				var tmp_list;
				var obj;
				var disname= new Array("asrscore","asrsumscore","asranswer","answerdesc");
				with(document.cscform){
					if(typeof list_elementname!="undefined"){
						if(typeof list_elementname.length!="undefined"){
							for(i=0;i<list_elementname.length;i++){
								tmp_list = list_elementname[i].value.split(",");
								for(j=0;j<tmp_list.length;j++){
									if(document.getElementById(tmp_list[j]+"$asrscore")!=null){
										document.getElementById(tmp_list[j]+"$asrscore").value = "0.00";
									}
									if(document.getElementById(tmp_list[j]+"$asrsumscore")!=null){
										document.getElementById(tmp_list[j]+"$asrsumscore").value = "0.00";
									}
									if(document.getElementById(tmp_list[j]+"$asranswer")!=null){
										document.getElementById(tmp_list[j]+"$asranswer").value = "";
									}
									if(document.getElementById(tmp_list[j]+"$answerdesc")!=null){
										document.getElementById(tmp_list[j]+"$answerdesc").value = "";
									}
									obj = document.getElementsByName(tmp_list[j]+"$choice");
									if(typeof obj!="undefined"){
										for(k=0;k<obj.length;k++){
											obj[k].checked = false;
										}
									}
								}
							}
						}else{
								tmp_list = list_elementname.value.split(",");
								for(j=0;j<tmp_list.length;j++){
									if(document.getElementById(tmp_list[j]+"$asrscore")!=null){
										document.getElementById(tmp_list[j]+"$asrscore").value = "0.00";
									}
									if(document.getElementById(tmp_list[j]+"$asrsumscore")!=null){
										document.getElementById(tmp_list[j]+"$asrsumscore").value = "0.00";
									}
									if(document.getElementById(tmp_list[j]+"$asranswer")!=null){
										document.getElementById(tmp_list[j]+"$asranswer").value = "";
									}
									if(document.getElementById(tmp_list[j]+"$answerdesc")!=null){
										document.getElementById(tmp_list[j]+"$answerdesc").value = "";
									}
									obj = document.getElementsByName(tmp_list[j]+"$choice");
									if(typeof obj!="undefined"){
										for(k=0;k<obj.length;k++){
											obj[k].checked = false;
										}
									}
								}
						}
					}
					if(typeof sumval!="undefined"){
						if(typeof sumval.length!="undefined"){
							for(i=0;i<sumval.length;i++){
								sumval[i].value = "0.00";
							}
						}else{
							sumval.value = "0.00";
						}
					}
					__apssumscore.value = "0.00";
					__apscomment.value = "";
					__apsgrade.value = "0";
					calValueApsscorepc();
				}
			}
			function clearLV2(){
				with(document.cscform){
					__apsappcomment1.value = "";
					__apsappgrade1.value = "0";
				}
			}
			function clearLV3(){
				with(document.cscform){
					__apsappcomment2.value = "";
					__apsappgrade2.value = "0";
				}
			}
			function chkBackpage(){
				if(document.cscform.__sysisedit.value == "true"){
					con = confirm("มีการแก้ไขหน้าจอ ต้องการบันทึกหรือไม่");
					if (con){
						GoSave();
					}else{
						window.close();
					}
				}else{
					window.close();
				}
			}
			function goBackPage(){
				window.opener.document.cscform.submit();
				window.close();
			}
			function viewPrintPage(){
				var page = "APP_EMV700_P.jsp";
				with(document.cscform){
					page=page+"?apsid="+__apsid.value+"&apsassessor="+__apsassessor.value+"&apsassessy="+__apsassessy.value;
					window.open(page,"Help2","");
				}
			}
			function viewAssDetail(){
				var page = "APP_EMV700_1H.jsp";
				var fixcon="";
				with(document.cscform){
					fixcon="apsid='"+__apsid.value+"' and  apsassessor='"+__apsassessor.value+"' and  apsassessy='"+__apsassessy.value+"'";
					page=page+"?__apsid="+__apsid.value+"&__apsassessor="+__apsassessor.value+"&__apsassessy="+__apsassessy.value+"&__fixCon="+fixcon;
					window.open(page,"Help","left=150,top=150,width=700,height=400,toolbar=no,status=yes,scrollbars=yes");
				}
			}
			function viewScoreGroup(){
				var page = "APP_EMV700_2H.jsp";
				var fixcon="";
				with(document.cscform){
					fixcon="apsid='"+__apsid.value+"' and  apsassessor='"+__apsassessor.value+"' and emp_group='"+__emp_group.value+"'";
					 page=page+"?__apsid="+__apsid.value+"&__apsassessor="+__apsassessor.value+"&__apsassessy="+__apsassessy.value+"&__fixCon="+fixcon;
					window.open(page,"Help","left=150,top=150,width=700,height=400,toolbar=no,status=yes,scrollbars=yes");
				}
			}
			function GoSave(){
				with(document.cscform){ 
					if(isread.value!="1"){
						chkSave();
					}else{
						alert(MyCode[150]);
					}
				}
			}
			function chkSave(){
				with(document.cscform){ 
					if(ass_level.value=="1"){
						goSaveLV1();
					}else	if(ass_level.value=="2"){
						goSaveLV2();
					}else	if(ass_level.value=="3"){
						goSaveLV3();
					}else	if(ass_level.value=="0"){
						goSaveLV0();
					}
				}
			}
			function saveData(){
				//confirmSave();
				saveRecord();
			}
			function goSaveLV1(){
				with(document.cscform){
					if(__apsstatus.value=="A"){
							alert(MyCode[44])
					}else{
						if(!requirField()){
							if(__apscomment.value!=""){
								__apsstatus.value = "W";
								saveData();
							}else{
								alert(MyCode[0]);
								__apscomment.select();
							}
						}else{
							alert(MyCode[0]);
						}
					}
				}
			}
			function goSaveLV2(){
				with(document.cscform){
					if(__apsappstatus1.value=="A"){
							alert(MyCode[44])
					}else{
							if(__apsappcomment1.value!=""){
								__apsappstatus1.value = "W";
								saveData();
							}else{
								alert(MyCode[0]);
								__apsappcomment1.select();
							}
					}
				}
			}
			function goSaveLV3(){
				with(document.cscform){
					if(__apsappstatus2.value=="A"){
							alert(MyCode[44])
					}else{
							if(__apsappcomment2.value!=""){
								__apsappstatus2.value = "W";
								saveData();
							}else{
								alert(MyCode[0]);
								__apsappcomment2.select();
							}
					}
				}
			}
			function goSaveLV0(){
				with(document.cscform){
					if(__apssyconfirm.value=="A"){
							alert(MyCode[44])
					}else{
							if(!__apssyagreestat[0].checked&&!__apssyagreestat[1].checked){
								alert("กรุณาเลือกความคิดเห็น");
							}else{
								if(__apssycomment.value!=""){
									__apssyconfirm.value = "A";
									saveData();
								}else{
									alert(MyCode[0]);
									__apssycomment.select();
								}
							}
					}
				}
			}
			function setWarringReq(elename){
				var id = elename;
				if(document.getElementById(id)!=null){
					document.getElementById(id).innerHTML = "<font class='stop'>"+document.getElementById(id).value+"</font>";
				}	
			}
			function setFreeReq(elename){
				var id = elename;
				if(document.getElementById(id)!=null){
					document.getElementById(id).innerHTML = document.getElementById(id).value;
				}	
			}
			function requirField(){
				var pass = false;
				var tap_req;
				with(document.cscform){
					if(req_elementname != "undefined"){
						tap_req = req_elementname.value.split(",");	
						for(i=0;i<tap_req.length;i++){
							if(document.getElementById(tap_req[i]+"$answerdesc")!=null && document.getElementById(tap_req[i]+"$answerdesc").type == "textarea"){
								if(document.getElementById(tap_req[i]+"$answerdesc").value == ""){
									setWarringReq(tap_req[i]+"$no");
									pass = true;
								}else{
									setFreeReq(tap_req[i]+"$no");
								}
							}
								obj = document.getElementsByName(tap_req[i]+"$choice");
								if(typeof obj!="undefined" && obj.length>0){
									var chk = false;
									for(k=0;k<obj.length;k++){
										if(obj[k].checked){
											chk = true;
										}
									}
									if(chk){
										setFreeReq(tap_req[i]+"$no");
									}else{
										setWarringReq(tap_req[i]+"$no");
										pass = true;
									}
								}
						}
					}
				}
				return pass;
			}
			function GoSearch(){alert(MyCode[150]);}
			function GoUpdate(){update();}
			function GoDelete(){alert(MyCode[150]);}
			function checkConfirm(){
				var conCode="";
				var conDesc="";
				with(document.cscform){
				 conCode=getConfirmIndex(__confirm.value,"0");
				 conDesc=getConfirmIndex(__confirm.value,"1");
				 if(__confirm.value=="4")
					 alert(MyCode[19]);
				 if(__confirm.value=="1" || __confirm.value=="2"){
					 alert(MyCode[18]);
					 goBackPage();
				 }
				 if(__confirm.value=="-1" || __confirm.value=="-2")
					 alert(MyCode[17]);
					if(conCode=="-99"){
						updateRecord();
					}
				}
			}
		</script>

	</head>
	<body>
		<div class="bg-com"></div>	
		<div class="container csc-content">
			<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
			<form name="cscform" class="form-horizontal" method="post" action="APP_EMV700.jsp">
				<%=screen.InitialVariable()%>
				<input type="hidden"name="__screen"  value="APP_EMV700HELP">
				<input type="hidden" name="__fixCon" value="">
				<input type="hidden" name="__help" value="">
				<input type="hidden" name="__keyList" value="">
				<input type="hidden" name="__cmd"  value="">
				<input type="hidden" name="__chkReq"  value="">
				<input type="hidden" name="__calendar">
				<input type="hidden" name="__childFilter">
				<input type="hidden" name="__notNull">
				<script>getInputFormatDate();</script>
				<input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>">
				<input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
				<input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>">
				<input type="hidden" name="__backpage" value = "<%=request.getParameter("__backpage")%>">
				<input type="hidden" name="__sysisedit" value = "false">

				<input type="hidden" name="__apsid" value="<%=screen.getDataLabel("apsid")%>">
				<input type="hidden" name="__astid" value="<%=screen.getDataLabel("astid")%>">
				<input type="hidden" name="__apsassessor" value="<%=screen.getDataLabel("apsassessor")%>">
				<input type="hidden" name="__apsassessy" value="<%=screen.getDataLabel("apsassessy")%>">
				<input type="hidden" name="__emp_group" value="<%=screen.getDataLabel("emp_group")%>">

				<input type="hidden" name="apsid" value="<%=chk.chkNullString(request.getParameter("apsid"))%>">
				<input type="hidden" name="apsassessor" value="<%=chk.chkNullString(request.getParameter("apsassessor"))%>">
				<input type="hidden" name="apsassessy" value="<%=chk.chkNullString(request.getParameter("apsassessy"))%>">
				<input type="hidden" name="bu1" value="<%=chk.chkNullString(request.getParameter("bu1"))%>">
				<input type="hidden" name="bu2" value="<%=chk.chkNullString(request.getParameter("bu2"))%>">
				<input type="hidden" name="isread" value="<%=chk.chkNullString(request.getParameter("isread"))%>">
				<input type="hidden" name="bpage" value="<%=chk.chkNullString(request.getParameter("bpage"))%>">
				
				<div class="csc-block-white">
					<div class="center">
						<h3 swlang code='SW002215'>Assess From</h3> 
						<%
							/*FileDownloadUtils downloadutils = new FileDownloadUtils("PERSONAL_UPLOAD", "dir", screen.getDataLabel("simemp","picture"), "PICTURE");
							downloadutils.setDefaultFileName("defaultperson.jpg");
							String path = downloadutils.getViewURL();*/
							String path = screen.getRecord("simemp").getViewUrl("picture");
						%>
						<img class="img-thumbnail" src="<%=path%>" name="pic" width="100" height="100" >
					</div>
					
					<div class="container csc-content">
						<table class="table table-head table-hover table-bordered table-left table-fixed">
							<tr>
								<th swlang code='SW002216'>Assess ID</th>
								<td><%=screen.getDataLabel("apsid")%></td>
								<th swlang code='SW000962'>Subject</th>
								<td><%=screen.getDataLabel("tapstran0","tdesc")%></td>
							</tr>
							<tr>
								<th swlang code='SW001021'>Assess Between date</th>
								<td><%=screen.getDataLabel("tapstran0","apsperiodstart")%>&nbsp;&nbsp;<label swlang code='SW000217'>To</label> &nbsp;&nbsp;<%=screen.getDataLabel("tapstran0","apsperiodend")%></td>
								<th swlang code='SW005559'>Type</th>
								<td><%=screen.getDataLabel("mastype","tdesc")%></td>
							</tr>
							<tr>
								<th swlang code='SW000274'>Employee ID</th>
								<td><%=screen.getDataLabel("simemp","employeeid")%></td>
								<th swlang code='SW007745'>Name Surname</th>
								<td><%=screen.getDataLabel("simemp","fullname")%></td>
							</tr>
	
							<%
							   DbInquiry memployee = new InitialInquiry(screen.getUProfile()).getDbInquiry("memployee");
							   memployee.setColumn("employeeid,companyid,bu1,bu2,bu3,bu4,bu5");
							   memployee.refresh();

							   DbRecord mbu = memployee.getCurrentDbRecord();
							%>

							<tr>
								<th swlang code='SW000057'>Position</th>
								<td><%=screen.getDataLabel("simemp","positionname")%></td>
								<th><%=mbu.getField("bu1").getDescription()%></th>
								<td><%=screen.getDataLabel("simemp","bu1name")%></td>
							</tr>
							<tr>
								<th><%=mbu.getField("bu2").getDescription()%></th>
								<td><%=screen.getDataLabel("simemp","bu2name")%></td>
								<th><%=mbu.getField("bu3").getDescription()%></th>
								<td><%=screen.getDataLabel("simemp","bu3name")%></td>
							</tr>
						
							<%				
								String where_ = "apsid='"+chk.chkNullString(request.getParameter("apsid"))+"' and apsassessor='"+chk.chkNullString(request.getParameter("apsassessor"))+"' and apsassessy='"+chk.chkNullString(request.getParameter("apsassessy"))+"'";

								String filter_  = "apsid='RC100' and apsassessor='43007'  and apsassessy= '10'";

								APP_EMV700HELP.setChannel(request,response);
								HelpEntry tastran = (HelpEntry) APP_EMV700HELP.process("HelpEntry","APP_EMV700HELP");
								tastran.getInquiry().setFilter(where_);
								tastran.process();
								tastran.referLangOn();


								String asfid = "";
								String asgid = "";
								String astype = "";
								String choice[] = null;
								int width = 79;
								int col =4;
								int no = 1;
								boolean have_w = false;
								DbInquiry inq_masanswer = null;
								String elementname = "";
								String list_elementname = "";
								String req_elementname = "";
								while(tastran.nextRec()){
										elementname = "__tastran$"+tastran.getDataLabel("asfid")+"$"+tastran.getDataLabel("asid");
										if(!asfid.equals(tastran.getDataLabel("asfid"))){
											/* foot ->*/
											if(!asfid.equals("")){																	
												if(astype.equals("0")||astype.equals("3")||(astype.equals("4") && have_w)){ 		
							%>
							<tr>
								<th swlang code='SW000068'>sum score</th> 
								<td colspan="3"><input type="text" name="sumval" id="sumval$<%=asfid%>" size="10" value="0.00" readonly dir="rtl"></td>
								<input type="hidden" name="list_elementname" id="list_elementname$<%=asfid%>" value="<%=list_elementname%>">
								<script>calValueSumval('<%=asfid%>');</script>
							</tr>
							<%
								}
							%>	
						</table>
					
					
						<table class="table table-head table-hover table-bordered table-content-center">
							<%
									}
								/* <- foot*/
								/* envirom -> */
								no = 0;
								have_w = true;
								col = 4;
								width = 79;
								asfid = tastran.getDataLabel("asfid");
								//this.chk_req = inq_tastran.getDataLabel("asrnecessary");
								astype = tastran.getDataLabel("massess","astype");
								inq_masanswer = (DbInquiry)tastran.inq.getCurrentDbRecord().getChild("masanswer"); 
								list_elementname = "";
								if(!astype.equals("0")){
									width = 79-(7*inq_masanswer.recCount());
								}else{
									width = 79-7;
									++col;
									/*col += col+inq_masanswer.recCount();*/
								}
								if(astype.equals("4") && Double.parseDouble(tastran.getDataLabel("asrweight"))==0){
									have_w = false;
									width += 14;
									col -= 2;
								}
								if( !astype.equals("0") && inq_masanswer.recCount()>0){
									choice = new String[inq_masanswer.recCount()];
									if(choice.length>0){
										for(int i=0;i<choice.length;i++,inq_masanswer.next()){
											choice[i] = inq_masanswer.getString("tdesc");
											++col;
										}
										inq_masanswer.first();
										inq_masanswer.next();
									}
								}
								/* <- envirom */
								/* head -> */
								if(astype.equals("0") || astype.equals("3") || astype.equals("4")){
							%>
							<tr>
								<th swlang code='SW001393'>No.</th>
								<th swlang code='SW000036'>Head Title</th>
								<%
									if(astype.equals("0")||astype.equals("3")||(astype.equals("4") &&have_w)){
								%>
								<th swlang code='SW000089'>Weight</th>
								<%
									}
									if(!astype.equals("0") && inq_masanswer.recCount()>0){
										do{
								%>
								<th><%=inq_masanswer.getString("tdesc")%></th>
								<%
									}while(inq_masanswer.next());
										inq_masanswer.first();
										inq_masanswer.next();
									}
									if(astype.equals("0")){
								%>
								<th swlang code='SW000013'>Score</th>
								<%
									}
									if(astype.equals("0")||astype.equals("3")||(astype.equals("4") &&have_w)){
								%>
								<th swlang code='SW000068'>sum score</th>
								<%
									}
								%>
							</tr>
							<%
								}else if(astype.equals("5")){
							%>
							<tr>
								<th swlang code='SW001393'>No.</th>
								<th swlang code='SW000036'>Head Title</th>
							</tr>
							<%
										} // <- head 
									asfid = tastran.getDataLabel("asfid");
								} /* group ->*/
								if(!asgid.equals(tastran.getDataLabel("asgid"))){
							%>
							<tr>
								<td colspan="<%=col%>"><%=tastran.getDataLabel("masgroup","tdesc")%></td>
							</tr>
							<%
										asgid = tastran.getDataLabel("asgid");
									} /* <-group */
									/* body ->*/
									++no;
									list_elementname += elementname+",";
									if(tastran.getDataLabel("asrnecessary").equals("0")){
										req_elementname += elementname+",";
									}
									if(astype.equals("0")){
							%>
							<tr>
								<td id="<%=elementname+"$no"%>" value="<%=no%>"><%=no%></td>
								<td class="table-title"><%=tastran.getDataLabel("massess","tdesc")%></td>
								<td><%=tastran.getDataLabel("asrweight")%></td>
								<td><input class="form-control" type="text" name="<%=elementname+"$asrscore"%>"  id="<%=elementname+"$asrscore"%>" size="5" dir="rtl" value="<%=tastran.getDataLabel("asrscore")%>" onkeypress="checkWordNumber(this.value);sysIsEdit();" onblur="checkNumFloat(this,<%=tastran.getDataLabel("massess","asminscore")%>,<%=tastran.getDataLabel("massess","asmaxscore")%>);calOnAsrcore(this,'<%=elementname%>');" onkeyup="checkComma(this,2);" onfocus="callDelComma(this);"></td>
								<td><input class="form-control" type="text" name="<%=elementname+"$asrsumscore"%>" id="<%=elementname+"$asrsumscore"%>"  value="<%=tastran.getDataLabel("asrsumscore")%>" size="5" dir="rtl" readonly ></td>
								
								<input type="hidden" name="<%=elementname+"$asrmaxscore"%>" id="<%=elementname+"$asrmaxscore"%>" value="<%=tastran.getDataLabel("asrmaxscore")%>">
								<input type="hidden" name="<%=elementname+"$asrsumscoremax"%>" id="<%=elementname+"$asrsumscoremax"%>" value="<%=tastran.getDataLabel("asrsumscoremax")%>">
								<input type="hidden" name="<%=elementname+"$asrweight"%>" id="<%=elementname+"$asrweight"%>" value="<%=tastran.getDataLabel("asrweight")%>">
								<input type="hidden" name="<%=elementname+"$asranswer"%>" id="<%=elementname+"$asranswer"%>" value="<%=tastran.getDataLabel("asranswer")%>">
								<input type="hidden" name="<%=elementname+"$answerdesc"%>" id="<%=elementname+"$answerdesc"%>" value="<%=tastran.getDataLabel("answerdesc")%>">
							</tr>
							<%
								}else if(astype.equals("3")){
							%>
							<tr>
								<td id="<%=elementname+"$no"%>" value="<%=no%>"><%=no%></td>
								<td><%=tastran.getDataLabel("massess","tdesc")%></td>
								<td><%=tastran.getDataLabel("asrweight")%></td>
								<%
									String anwid = "";
									int max = 0;
									try{
										max = Integer.parseInt(tastran.getDataLabel("massess","asanswer"));
									}catch(NumberFormatException e){
										e.printStackTrace();
									}
									inq_masanswer = (DbInquiry)tastran.inq.getCurrentDbRecord().getChild("masanswer"); 
									for(int i=0;choice!=null && i<choice.length; i++, inq_masanswer.next()){
										if(!inq_masanswer.getString("anwid").equals("")&&!inq_masanswer.getString("anwid").equals(anwid)){
											anwid = inq_masanswer.getString("anwid");
								%>
								<td><input type="<%=(max>1)?"checkbox":"radio"%>" name="<%=elementname+"$choice"%>" id="<%=elementname+"$"+inq_masanswer.getString("anwid")%>" value="<%=inq_masanswer.getString("anwscore")%>" onclick="chkAnsCheckbox_Radio(this,'<%=max%>','<%=elementname%>');sysIsEdit();"></td>
								<%
									}else{
								%>
								<td></td>
								<%
										}
									} 
								%>
								<td><input class="form-control" type="text" name="<%=elementname+"$asrsumscore"%>" id="<%=elementname+"$asrsumscore"%>"  value="<%=tastran.getDataLabel("asrsumscore")%>" size="5" dir="rtl" readonly ></td>
								<input type="hidden" name="<%=elementname+"$asrscore"%>" id="<%=elementname+"$asrscore"%>" value="<%=tastran.getDataLabel("asrscore")%>">
								<input type="hidden" name="<%=elementname+"$asrmaxscore"%>" id="<%=elementname+"$asrmaxscore"%>" value="<%=tastran.getDataLabel("asrmaxscore")%>">
								<input type="hidden" name="<%=elementname+"$asrsumscoremax"%>" id="<%=elementname+"$asrsumscoremax"%>" value="<%=tastran.getDataLabel("asrsumscoremax")%>">
								<input type="hidden" name="<%=elementname+"$asrweight"%>" id="<%=elementname+"$asrweight"%>" value="<%=tastran.getDataLabel("asrweight")%>">
								<input type="hidden" name="<%=elementname+"$asranswer"%>" id="<%=elementname+"$asranswer"%>" value="<%=tastran.getDataLabel("asranswer")%>">
								<input type="hidden" name="<%=elementname+"$answerdesc"%>" id="<%=elementname+"$answerdesc"%>" value="<%=tastran.getDataLabel("answerdesc")%>">
								<script>restoreCheckChoice('<%=elementname%>');</script>
							</tr>
							<%
								}else if(astype.equals("4")){
							%>
							<tr>
								<td id="<%=elementname+"$no"%>" value="<%=no%>"><%=no%></td>
								<td class="table-title"><textarea class="form-control" name="<%=elementname+"$answerdesc"%>"  id="<%=elementname+"$answerdesc"%>" cols="70" rows="2" onkeypress="chkSpecialStr();sysIsEdit();" onkeyup="chkLimitTextArea(this,1000);" onblur="trimValue(this);"><%=tastran.getDataLabel("answerdesc")%></textarea></td>
								<%
									if(!tastran.getDataLabel("asrweight").equals("0.00") && have_w){
								%>
								<td><%=tastran.getDataLabel("asrweight")%></td>
								<%
									}else if(have_w){
								%>
								<td></td>
								<%
									}
								%>
								<%
									String anwid = "";
									int max = 0;
									try{
										max = Integer.parseInt(tastran.getDataLabel("massess","asanswer"));
									}catch(NumberFormatException e){
										e.printStackTrace();
									}
									inq_masanswer = (DbInquiry)tastran.inq.getCurrentDbRecord().getChild("masanswer"); 
									for(int i=0;choice!=null && i<choice.length; i++, inq_masanswer.next()){
										if(!inq_masanswer.getString("anwid").equals("")&&!inq_masanswer.getString("anwid").equals(anwid)){
											anwid = inq_masanswer.getString("anwid");
								%>
									<td><input type="<%=(max>1)?"checkbox":"radio"%>" name="<%=elementname+"$choice"%>" id="<%=elementname+"$"+inq_masanswer.getString("anwid")%>" value="<%=inq_masanswer.getString("anwscore")%>" onclick="chkAnsCheckbox_Radio(this,'<%=max%>','<%=elementname%>');sysIsEdit();"></td>
								<%
									}else{
								%>
								<td></td>
								<%
										}
									} 
								%>
								<%
									if(!tastran.getDataLabel("asrweight").equals("0.00") && have_w){
								%>
								<td><input class="form-control" type="text" name="<%=elementname+"$asrsumscore"%>" id="<%=elementname+"$asrsumscore"%>" value="<%=tastran.getDataLabel("asrsumscore")%>" size="5" dir="rtl"readonly ></td>
								<%
									}else if(have_w){
								%>
								<td></td>
								<input type="hidden" name="<%=elementname+"$asrsumscore"%>" id="<%=elementname+"$asrsumscore"%>" value="<%=tastran.getDataLabel("asrsumscore")%>">
								<%
									}
								%>
								<input type="hidden" name="<%=elementname+"$asrscore"%>" id="<%=elementname+"$asrscore"%>" value="<%=tastran.getDataLabel("asrscore")%>">
								<input type="hidden" name="<%=elementname+"$asrmaxscore"%>" id="<%=elementname+"$asrmaxscore"%>" value="<%=tastran.getDataLabel("asrmaxscore")%>">
								<input type="hidden" name="<%=elementname+"$asrsumscoremax"%>" id="<%=elementname+"$asrsumscoremax"%>" value="<%=tastran.getDataLabel("asrsumscoremax")%>">
								<input type="hidden" name="<%=elementname+"$asrweight"%>" id="<%=elementname+"$asrweight"%>" value="<%=tastran.getDataLabel("asrweight")%>">
								<input type="hidden" name="<%=elementname+"$asranswer"%>" id="<%=elementname+"$asranswer"%>" value="<%=tastran.getDataLabel("asranswer")%>">
								<script>restoreCheckChoice('<%=elementname%>');</script>
							</tr>
							<%
								}else if(astype.equals("5")){
							%>
							<tr>
								<td id="<%=elementname+"$no"%>" rowspan="2" value="<%=no%>"><%=no%></td>
								<td>
									<%=tastran.getDataLabel("massess","tdesc")%>
									<br>
									<textarea class="form-control" name="<%=elementname+"$answerdesc"%>" id="<%=elementname+"$answerdesc"%>" cols="70" rows="2" onkeypress="chkSpecialStr();sysIsEdit();" onkeyup="chkLimitTextArea(this,1000);" onblur="trimValue(this);"><%=tastran.getDataLabel("answerdesc")%></textarea>
								</td>
								<input type="hidden" name="<%=elementname+"$asrweight"%>" id="<%=elementname+"$asrweight"%>" value="<%=tastran.getDataLabel("asrweight")%>">
								<input type="hidden" name="<%=elementname+"$asrscore"%>" id="<%=elementname+"$asrscore"%>" value="<%=tastran.getDataLabel("asrscore")%>">
							</tr>
							<%
									} /* <- body */
								} /* foot ->*/
								if(!asfid.equals("")){
										if(astype.equals("0")||astype.equals("3")||(astype.equals("4") && have_w)){
							%>
							<tr>
								<td colspan="<%=col-1%>"><label swlang code='SW000068'>sum score</label></td>
								<td><input class="form-control" type="text" name="sumval" id="sumval$<%=asfid%>" size="5" value="0.00" readonly dir="rtl"></td>
							</tr>
							<%
								}
							%>
							<input type="hidden" name="list_elementname" id="list_elementname$<%=asfid%>" value="<%=list_elementname%>">
							<input type="hidden" name="req_elementname" id="req_elementname" value="<%=req_elementname%>">
							<script>calValueSumval('<%=asfid%>');</script>
							<%
								}/* <- foot*/
							%>
						</table>
						
		<!--second block -->

						<%
							String ass_level = chk.chkNullString(request.getParameter("ass_level"));
							String isRead = chk.chkNullString(request.getParameter("isread"));
						%>
						<input type="hidden" name="ass_level" value="<%=ass_level%>">
						<input type="hidden" name="__apsapprove1" value="<%=screen.getDataLabel("apsapprove1")%>">
						<input type="hidden" name="__apsapprove2" value="<%=screen.getDataLabel("apsapprove2")%>">
						<input type="hidden" name="__apsstatus" value="<%=screen.getDataLabel("apsstatus")%>">
						<input type="hidden" name="__apsappstatus1" value="<%=screen.getDataLabel("apsappstatus1")%>">
						<input type="hidden" name="__apsappstatus2" value="<%=screen.getDataLabel("apsappstatus2")%>">
						<input type="hidden" name="__apsgrade" value="<%=screen.getDataLabel("apsgrade")%>">
						<input type="hidden" name="__apsappgrade1" value="<%=screen.getDataLabel("apsappgrade1")%>">
						<input type="hidden" name="__apsappgrade2" value="<%=screen.getDataLabel("apsappgrade2")%>">
						<input type="hidden" name="__apssumscore" value="<%=screen.getDataLabel("apssumscore")%>">
						<input type="hidden" name="__apssumscoremax" value="<%=screen.getDataLabel("apssumscoremax")%>">
						<input type="hidden" name="__apsscorepc" value="<%=screen.getDataLabel("apsscorepc")%>">
						<input type="hidden" name="__apssyconfirm" value="<%=screen.getDataLabel("apssyconfirm")%>">
						<script>calValueApssumscore();</script>
						<script>calValueApssumscoremax();</script>
						<script>calValueApsscorepc();</script>

						<div class="form-horizontal">
							<%
								if(ass_level.equals("1")){
							%>
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apscomment")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=screen.getInput("apscomment")%>
									</div>
									<input type="hidden" name="__apsappcomment1" value="<%=screen.getDataLabel("apsappcomment1")%>">
									<input type="hidden" name="__apsappcomment2" value="<%=screen.getDataLabel("apsappcomment2")%>">
									<input type="hidden" name="__apssyagreestat" value="<%=screen.getDataLabel("apssyagreestat")%>">
									<input type="hidden" name="__apssycomment" value="<%=screen.getDataLabel("apssycomment")%>">
								</div>
							</div> <!-- end row-->
							<%
								}else if(ass_level.equals("2")){
							%>
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apscomment")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<textarea name='apscomment' cols='60' rows='3' onkeypress="chkSpecialStr();sysIsEdit();" onkeyup="chkLimitTextArea(this,1000);" onblur="trimValue(this);" readonly><%=screen.getDataLabel("apscomment")%></textarea>
									</div>
								</div>
							</div> <!-- end row-->
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apsappcomment1")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=screen.getInput("apsappcomment1")%>
									</div>
								</div>
							</div> <!-- end row-->
							<input type="hidden" name="__apscomment" value="<%=screen.getDataLabel("apscomment")%>">
							<input type="hidden" name="__apsappcomment2" value="<%=screen.getDataLabel("apsappcomment2")%>">
							<input type="hidden" name="__apssyagreestat" value="<%=screen.getDataLabel("apssyagreestat")%>">
							<input type="hidden" name="__apssycomment" value="<%=screen.getDataLabel("apssycomment")%>">
							
							<%
								}else if(ass_level.equals("3")){
							%>
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apscomment")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<textarea name='apscomment' cols='60' rows='3' onkeypress="chkSpecialStr();" onkeyup="chkLimitTextArea(this,1000);sysIsEdit();" onblur="trimValue(this);" readonly><%=screen.getDataLabel("apscomment")%></textarea>
									</div>
								</div>
							</div> <!-- end row-->
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apsappcomment1")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<textarea name='apsappcomment1' cols='60' rows='3' onKeyPress="chkSpecialStr();" onKeyUp="chkLimitTextArea(this,1000);sysIsEdit();" onBlur="trimValue(this);"  readonly><%=screen.getDataLabel("apsappcomment1")%></textarea>
									</div>
								</div>
							</div> <!-- end row-->
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apsappcomment2")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=screen.getInput("apsappcomment2")%>
									</div>
								</div>
							</div> <!-- end row-->
							<input type="hidden" name="__apscomment" value="<%=screen.getDataLabel("apscomment")%>">
							<input type="hidden" name="__apsappcomment1" value="<%=screen.getDataLabel("apsappcomment1")%>">
							<input type="hidden" name="__apssyagreestat" value="<%=screen.getDataLabel("apssyagreestat")%>">
							<input type="hidden" name="__apssycomment" value="<%=screen.getDataLabel("apssycomment")%>">
							
							<%
								}else if(ass_level.equals("0")){
							%>
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apscomment")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<textarea name='apscomment' cols='60' rows='3' onkeypress="chkSpecialStr();" onkeyup="chkLimitTextArea(this,1000);sysIsEdit();" onblur="trimValue(this);" readonly><%=screen.getDataLabel("apscomment")%></textarea>
									</div>
								</div>
							</div> <!-- end row-->
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apsappcomment1")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<textarea name='apsappcomment1' cols='60' rows='3' onKeyPress="chkSpecialStr();" onKeyUp="chkLimitTextArea(this,1000);sysIsEdit();" onBlur="trimValue(this);"  readonly><%=screen.getDataLabel("apsappcomment1")%></textarea>
									</div>
								</div>
							</div> <!-- end row-->
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apsappcomment2")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<textarea name='apsappcomment2' cols='60' rows='3' onKeyPress="chkSpecialStr();" onKeyUp="chkLimitTextArea(this,1000);sysIsEdit();" onBlur="trimValue(this);"  readonly><%=screen.getDataLabel("apsappcomment2")%></textarea>
									</div>
								</div>
							</div> <!-- end row-->
							<input type="hidden" name="__apscomment" value="<%=screen.getDataLabel("apscomment")%>">
							<input type="hidden" name="__apsappcomment1" value="<%=screen.getDataLabel("apsappcomment1")%>">
							<input type="hidden" name="__apsappcomment2" value="<%=screen.getDataLabel("apsappcomment2")%>">
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-7 col-sm-7 col-xs-7">
										<label class="control-label control-label-form "><h4><b swlang code='SW012238'>I has know result of working assess from my boss</b></h4></label>
									</div>
									
								</div>
							</div> <!-- end row-->
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apssyagreestat")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=screen.getInput("apssyagreestat")%>
									</div>
								</div>
							</div> <!-- end row-->
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-4 col-sm-4 col-xs-4">
										<label class="control-label control-label-form label-right"><h4><%=screen.getLabel("apssycomment")%> :</h4></label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=screen.getInput("apssycomment")%>
									</div>
								</div>
							</div> <!-- end row-->
							
							<%
								}
							%>
							<script>setDisVL();</script>
							<script>setForRead();</script>
							<%
								if(isRead.equals("1")){
							%>
							<div class="center">
								<a class="btn btn-primary" href="javascript:goBackPage();" swlang code='SW012104'>Close</a>
							</div>
							<%
								}else{
							%>
							<div class="center">
								<a class="btn btn-primary" href="javascript:GoSave();" swlang code='SW000117'>Save</a>
								<a class="btn btn-primary" href="javascript:GoClean();sysIsEdit();" swlang code='SW012132'>Cancel</a>
								<a class="btn btn-primary" href="javascript:chkBackpage();" swlang code='SW012104'>Close</a>
							</div>
							<%
								}
							%>
						</div>
					</div>
				</div>
				<%=screen.endJSP()%>
			</form>
		</div>
	</body>
</html>