<%@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="ASP702" class="com.csc.library.system.Task" scope="page"/>
<jsp:useBean id="ASP702HELP" class="com.csc.library.system.Task" scope="page"/>
<%
	CheckNull chk=new CheckNull();
	ASP702.setChannel(request,response);
	UIManager screen = (UIManager) ASP702.process("SingleEntry","ASP702");
	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"));
		screen.getRecord().search();
	}
	screen.referLangOn();


	ASP702HELP.setChannel(request,response);
	HelpEntry screen1 = (HelpEntry) ASP702HELP.process("HelpEntry","ASP702HELP");
	screen1.getInquiry().setFilter("apsid='"+chk.chkNullString(request.getParameter("apsid"))+"' and apsassessor='"+chk.chkNullString(request.getParameter("apsassessor"))+"' and apsassessy='"+chk.chkNullString(request.getParameter("apsassessy"))+"'");
	screen1.process();
	screen1.referLangOn();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<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 type='text/javascript' src='../JS/MISC.js'></script>
<script type='text/javascript' src='../JS/SCREEN.js'></script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>

<script language='javascript'>setLang('<%=screen1.getUProfile().get("lang")%>');</script>
<script  type='text/javascript'  src="../JS/VIEWCALENDAR.js"></script>
<STYLE type=text/css>
	FONT.wait {
	FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif";
	font-size: 12px;
	color: #E85C00;
	}
	FONT.free {
	FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif";
	font-size: 12px;
	color: #339900;
	}
	FONT.stop {
	FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif";
	font-size: 12px;
	color: #FF0000;
	}
