<%@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> </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"> <script language="javascript">swapLang('Docno');</script></td> <td width="85%" align="left"> <font class="normal"><%=inq.getString("apsid")%></font></td> </tr> <tr> <td align="left"> <script language="javascript">swapLang('Subject');</script></td> <td align="left"> <font class="normal"><%=inq.getString("tdesc")%></font></td> </tr> <tr> <td align="left"> <script language="javascript">swapLang('Type');</script></td> <td align="left"> <font class="normal"><%=(screen.getUProfile().get("lang").equals("tha"))?bu.getString("tdesc"):bu.getString("edesc")%></font></td> </tr> <tr> <td align="left"> <script language="javascript">swapLang('Assess Between date');</script></td> <td align="left"> <font class="normal"><%=tmp_stdate%></font> <script language="javascript">swapLang('To');</script> <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"> <script language="javascript">swapLang('assessy');</script></td> <td width="85%" align="left"> <script language="javascript">swapLang('Employee ID');</script> <font class="normal"><%=inq.getString("employeeid")%></font></td> </tr> <tr> <td align="left"> <script language="javascript">swapLang('Name Surname');</script> <font class="normal"><%=inq.getString("fullname")%></font> <script language="javascript">swapLang('Position');</script> <font class="normal"><%=inq.getString("positionname")%></font> </td> </tr> <tr> <td align="left"> <script language="javascript">swapLang('BU1');</script> <font class="normal"><%=bu1desc%></font> <script language="javascript">swapLang('BU2');</script> <font class="normal"><%=bu2desc%></font> <script language="javascript">swapLang('BU3');</script> <font class="normal"><%=bu3desc%></font> </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> </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":""%>> สมควรบรรจุเป็นพนักงาน<br><input type="radio" name="assessor_stat" value="0" onclick="setValueGrade(0,this.value);" <%=(screen.getDataLabel("apsgrade").equals("0"))?"checked":""%>> ไม่สมควรบรรจุเป็นพนักงาน</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":""%>> ผ่าน<br><input type="radio" name="assessor1_stat" value="0" onclick="setValueGrade(1,this.value);" <%=(screen.getDataLabel("apsappgrade1").equals("0"))?"checked":""%>> ไม่ผ่าน</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":""%>> อนุมัติ<br><input type="radio" name="assessor2_stat" value="0" onclick="setValueGrade(2,this.value);" <%=(screen.getDataLabel("apsappgrade2").equals("0"))?"checked":""%>> ไม่อนุมัติ</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>