</STYLE>
<script language="JavaScript" >
	function GoSave(){
		with(document.cscform){ 
			if(isread.value!="1"){
				GoSave0();
			}else{
				alert(MyCode[150]);
			}
		}
	}
	function GoSave0(){
		with(document.cscform){ 
			var tmp = "Please insert Comment";
			if(getLang()=="tha"){
				tmp = "กรุณาใส่ความคิดเห็น";
			}
			if(ass_level.value=="1"){
				if(__apsstatus.value=="A"){
					alert(MyCode[44])
				}else{
					if(checkReqField()){
						if(__apscomment.value!=""){
							__apsstatus.value = "W";
							MygoSave();
						}else{
							alert(tmp);
							__apscomment.select();
						}
					}
				}
			}
			if(ass_level.value=="2"){
				if(__apsappstatus1.value=="A"){
					alert(MyCode[44])
				}else{
					if(__apsappcomment1.value!=""){
						__apsappstatus1.value = "W";
						MygoSave();
					}else{
						alert(tmp);
						__apsappcomment1.select();
					}
				}
			}
			if(ass_level.value=="3"){
				if(__apsappstatus2.value==""){
					alert(MyCode[44])
				}else{
					__apsappstatus2.value = "W";
					MygoSave();
				}
			}
		}
	}
	function MygoSave(){
		setKeepVal();
		setTasvale();
		confirmSave();
	}
	function GoUpdate(){update();}
	function GoDelete(){alert(MyCode[150]);}
	function GoClean(){
		with(document.cscform){ 
			if(isread.value!="1"){
				GoClear();
			}else{
				alert(MyCode[150]);
			}
		}
	}
	function GoSearch(){alert(MyCode[150]);}
	function subMyScore(value){
		var val = value;
		if(val.indexOf(".")>=0){
			var tmp = val.split(".");
			if(tmp[1].length>2){
				val = tmp[0]+"."+tmp[1].substring(0,2);
			}
		}
		return val;
	}
	function GoClear(){
		with(document.cscform){
			if(ass_level.value == 1){
				if(__apsstatus.value!="A"){
					clearLV1();
				}else{
					alert(MyCode[44]);
				}
			}
			if(ass_level.value == 2){
				if(__apsappstatus1.value!="A"){
					clearLV2();
				}else{
					alert(MyCode[44]);
				}
			}
			if(ass_level.value == 3){
				if(__apsappstatus1.value!="A"){
					clearLV3();
				}else{
					alert(MyCode[44]);
				}
			}
		}
	}
	function clearLV1(){
		with(document.cscform){
			if(asfix.value!=""){
				var obj;
				var tmp_asfix = asfix.value.split("#");
				for(i=0;i<tmp_asfix.length;i++){
					obj = document.getElementsByName(tmp_asfix[i])
					if(typeof obj!="undefined"){
						if(typeof obj.length!="undefined"){
							for(j=0;j<obj.length;j++){
								if(obj[j].id.indexOf("$answerdesc")>0||obj[j].id.indexOf("$asranswer")>0){
									obj[j].value="";
								}
								if((obj[j].id.indexOf("$asrscore")>0||obj[j].id.indexOf("$asrsumscore")>0)&&obj[j].id.indexOf("$asrsumscoremax")<0){
									obj[j].value="0.00";
								}
							}
						}
					}
				}
				for(i=0;i<tmp_asfix.length;i++){
					document.getElementById("no$"+tmp_asfix[i]).innerHTML = document.getElementById("no$"+tmp_asfix[i]).value;
				}
			}
			for(i=0;i<elements.length;i++){
				if(elements[i].type=="checkbox"||elements[i].type=="radio"){
					elements[i].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";
			setApsscorepc();
			__apscomment.value = "";
			__apsgrade.value = "";
			assessor_stat[0].checked = false;
			assessor_stat[1].checked = false;
		}
	}
	function clearLV2(){
		with(document.cscform){
			__apsappcomment1.value = "";
			__apsappgrade1.value = "";
			assessor1_stat[0].checked = false;
			assessor1_stat[1].checked = false;
		}
	}
	function clearLV3(){
		with(document.cscform){
			__apsappgrade2.value = "";
			assessor2_stat[0].checked = false;
			assessor2_stat[1].checked = false;
		}
	}
	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();
				}
			}
		}
	}
	function setDisVL(){
		with(document.cscform){
			if(ass_level.value == 1){
				enRadioLV1();
			}
			if(ass_level.value == 2){
				setDisVL1();
				enRadioLV2();
			}
			if(ass_level.value == 3){
				setDisVL1();
				enRadioLV3();
			}
		}
	}
	function setDisVL1(){
		with(document.cscform){
			if(asfix.value!=""){
				var tmp_asfix = asfix.value.split("#");
				for(i=0;i<tmp_asfix.length;i++){
					var obj = document.getElementsByName(tmp_asfix[i]);
					if(typeof obj!="undefined"){
						if(typeof obj.length!="undefined"){
							for(j=0;j<obj.length;j++){
								obj[j].disabled = true;
							}
						}else{
							obj.disabled = true;
						}
					}
				}
			}
			for(i=0;i<elements.length;i++){
				if(elements[i].type=="checkbox"||elements[i].type=="radio"){
					elements[i].disabled = true;
				}
			}
			if(typeof sumval!="undefined"){
				if(typeof sumval.length!="undefined"){
					for(i=0;i<sumval.length;i++){
						sumval[i].disabled =  true;
					}
				}else{
					sumval.disabled =  true;
				}
			}
		}
	}
	function setDisVL2(){
		with(document.cscform){
			__apsappcomment1.disabled = true;
			__apsappgrade1.disabled = true;
		}
	}
	function setDisVL3(){
		with(document.cscform){
			__apsappgrade2.disabled = true;
		}
	}
	function showHelp(page){
		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,resizable=yes");
		}
	}
	function showHelp3(page){
		var fixcon="";
		with(document.cscform){
							fixcon="empid='"+__apsassessy.value+"'";
						  page=page+"?__apsassessy="+__apsassessy.value+"&__fixCon="+fixcon;
			window.open(page,"Help","left=150,top=150,width=700,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
		}
	}
	function showHelp2(page){
		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,resizable=yes");
		}
	}
	function showHelp5(page){
		with(document.cscform){
			page=page+"?apsid="+__apsid.value+"&apsassessor="+__apsassessor.value+"&apsassessy="+__apsassessy.value;
			window.open(page,"Help","");
		}
	}
	function goBackpage(page){
		with(document.cscform){
					action=page+".jsp?__bu1="+bu1.value+"&__bu2="+bu2.value+"&__shown=1";
					submit();
		}
	}
	function setAsFixReq(name,type){
		var tmp_name = name;
		var tmp_type = type;
		with(document.cscform){
			asfix.value += (asfix.value!="")?"#"+tmp_name:tmp_name;
				if(tmp_type=="0"){
					asreq.value += (asreq.value!="")?"#"+tmp_name:tmp_name;
				}
		}
	}
	function setSumVal(fid){
		var tmp_fid = fid;
		with(document.cscform){
			if(asfix.value!=""){
				var tmp_val = 0.00;
				var tmp_asfix = asfix.value.split("#");
				for(i=0;i<tmp_asfix.length;i++){
					if(tmp_asfix[i].indexOf(tmp_fid+"$")==0){
						tmp_val = parseFloat(tmp_val)+parseFloat((document.getElementById(tmp_asfix[i]+"$asrsumscore")!=null)?document.getElementById(tmp_asfix[i]+"$asrsumscore").value:"0.00");
					}
				}
				if(document.getElementById("sumval$"+tmp_fid)!=null){
					document.getElementById("sumval$"+tmp_fid).value = tmp_val;
					checkNumFloat(document.getElementById("sumval$"+tmp_fid),0,9999);
					document.getElementById("sumval$"+tmp_fid).value = subMyScore(document.getElementById("sumval$"+tmp_fid).value);
				}
			}
		}
	}
	function setCheckedOnChkbox(ans,name){
		var tmp_name = name;
		var tmp_ans = ans;
		var tmp_subans = tmp_ans.split(":");
		var obj;
		with(document.cscform){
			for(i=0;i<tmp_subans.length;i++){
				obj = document.getElementsByName(tmp_name+"$"+tmp_subans[i]);
				if(typeof obj[0]!="undefined"){
					obj[0].checked = true;
				}
			}
		}
	}
	function setFunctionOnChkbox(gname,head,max,chkbox){
		checkMaxChoice(head,max,chkbox);
		setAsranswerOnChkbox(head,gname);
		setAsrscoreOnChkbox(head,gname);
		setAsrsumscore(gname);
			var tmp_gname = gname;
			tmp_subgname = tmp_gname.split("$");
			if(tmp_subgname.length==2){
				setSumVal(tmp_subgname[0]);
			}
		setApssumscore();
		setApsscorepc();
	}
	function setFunctionOnRadio(gname,head,rabox,anwid){
		setAsrscoreOnRadio(gname,rabox);
		setAsranswerOnRadio(gname,anwid);
		setAsrsumscore(gname);
			var tmp_gname = gname;
			tmp_subgname = tmp_gname.split("$");
			if(tmp_subgname.length==2){
				setSumVal(tmp_subgname[0]);
			}
		setApssumscore();
		setApsscorepc();
	}
	function setFunctionOnAnwscore(gname){
		setAsrsumscore(gname);
			var tmp_gname = gname;
			tmp_subgname = tmp_gname.split("$");
			if(tmp_subgname.length==2){
				setSumVal(tmp_subgname[0]);
			}
		setApssumscore();
		setApsscorepc();
	}
	function checkMaxChoice(head,max,chkbox){
		var tmp_asrchkbox;
		var tmp_head = head;
		var h_chk=0;
		var tmp_subf;
		var obj;
		with(document.cscform){
			tmp_asrchkbox = asrchkbox.value.split("##");
			chkold : for(i=0;i<tmp_asrchkbox.length;i++){
				if(tmp_asrchkbox[i].indexOf(tmp_head)==0){
					tmp_subf = tmp_asrchkbox[i].split("#");
					if(tmp_subf.length>1){
						for(j=1;j<tmp_subf.length;j++){
							obj = document.getElementsByName(tmp_subf[0]+"$"+tmp_subf[j]);
							if(typeof obj[0]!="undefined"){
								if(obj[0].checked){
									++h_chk;
								}
							}
						}
					}
					break chkold;
				}
			}
			if(h_chk>max){
				chkbox.checked = false;
				if(getLang()=="tha"){
					alert("เลือกคำตอบได้ไม่เกิน "+max);
				}else{
					alert("Can't chose answer morethan "+max);
				}
			}
		}
	}
	function setAsranswerOnChkbox(head,gname){
		var tmp_asrchkbox;
		var tmp_head = head;
		var h_chk = "";
		var tmp_subf;
		var obj;
		with(document.cscform){
			tmp_asrchkbox = asrchkbox.value.split("##");
			chkold : for(i=0;i<tmp_asrchkbox.length;i++){
				if(tmp_asrchkbox[i].indexOf(tmp_head)==0){
					tmp_subf = tmp_asrchkbox[i].split("#");
					if(tmp_subf.length>1){
						for(j=1;j<tmp_subf.length;j++){
							obj = document.getElementsByName(tmp_subf[0]+"$"+tmp_subf[j]);
							if(typeof obj[0]!="undefined"){
								if(obj[0].checked){
									h_chk += (h_chk=="")?tmp_subf[j]:":"+tmp_subf[j];
								}
							}
						}
					}
					break chkold;
				}
			}
			if(document.getElementById(gname+"$asranswer")!=null){
				document.getElementById(gname+"$asranswer").value = h_chk;
			}
		}
	}
	function setAsrscoreOnChkbox(head,gname){
		var tmp_head = head;
		var tmp_asrchkbox;
		var tmp_subf;
		var tmp_val = 0.00;
		with(document.cscform){
			tmp_asrchkbox = asrchkbox.value.split("##");
			chkold : for(i=0;i<tmp_asrchkbox.length;i++){
				if(tmp_asrchkbox[i].indexOf(tmp_head)==0){
					tmp_subf = tmp_asrchkbox[i].split("#");
					if(tmp_subf.length>1){
						for(j=1;j<tmp_subf.length;j++){
							obj = document.getElementsByName(tmp_subf[0]+"$"+tmp_subf[j]);
							if(typeof obj[0]!="undefined"){
								if(obj[0].checked){
									tmp_val = parseFloat(tmp_val)+parseFloat(obj[0].value);
								}
							}
						}
					}
					break chkold;
				}
			}
			if(document.getElementById(gname+"$asrscore")!=null){
				document.getElementById(gname+"$asrscore").value = tmp_val;
				checkNumFloat(document.getElementById(gname+"$asrscore"),0,9999);
				document.getElementById(gname+"$asrscore").value = subMyScore(document.getElementById(gname+"$asrscore").value);
			}
		}
	}
	function setAsranswerOnRadio(gname,anwid){
		if(document.getElementById(gname+"$asranswer")!=null){
			document.getElementById(gname+"$asranswer").value = anwid;
		}
	}
	function setAsrscoreOnRadio(gname,rabox){
		if(document.getElementById(gname+"$asrscore")!=null){
			document.getElementById(gname+"$asrscore").value = rabox.value;
			checkNumFloat(document.getElementById(gname+"$asrscore"),0,9999);
			document.getElementById(gname+"$asrscore").value = subMyScore(document.getElementById(gname+"$asrscore").value);
		}
	}
	function setAsrsumscore(gname){
		if(document.getElementById(gname+"$asrsumscore")!=null){
			document.getElementById(gname+"$asrsumscore").value = parseFloat((document.getElementById(gname+"$asrweight")!=null)?document.getElementById(gname+"$asrweight").value:"0.00")*parseFloat((document.getElementById(gname+"$asrscore")!=null)?document.getElementById(gname+"$asrscore").value:"0.00");
			checkNumFloat(document.getElementById(gname+"$asrsumscore"),0,9999);
			document.getElementById(gname+"$asrsumscore").value = subMyScore(document.getElementById(gname+"$asrsumscore").value);
		}
	}
	function setAsrsumscoremax(gname){
		if(document.getElementById(gname+"$asrsumscoremax")!=null){
			document.getElementById(gname+"$asrsumscoremax").value = parseFloat((document.getElementById(gname+"$asrweight")!=null)?document.getElementById(gname+"$asrweight").value:"0.00")*parseFloat((document.getElementById(gname+"$asrmaxscore")!=null)?document.getElementById(gname+"$asrmaxscore").value:"0.00");
			checkNumFloat(document.getElementById(gname+"$asrsumscoremax"),0,9999);
			document.getElementById(gname+"$asrsumscoremax").value = subMyScore(document.getElementById(gname+"$asrsumscoremax").value);
		}
	}
	function setAsrchkbox(head,anwid){
		var tmp_head = head;
		var tmp_anwid = anwid;
		with(document.cscform){
			if(asrchkbox.value.indexOf(tmp_head)>=0){
				asrchkbox.value += "#"+tmp_anwid;
			}else{
				asrchkbox.value += (asrchkbox.value!="")?"##"+tmp_head+"#"+tmp_anwid:tmp_head+"#"+tmp_anwid;
			}
		}
	}
	function setApssumscore(){
		var tmp_val = 0.00;
		with(document.cscform){
			if(typeof sumval!="undefined"){
				if(typeof sumval.length!="undefined"){
					for(i=0;i<sumval.length;i++){
						tmp_val = parseFloat(tmp_val)+parseFloat(sumval[i].value);
					}
				}else{
					tmp_val = parseFloat(tmp_val)+parseFloat(sumval.value);
				}
			}
			__apssumscore.value = tmp_val;
			checkNumFloat(__apssumscore,0,9999);
			__apssumscore.value = subMyScore(__apssumscore.value);
		}
	}
	function setApssumscoremax(){
		with(document.cscform){
			if(asfix.value!=""){
				var tmp_val = 0.00;
				var tmp_asfix = asfix.value.split("#");
				for(i=0;i<tmp_asfix.length;i++){
					tmp_val = parseFloat(tmp_val)+parseFloat((document.getElementById(tmp_asfix[i]+"$asrsumscoremax")!=null)?document.getElementById(tmp_asfix[i]+"$asrsumscoremax").value:"0.00");
				}
				__apssumscoremax.value = tmp_val;
				checkNumFloat(__apssumscoremax,0,9999);
				__apssumscoremax.value = subMyScore(__apssumscoremax.value);
			}
		}
	}
	function setApsscorepc(){
		with(document.cscform){
			__apsscorepc.value = (parseFloat(__apssumscore.value)/parseFloat(__apssumscoremax.value))*100.00;
			checkNumFloat(__apsscorepc,0,10000);
			__apsscorepc.value = subMyScore(__apsscorepc.value);
		}
	}
	function setKeepVal(){
		with(document.cscform){
			keepcheck.value = "";
			keepfield.value = "";
			var tmp_val = "";
			keep:for(i=0;i<elements.length;i++){
				if(elements[i].name=="startkeep"){
					for(j=(i+1);j<elements.length;j++){
						if(elements[j].name!="stopkeep"){
							if(elements[j].type=="checkbox"||elements[j].type=="radio"){
								if(elements[j].checked){
									keepcheck.value += (keepcheck.value!="")?"#"+elements[j].id:elements[j].id;
								}
							}else{
								tmp_val = (elements[j].value!="")?elements[j].value:"  ";
								keepfield.value += (keepfield.value!="")?"##"+elements[j].id+"#"+tmp_val:elements[j].id+"#"+tmp_val;
							}
						}else{
							break keep;
						}
					}
				}
			}
		}
	}
	function resKeepVal(){
		with(document.cscform){
			var tmp_keep;
			var tmp_field;
			if(keepcheck.value!=""){
				tmp_keep = keepcheck.value.split("#");
				for(i=0;i<tmp_keep.length;i++){
					if(document.getElementById(tmp_keep[i])!=null){
						document.getElementById(tmp_keep[i]).checked = true;
					}
				}
			}
			if(keepfield.value!=""){
				tmp_keep = keepfield.value.split("##");
				for(i=0;i<tmp_keep.length;i++){
					tmp_field = tmp_keep[i].split("#");
					if(tmp_field.length==2){
						if(document.getElementById(tmp_field[0])!=null){
							document.getElementById(tmp_field[0]).value = (tmp_field[1]=="  "||tmp_field[1]==" ")?"":tmp_field[1];
						}
					}
				}
			}
		}
	}
	function setTasvale(){
		var obj;
		with(document.cscform){
			__tasvale.value = "";
			if(asfix.value!=""){
				var tmp_rec;
				var tmp_field;
				var tmp_name;
				var tmp_val;
				var tmp_asfix = asfix.value.split("#");
				for(i=0;i<tmp_asfix.length;i++){
					obj = document.getElementsByName(tmp_asfix[i]);
					if(typeof obj!="undefined"){
						tmp_field = tmp_asfix[i].split("$");
						tmp_rec = "apsid#"+__apsid.value+"##asid#"+tmp_field[1]+"##asfid#"+tmp_field[0];
						for(j=0;j<obj.length;j++){
							tmp_name = getNameFieldById(obj[j]);
							if(tmp_name!=""){
								tmp_val = (obj[j].value!="")?obj[j].value:"  ";
								tmp_rec += "##"+tmp_name+"#"+tmp_val;
							}
						}
						__tasvale.value += (__tasvale.value!="")?"###"+tmp_rec:tmp_rec;
					}
				}
			//	alert(__tasvale.value);
			}
		}
	}
	function getNameFieldById(obj){
		if(obj.id.indexOf("answerdesc")>0){
			return "answerdesc";
		}
		if(obj.id.indexOf("$asrweight")>=0){
			return "asrweight";
		}
		if(obj.id.indexOf("$asrscore")>=0){
			return "asrscore";
		}
		if(obj.id.indexOf("$asranswer")>=0){
			return "asranswer";
		}
		if(obj.id.indexOf("$asrsumscoremax")>=0){
			return "asrsumscoremax";
		}
		if(obj.id.indexOf("$asrsumscore")>=0){
			return "asrsumscore";
		}
		if(obj.id.indexOf("$asrmaxscore")>=0){
			return "asrmaxscore";
		}else{
			return "";
		}
	}
	function checkReqField(){
		var obj;
		with(document.cscform){
			if(asreq.value!=""){
				var have = false;
				var tmp_req = asreq.value.split("#");
				findreq : for(i=0;i<tmp_req.length;i++){
					if(document.getElementById(tmp_req[i]+"$answerdesc")!=null){
						if(document.getElementById(tmp_req[i]+"$answerdesc").type!="hidden"&&document.getElementById(tmp_req[i]+"$answerdesc").value==""){
							setWarnOnChoice("no$"+tmp_req[i]);
							alert(MyCode[0]); 
							return false;
						}else{
							setFreeOnChoice("no$"+tmp_req[i]);
						}
					}
					obj = eval("document.cscform.anwscore$"+tmp_req[i]);
					if(typeof obj!="undefined"){
						if(typeof obj.length!="undefined"){
							 have = false;
							 for(j=0;j<obj.length;j++){
								if(obj[j].checked){
									have = true;
								}
							}
							if(!have){
								setWarnOnChoice("no$"+tmp_req[i]);
								alert(MyCode[0]); 
								return false;
							}else{
								setFreeOnChoice("no$"+tmp_req[i]);
							}
						}else{
							if(!obj.checked){
								setWarnOnChoice("no$"+tmp_req[i]);
								alert(MyCode[0]); 
								return false;
							}else{
								setFreeOnChoice("no$"+tmp_req[i]);
							}
						}
					}
					if(asrchkbox.value!=""){
						if(asrchkbox.value.indexOf("anwscore$"+tmp_req[i])>=0){
							var tmp_asrchkbox;
							var tmp_head = "anwscore$"+tmp_req[i];
							var h_chk=0;
							var tmp_subf;
								tmp_asrchkbox = asrchkbox.value.split("##");
								chkold : for(k=0;k<tmp_asrchkbox.length;k++){
									if(tmp_asrchkbox[k].indexOf(tmp_head)==0){
										tmp_subf = tmp_asrchkbox[k].split("#");
										if(tmp_subf.length>1){
											for(j=1;j<tmp_subf.length;j++){
												obj = document.getElementsByName(tmp_subf[0]+"$"+tmp_subf[j]);
												if(typeof obj[0]!="undefined"){
													if(obj[0].checked){
														++h_chk;
													}
												}
											}
										}
										break chkold;
									}
								}
							if(h_chk==0){
								setWarnOnChoice("no$"+tmp_req[i]);
								alert(MyCode[0]);
								return false;
							}else{
								setFreeOnChoice("no$"+tmp_req[i]);
							}
						}
					}
				}
			}
			return true;
		}
	}
	function setWarnOnChoice(id){
		if(document.getElementById(id)!=null){
			document.getElementById(id).innerHTML = "<font class='stop'>"+document.getElementById(id).value+"</font>";
		}
	}
	function setFreeOnChoice(id){
		if(document.getElementById(id)!=null){
			document.getElementById(id).innerHTML = document.getElementById(id).value;
		}
	}
	function setValueGrade(grade,data){
		var tmp = grade;
		with(document.cscform){
			if(grade==0){
				__apsgrade.value = data;
			}else if(grade==1){
				__apsappgrade1.value = data;
			}else if(grade==2){
				__apsappgrade2.value = data;
			}
		}
	}
	function enRadioLV1(){
		with(document.cscform){
			assessor_stat[0].disabled = false;
			assessor_stat[1].disabled = false;
		}
	}
	function enRadioLV2(){
		with(document.cscform){
			assessor1_stat[0].disabled = false;
			assessor1_stat[1].disabled = false;
		}
	}
	function enRadioLV3(){
		with(document.cscform){
			assessor2_stat[0].disabled = false;
			assessor2_stat[1].disabled = false;
		}
	}
</script>
</head>
<body leftmargin="0" topmargin="0"  onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP24.gif','../IMAGES/BUTTON/SWAP/EXIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/HELP_SWAP24.gif','../IMAGES/BUTTON/SWAP/NEW_SWAP24.gif','../IMAGES/BUTTON/SWAP/EDIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/DEL_SWAP24.gif','../IMAGES/BUTTON/SWAP/PROCESS_SWAP24.gif','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif')">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
  <form name="cscform" method="post" action="#">
 

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

<%=screen.InitialVariable()%>

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

	<input type="hidden"name="__screen"  value="ASP702">
	<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 language="javascript">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="__apsid" value="<%=screen.getDataLabel("apsid")%>">
	<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="asfix">
	<input type="hidden" name="asreq">
	<input type="hidden" name="asrchkbox" value="">
	<input type="hidden" name="keepcheck" value="<%=chk.chkNullString(request.getParameter("keepcheck"))%>">
	<input type="hidden" name="keepfield" value="<%=new ThaiUtilities().ASCII2Unicode(chk.chkNullString(request.getParameter("keepfield")))%>">

	<input type="hidden" name="__tasvale" value = "<%= new ThaiUtilities().ASCII2Unicode(chk.chkNullString(request.getParameter("__tasvale")))%>">
	<div align="center">
		<table class = "largest" align="center"  cellpadding="0"  cellspacing="0">
			<tr> 
				<td class="header">ASP702, <script language="javascript">swapLang('Uniform');</script>&nbsp;</td>
			</tr>
		<%
				DbRecord bu = null;
				DbInquiry inq = new InitialInquiry(screen1.getUProfile()).getDbInquiry();
				inq.initMyTable("tapstran0","apsid='"+chk.chkNullString(request.getParameter("apsid"))+"' and companyid='"+screen1.getUProfile().get("companyid")+"'","");
				inq.setColumn("apsid,tdesc,edesc,apsperiodstart,apsperiodstop,companyid,astid");
				inq.refresh();
					if(inq.recCount()>0&&inq.next()){
						String tmp_stdate = inq.getCurrentDbRecord().getCscCalendar("apsperiodstart").getDDMMYYYY();
						String tmp_eddate = inq.getCurrentDbRecord().getCscCalendar("apsperiodstop").getDDMMYYYY();
						bu = new InitialRecord(screen.getUProfile()).getDbRecord("mastype");
						bu.setColumn("astid,tdesc,edesc,companyid");
						bu.set("astid",inq.getString("astid"));
						bu.set("companyid",screen.getUProfile().get("companyid"));
						bu.search();
					%>
			<tr>
				<td align="center">
					<table align="center" class="maxsize"  colspan = "2" >
						<tr>
							<td align = "center" width="90%">

								<table  border="1" align="center" class="maxsize"  colspan = "2" >
									<tr>
										<td width="15%" align="left">&nbsp;&nbsp;<script language="javascript">swapLang('Docno');</script></td>
										<td width="85%" align="left">&nbsp;<font class="normal"><%=inq.getString("apsid")%></font></td>
									</tr>
									<tr>
										<td align="left">&nbsp;&nbsp;<script language="javascript">swapLang('Subject');</script></td>
										<td align="left">&nbsp;<font class="normal"><%=inq.getString("tdesc")%></font></td>
									</tr>
									<tr>
										<td align="left">&nbsp;&nbsp;<script language="javascript">swapLang('Type');</script></td>
										<td align="left">&nbsp;<font class="normal"><%=(screen.getUProfile().get("lang").equals("tha"))?bu.getString("tdesc"):bu.getString("edesc")%></font></td>
									</tr>
									<tr>
										<td align="left">&nbsp;&nbsp;<script language="javascript">swapLang('Assess Between date');</script></td>
										<td align="left">&nbsp;<font class="normal"><%=tmp_stdate%></font>&nbsp;&nbsp;&nbsp;&nbsp;<script language="javascript">swapLang('To');</script>&nbsp;&nbsp;<font class="normal"><%=tmp_eddate%></font></td>
									</tr>
									<%
										inq.initMyTable("MEMPLOYEE","employeeid='"+chk.chkNullString(request.getParameter("apsassessy"))+"' and companyid='"+screen1.getUProfile().get("companyid")+"'","");
										inq.setColumn("employeeid,fname,lname,efname,elname,companyid,emp_prefix,emp_position,picture,bu1,bu2,bu3");
										inq.refresh();
										inq.next();
										String bu1desc="", bu2desc="",bu3desc="";
										bu = new InitialRecord(screen.getUProfile()).getDbRecord("MBU1");
										bu.setColumn("bu1id,tdesc,edesc,companyid");
										bu.set("bu1id",inq.getString("bu1"));
										bu.set("companyid",screen.getUProfile().get("companyid"));
										if(bu.search()==1){
											bu1desc=(screen.getUProfile().get("lang").equals("tha"))?bu.getString("tdesc"):bu.getString("edesc");
										}
										bu = new InitialRecord(screen.getUProfile()).getDbRecord("MBU2");
										bu.setColumn("bu2id,tdesc,edesc,companyid");
										bu.set("bu2id",inq.getString("bu2"));
										bu.set("companyid",screen.getUProfile().get("companyid"));
										if(bu.search()==1){
											bu2desc=(screen.getUProfile().get("lang").equals("tha"))?bu.getString("tdesc"):bu.getString("edesc");
										}
										bu = new InitialRecord(screen.getUProfile()).getDbRecord("MBU3");
										bu.setColumn("bu3id,tdesc,edesc,companyid");
										bu.set("bu3id",inq.getString("bu3"));
										bu.set("companyid",screen.getUProfile().get("companyid"));
										if(bu.search()==1){
											bu3desc=(screen.getUProfile().get("lang").equals("tha"))?bu.getString("tdesc"):bu.getString("edesc");
										}
									%>
								</table>
								<table  border="1" align="center" class="maxsize"  colspan = "2" >
									<tr>
										<td width="15%" align="left" rowspan="4" valign="top">&nbsp;&nbsp;<script language="javascript">swapLang('assessy');</script></td>
										<td width="85%" align="left">&nbsp;<script language="javascript">swapLang('Employee ID');</script>&nbsp;<font class="normal"><%=inq.getString("employeeid")%></font></td>
									</tr>
									<tr>
										<td align="left">
											&nbsp;<script language="javascript">swapLang('Name Surname');</script>&nbsp;<font class="normal"><%=inq.getString("fullname")%></font>
											&nbsp;&nbsp;<script language="javascript">swapLang('Position');</script>&nbsp;<font class="normal"><%=inq.getString("positionname")%></font>
										</td>
									</tr>
									<tr>
										<td align="left">
											&nbsp;<script language="javascript">swapLang('BU1');</script>&nbsp;<font class="normal"><%=bu1desc%></font>
											&nbsp;&nbsp;<script language="javascript">swapLang('BU2');</script>&nbsp;<font class="normal"><%=bu2desc%></font>
											&nbsp;
											&nbsp;<script language="javascript">swapLang('BU3');</script>&nbsp;<font class="normal"><%=bu3desc%></font>
											&nbsp;
										</td>
									</tr>
								</table>

						</td>
						<td align="center" width="10%">
								<table  border="1" align="center" class="maxsize" >
									<tr>
										<td align="center" rowspan="6">
											<img src="../PERSONAL/UPLOAD/PICTURE/<%=inq.getString("picture")%>" name="pic" width="80" height="90" border="1" class="border-black" onError="this.src='../TRAINING/UPLOAD/PICTURE/TRAINER/DEFAULT.jpg';">
										</td>
									</tr>
								</table>
						</td>
					</tr>
				</table>
			</td>
		</tr>
						<tr>
							<td class="blankspace"></td>
						</tr>
						<tr>
							<td>
								<div align="right"><a href="javascript:showHelp('AS05_3.jsp');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image41','','../IMAGES/BUTTON/SWAP/HELP_SWAP20.gif',1)"><img SRC="../IMAGES/BUTTON/MAIN/HELP20.gif" alt="รายละเอียดการพิจารณาหัวข้อประเมินผล" name="Image41" width="20" height="20" border="0" align="absmiddle" id="Image41"></a><a href="javascript:showHelp2('ASP702H.jsp');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image42','','../IMAGES/BUTTON/SWAP/COPY_SWAP20.gif',1)"><img SRC="../IMAGES/BUTTON/MAIN/COPY20.gif" alt="สรุปคะแนนประเมินผล" name="Image42" width="20" height="20" border="0" align="absmiddle" id="Image42"></a><a href="javascript:showHelp5('ASP7002P.jsp');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image43','','../IMAGES/BUTTON/SWAP/PRINTER_SWAP20.gif',1)"><img SRC="../IMAGES/BUTTON/MAIN/PRINTER20.gif" alt="พิมพ์ใบประเมิน" name="Image43" width="20" height="20" border="0" align="absmiddle" id="Image43"></a>&nbsp;&nbsp; 
								</div>
							</td>
						</tr>
						<input type="hidden" name="startkeep">
					<%						
					}
				String tmp_asfid = "";
				String tmp_asgid = "";
				String tmp_typf = "";
				String tmp_anwid = "";
				String choice[] = null;
				int asanswer_max = 1; 
				int tmp_width = 95;
				int tmp_col =0;
				float h_wit = 0.00f;
				int no = 1;
				while(screen1.nextRec()){
					try{
							asanswer_max = Integer.parseInt(screen1.getString("massess","asanswer"));
					}catch(NumberFormatException e){
							asanswer_max = 1;
					}
					if(!screen1.getString("asfid").equals(tmp_asfid)){
						if(!tmp_asfid.equals("")){
							if(!tmp_typf.equals("5")){
								if(!tmp_typf.equals("4")){
			%>				
									<tr>
											<td  colspan = "<%=tmp_col-1%>" width="95%" align="right"><script language="javascript">swapLang('sum score');</script></td >
											<td width="5%" align="center" ><input type="text" name="sumval" id="<%="sumval$"+tmp_asfid%>" size="5" value="0.00" readonly dir="rtl"></td>
									</tr>
									<script language="javascript">setSumVal('<%=tmp_asfid%>');</script>
			<%
								}else{
									if(h_wit>=1.00){
			%>
									<tr>
											<td  colspan = "<%=tmp_col-1%>" width="95%" align="right"><script language="javascript">swapLang('sum score');</script></td >
											<td width="5%" align="center" ><input type="text" name="sumval" id="<%="sumval$"+tmp_asfid%>" size="5" value="0.00" readonly dir="rtl"></td>
									</tr>
									<script language="javascript">setSumVal('<%=tmp_asfid%>');</script>
			<%
									}else{
			%>
											<input type="hidden" name="sumval" id="<%="sumval$"+tmp_asfid%>" value="0.00">
											<script language="javascript">setSumVal('<%=tmp_asfid%>');</script>
			<%
									}
								}
							}
			%>
								</table>
							</td>
						</tr>
			<%
						}
							no = 1;
							tmp_col = 2;
							tmp_width = 95;
							tmp_asfid = screen1.getString("asfid");
							tmp_typf = screen1.getString("massess","astype");
							choice = null;
							try{
								h_wit = Float.parseFloat(screen1.getString("asrweight"));
							}catch(NumberFormatException e){
								h_wit = 0.00f;
							}

								if(!tmp_typf.equals("0")){
									inq	= (DbInquiry)screen1.inq.getCurrentDbRecord().getChild("masanswer"); 
									tmp_width = 95-(5*inq.recCount());
								}else{
									++tmp_col;
									tmp_width = 95-5;
								}
								if(tmp_typf.equals("4")&&screen1.getString("asrweight").equals("0.00")){
									tmp_width += 5;
									tmp_col -= 2;
								}
				%>
							<tr>
								<td>
				<%
							if(tmp_typf.equals("5")){
				%>
									<table width="100%" border="1" align="center" cellpadding="2" cellspacing="1" class="maxsize"  colspan = "2" >
										<tr>
											<td width="5%" class="title1" align="center"><script language="javascript">swapLang('Code');</script></td>
											<td width="95%" class="title1" align="left"><script language="javascript">swapLang('Head Title');</script></td>
										</tr>
				<%
							}else{
									
				%>
									<table width="100%" border="1" align="center" cellpadding="2" cellspacing="1" class="maxsize"  colspan = "<%=(!tmp_typf.equals("0")&&inq.recCount()>0)?inq.recCount()+tmp_col:tmp_col%>" >
										<tr>
											<td width="5%" class="title1" align="center"><script language="javascript">swapLang('Code');</script></td>
											<td width="<%=tmp_width%>%" class="title1"><script language="javascript">swapLang('Head Title');</script></td>
				<%
								if(!tmp_typf.equals("0")&&inq.recCount()>0){
										choice = new String[inq.recCount()];
										int i = 0;
											do{
				%>
											<td width="5%" class="title1" align="center"><%=inq.getString("tdesc")%></td>
				<%
												choice[i] =  inq.getString("tdesc");
												++i;
												++tmp_col;
											}while(inq.next());
										inq.first();
										inq.next();
								}
								if(tmp_typf.equals("0")){
				%>
											<td width="5%" class="title1" align="center"><script language="javascript">swapLang('Score');</script></td>
				<%
								}
				%>
									</tr>
				<%
							}
						}
						if(!screen1.getString("asgid").equals(tmp_asgid)){
							tmp_asgid = screen1.getString("asgid");
				%>
							<tr>
										<td width="100%" colspan="<%=(inq.recCount()>0)?inq.recCount()+tmp_col:tmp_col%>"><b><%=screen1.getString("masgroup","tdesc")%></b></td>
							</tr>
				<%
						}
								if(!tmp_typf.equals("0")){
										inq	= (DbInquiry)screen1.inq.getCurrentDbRecord().getChild("masanswer"); 
								}
			%>			
							<tr>
									<script language="javascript">setAsFixReq('<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>','<%=screen1.getString("asrnecessary")%>');</script>
									<td width="5%" id="no$<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>" value="<%=no%>" align="center"><%=no+":"+screen1.getString("asid")%></td>
									<td width="<%=(tmp_typf.equals("5"))?85:tmp_width%>%">
			<%
					if(tmp_typf.equals("4")){
			%>					
										<!--answerdesc--><textarea name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$answerdesc"%>' cols='70' rows='2' onKeyPress="chkSpecialStr();" onKeyUp="chkLimitTextArea(this,1000);sysIsEdit();" onBlur="trimValue(this);" ><%=screen1.getString("answerdesc")%></TEXTAREA>
			<%
					}else{
							out.print(screen1.getString("massess","tdesc"));
							if(!tmp_typf.equals("5")){
			%>	
										<!--answerdesc--><input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$answerdesc"%>' value="<%=screen1.getString("answerdesc")%>">
			<%
							}
					}
			%>
									</td>
									<!--asrweight--><input type="hidden" name="<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>" id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrweight"%>' value="<%=screen1.getString("asrweight")%>">
			<%
					tmp_anwid = "";
					for(int c=0;choice!=null&&c<choice.length;c++,inq.next()){
						if(!inq.getString("anwid").equals("")&&!inq.getString("anwid").equals(tmp_anwid)){
							tmp_anwid = inq.getString("anwid");
								if(asanswer_max>1){
			%>
									<!--anwscore--><td width="5%" align="center"><input type="checkbox" name="<%="anwscore$"+screen1.getString("asfid")+"$"+screen1.getString("asid")+"$"+inq.getString("anwid")%>" id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$"+inq.getString("anwid")%>' value ="<%=inq.getString("anwscore")%>" onclick="setFunctionOnChkbox('<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>','<%="anwscore$"+screen1.getString("asfid")+"$"+screen1.getString("asid")%>','<%=asanswer_max%>',this);"><%//=inq.getString("anwscore")%></td>
									<script language="javascript">setAsrchkbox('<%="anwscore$"+screen1.getString("asfid")+"$"+screen1.getString("asid")%>','<%=inq.getString("anwid")%>');</script>
			<%	
								}else{   
			%>
									<!--anwscore--><td width="5%" align="center"><input type="radio" name="<%="anwscore$"+screen1.getString("asfid")+"$"+screen1.getString("asid")%>" id="<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$"+inq.getString("anwid")%>" value ="<%=inq.getString("anwscore")%>"  onclick="setFunctionOnRadio('<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>','<%="anwscore$"+screen1.getString("asfid")+"$"+screen1.getString("asid")%>',this,'<%=inq.getString("anwid")%>');" <%=(!screen1.getString("asranswer").equals("")&&screen1.getString("asranswer").equals(inq.getString("anwid")))?"checked":""%>><%//=inq.getString("anwscore")%></td>
			<%
								}
						}else{
			%>
									<td class="blankspace" width="5%"></td>
			<%
						}
					}
					if(choice!=null&&!screen1.getString("asranswer").equals("")){
						if(asanswer_max>1){
			%>
									<script language="javascript">setCheckedOnChkbox('<%=screen1.getString("asranswer")%>','<%="anwscore$"+screen1.getString("asfid")+"$"+screen1.getString("asid")%>');</script>
			<%
						}
					}
					if(tmp_typf.equals("0")){
			%>
									<!--asrscore--><td width="5%" align="center"><input type="text" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrscore"%>' size ="5" dir="rtl" value="<%=screen1.getString("asrscore")%>" onkeypress='checkWordNumber(this.value);' onblur="checkNumFloat(this,<%=screen1.getString("massess","asminscore")%>,<%=screen1.getString("massess","asmaxscore")%>);setFunctionOnAnwscore('<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>');" onkeyup='checkComma(this,2);' onfocus='callDelComma(this);'></td>
			<%
					}else{
			%>
									<!--asrscore--><input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrscore"%>' value="<%=screen1.getString("asrscore")%>">
			<%
					}
			%>
									<!--asrsumscore--><input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrsumscore"%>' value='<%=screen1.getString("asrsumscore")%>'>
									<!--asranswer--><input type="hidden"  name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asranswer"%>' value="<%=screen1.getString("asranswer")%>">
									<!--asrmaxscore--><input type="hidden"  name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrmaxscore"%>' value="<%=screen1.getString("massess","asmaxscore")%>">
									<!--asrsumscoremax--><input type="hidden"  name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrsumscoremax"%>' value="<%=screen1.getString("asrsumscoremax")%>">
																		<script language="javascript">setAsrsumscoremax('<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>');</script>
						</tr>
			<%
					if(tmp_typf.equals("5")){
			%>
						<tr>
								<td class="blankspace" width="5%"></td>
								<!--answerdesc--><td width = "95%"><textarea name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$answerdesc"%>'  cols='70' rows='2' onKeyPress="chkSpecialStr();" onKeyUp="chkLimitTextArea(this,1000);sysIsEdit();" onBlur="trimValue(this);" ><%=screen1.getString("answerdesc")%></textarea></td>
						</tr>
			<%
					}
					++no;
				}
				if(inq!=null){
					if(!tmp_typf.equals("5")){
						if(!tmp_typf.equals("4")){
			%>				
						<tr>
								<td  colspan = "<%=tmp_col-1%>" width="90%" align="right"><script language="javascript">swapLang('sum score');</script></td >
								<td width="5%" align="center" ><input type="text" name="sumval" id="<%="sumval$"+tmp_asfid%>" size="5" value="0.00" readonly dir="rtl"></td>
								<script language="javascript">setSumVal('<%=tmp_asfid%>');</script>
						</tr>
			<%
						}else{
							if(h_wit==1){
			%>
						<tr>
								<td  colspan = "<%=tmp_col-1%>" width="90%" align="right"><script language="javascript">swapLang('sum score');</script></td >
								<td width="5%" align="center" ><input type="text" name="sumval" id="<%="sumval$"+tmp_asfid%>" size="5" value="0.00" readonly dir="rtl"></td></tr>
								<script language="javascript">setSumVal('<%=tmp_asfid%>');</script>
			<%
							}
						}
					}
			%>
									</table>
							</td>
						</tr>
			<%
				}
			%>
			<input type="hidden" name="stopkeep">
			<script language="javascript">resKeepVal();</script>
			<!--second block -->
			<%
				int thisass_level = chk.chkNullStringToInt(request.getParameter("ass_level"));
				String chkIsRead = chk.chkNullString(request.getParameter("isread"));
			%>
					<input type="hidden" name="ass_level" value="<%=thisass_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="__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="__apsgrade" value="<%=screen.getDataLabel("apsgrade")%>">
					<input type="hidden" name="__apsappgrade1" value="<%=screen.getDataLabel("apsappgrade1")%>">
					<input type="hidden" name="__apsappgrade2" value="<%=screen.getDataLabel("apsappgrade2")%>">
					
					<script language="javascript">setApssumscore();</script>
					<script language="javascript">setApssumscoremax();</script>
					<script language="javascript">setApsscorepc();</script>
			<%
				if(thisass_level>=1){
					if(thisass_level==1){
			%>
					<input type="hidden" name="__apsappcomment1" value="<%=screen.getDataLabel("apsappcomment1")%>">
			<%
					}
			%>
			<tr>
				<td>
					<table width="100%" border="1" align="center" cellpadding="2" cellspacing="1" class="maxsize"  colspan = "2" >
						<tr>
							<td width="100%" class="title1" align="left" colspan = "2"><script language="javascript">swapLang('assessor');</script></td>
						</tr>
						<tr>	
							<td width="20%" align="right" valign="top"><script language="javascript">swapLang('Result');</script></td>
							<td width="80%" align="left"><input type="radio" name="assessor_stat" value="1"  onclick="setValueGrade(0,this.value);" <%=(screen.getDataLabel("apsgrade").equals("1"))?"checked":""%>>&nbsp;สมควรบรรจุเป็นพนักงาน<br><input type="radio" name="assessor_stat" value="0" onclick="setValueGrade(0,this.value);" <%=(screen.getDataLabel("apsgrade").equals("0"))?"checked":""%>>&nbsp;ไม่สมควรบรรจุเป็นพนักงาน</td>
						</tr>
						<tr>
							<td align="right" valign="center"><script language="javascript">swapLang('Reason');</script></td>
							<%
								if(thisass_level==1){
							%>
								<td align="left" valign="top"><%=screen.getInput("apscomment")%></td>
							<%
								}else{
							%>
								<input type="hidden" name="__apscomment" value="<%=screen.getDataLabel("apscomment")%>">
								<td align="left" valign="top"><textarea name='apscomment' cols='60' rows='3'onmouseover="toolTip('ความคิดเห็นผู้ประเมิน')" onmouseout="toolTip()"  disabled><%=screen.getDataLabel("apscomment")%></textarea></td>
							<%
								}
							%>
							</td>
						</tr>
					</table>	
				</td>
			</tr>
			<%
				}	if(thisass_level>=2){
			%>
			<tr>
				<td>
					<table width="100%" border="1" align="center" cellpadding="2" cellspacing="1" class="maxsize"  colspan = "2" >
						<tr>
							<td width="100%" class="title1" align="left" colspan = "2"><script language="javascript">swapLang('Commentaly Hr');</script></td>
						</tr>
						<tr>	
							<td width="20%" align="right" valign="top">การผ่านหลักสูตรการปฐมนิเทศน์</td>
							<td width="80%" align="left"><input type="radio" name="assessor1_stat" value="1" onclick="setValueGrade(1,this.value);" <%=(screen.getDataLabel("apsappgrade1").equals("1"))?"checked":""%>>&nbsp;ผ่าน<br><input type="radio" name="assessor1_stat" value="0" onclick="setValueGrade(1,this.value);" <%=(screen.getDataLabel("apsappgrade1").equals("0"))?"checked":""%>>&nbsp;ไม่ผ่าน</td>
						</tr>
						<tr>
							<td align="right" valign="center"><script language="javascript">swapLang('Commentaly');</script></td>
							<%
								if(thisass_level==2){
							%>
								<td align="left" valign="top"><%=screen.getInput("apsappcomment1")%></td>
							<%
								}else{
							%>
								<input type="hidden" name="__apsappcomment1" value="<%=screen.getDataLabel("apsappcomment1")%>">
								<td align="left" valign="top"><textarea name='apsappcomment1' cols='60' rows='3'onmouseover="toolTip('ความคิดเห็น HR')" onmouseout="toolTip()"  disabled><%=screen.getDataLabel("apsappcomment1")%></textarea></td>
							<%
								}
							%>
						</tr>
					</table>	
				</td>
			</tr>
			<%
				}	if(thisass_level>=3){
			%>
			<tr>
				<td>
					<table width="100%" border="1" align="center" cellpadding="2" cellspacing="1" class="maxsize"  colspan = "2" >
						<tr>
							<td width="100%" class="title1" align="left" colspan = "2">ผู้มีอำนาจอนุมัติ</td>
						</tr>
						<tr>	
							<td width="20%" align="right" valign="top">อนุมัติผลการประเมิน</td>
							<td width="80%" align="left"><input type="radio" name="assessor2_stat" value="1" onclick="setValueGrade(2,this.value);" <%=(screen.getDataLabel("apsappgrade2").equals("1"))?"checked":""%>>&nbsp;อนุมัติ<br><input type="radio" name="assessor2_stat" value="0" onclick="setValueGrade(2,this.value);" <%=(screen.getDataLabel("apsappgrade2").equals("0"))?"checked":""%>>&nbsp;ไม่อนุมัติ</td>
						</tr>
					</table>	
				</td>
			</tr>
			<tr>
				<td class="blankspace"></td>
			</tr>
			<%
				}	if(chkIsRead.equals("1")){
			%>
			<tr>
				<td align="center">
					<a href="javascript:goBackpage('<%=chk.chkNullString(request.getParameter("bpage"))%>');"><img SRC="../IMAGES/BUTTON/BACK.gif" name="Image44" border="0" align="absmiddle" id="Image44"></a>
				</td>
			</tr>
			<%
				}else{
			%>
			<tr>
				<td align="center">
					<a href="javascript:GoSave();"><img SRC="../IMAGES/BUTTON/SAVE.gif" name="Image4" border="0" align="absmiddle"></a><a href="javascript:GoClean();"><img SRC="../IMAGES/BUTTON/CLEAR.gif" name="Image4" border="0" align="absmiddle"></a>
					<a href="javascript:goBackpage('<%=chk.chkNullString(request.getParameter("bpage"))%>');"><img SRC="../IMAGES/BUTTON/BACK.gif" name="Image44" border="0" align="absmiddle" id="Image44"></a>
				</td>
			</tr>
			<%
				}
			%>
			<script language="javascript">setDisVL();</script>
			<script language="javascript">setForRead();</script>
			<tr>
				<td class="blankspace"></td>
			</tr>
			<tr>
				<td class="bottom"></td>
			</tr>
		</table>
	</div>
	
<!----------BEGIN CSC ENDING ZONE ------------------------>

<%=screen.endJSP()%>

<!----------END CSC ENDING ZONE -------------------------->
</form>
</body>
</html>