<%@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="ASP700" class="com.csc.library.system.Task" scope="page"/> <jsp:useBean id="ASP700HELP" class="com.csc.library.system.Task" scope="page"/> <% CheckNull chk=new CheckNull(); ASP700.setChannel(request,response); UIManager screen = (UIManager) ASP700.process("SingleEntry","ASP700"); 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(); ASP700HELP.setChannel(request,response); HelpEntry screen1 = (HelpEntry) ASP700HELP.process("HelpEntry","ASP700HELP"); 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; } TD.forprint{ FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif"; font-size: 12px; color: #3366CC; border: 1px solid #CCCCCC; } TD.mywriteback { FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif"; background-color: #FFFFFF; font-size: 12px; color: #3366CC; height: 20px; } FONT.mynormal { FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif"; font-size: 16px; color: #000000; } FONT.mynormal1 { FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif"; font-size: 16px; color: #CCCCCC; } </STYLE> <script language="JavaScript" > function GoSave(){ with(document.cscform){ if(isread.value!="1"){ GoSave0(); }else{ alert(MyCode[150]); } } } 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"; __apsappgrade2.value = __apsappgrade1.value; MygoSave(); }else{ alert(tmp); __apsappcomment1.select(); } } } if(ass_level.value=="3"){ if(__apsappstatus2.value=="A"){ alert(MyCode[44]) }else{ if(__apsappcomment2.value!=""){ __apsappstatus2.value = "W"; MygoSave(); }else{ alert(tmp); __apsappcomment2.select(); } } } } } 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 = eval(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].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 = "A"; } } function clearLV2(){ with(document.cscform){ __apsappcomment1.value = ""; __apsappgrade1.value = "A1"; } } function clearLV3(){ with(document.cscform){ __apsappcomment2.value = ""; __apsappgrade2.value = "A1"; } } 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 == 2){ setDisVL1(); } if(ass_level.value == 3){ setDisVL1(); setDisVL2(); } } } function setDisVL1(){ var obj; with(document.cscform){ if(asfix.value!=""){ var tmp_asfix = asfix.value.split("#"); for(i=0;i<tmp_asfix.length;i++){ obj = eval(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){ __apsappcomment2.disabled = true; __apsappgrade2.disabled = true; } } 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){ var tmp_val1 = tmp_val+""; if(tmp_val1.indexOf(".")<0){ tmp_val1 += ".00"; } document.getElementById("sumval$"+tmp_fid).value = tmp_val1; checkNumFloat(document.getElementById("sumval$"+tmp_fid),0,9999); if(document.getElementById("sumval$"+tmp_fid).type!="hidden"){ document.getElementById("sumval$"+tmp_fid).innerHTML = "<b><font class='normal'>"+subMyScore1(document.getElementById("sumval$"+tmp_fid).value)+" </font></b>"; } } } } } function subMyScore1(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 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 = eval(tmp_name+"$"+tmp_subans[i]); if(typeof obj!="undefined"){ obj.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 = eval(tmp_subf[0]+"$"+tmp_subf[j]); if(typeof obj!="undefined"){ if(obj.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 = eval(tmp_subf[0]+"$"+tmp_subf[j]); if(typeof obj!="undefined"){ if(obj.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 = eval(tmp_subf[0]+"$"+tmp_subf[j]); if(typeof obj!="undefined"){ if(obj.checked){ tmp_val = parseFloat(tmp_val)+parseFloat(obj.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,9999); __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 = eval(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; } } } } } 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("$asrsumscore")>=0){ return "asrsumscore"; } if(obj.id.indexOf("$asranswer")>=0){ return "asranswer"; } if(obj.id.indexOf("$asrmaxscore")>=0){ return "asrmaxscore"; } if(obj.id.indexOf("$asrsumscoremax")>=0){ return "asrsumscoremax"; }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 = eval(tmp_subf[0]+"$"+tmp_subf[j]); if(typeof obj!="undefined"){ if(obj.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 replaceTexta(id){ if(document.getElementById(id)!=null){ var tmp = document.getElementById(id).value; while(tmp.indexOf("\x0D")>=0){ tmp = tmp.replace("\x0D","<br>"); } document.write(tmp); } } </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="ASP700HELP"> <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> <table align="center" cellpadding="0" cellspacing="0" class="inner"> <% DbInquiry inq = new InitialInquiry(screen1.getUProfile()).getDbInquiry(); DbInquiry inq2 = 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,apsperiodend,companyid"); inq.refresh(); if(inq.recCount()>0&&inq.next()){ String tmp_stdate = inq.getCurrentDbRecord().getCscCalendar("apsperiodstart").getDDMMYYYY(); String tmp_eddate = inq.getCurrentDbRecord().getCscCalendar("apsperiodend").getDDMMYYYY(); %> <tr> <td class="mywriteback"></td> </tr> <tr> <td align="left" class="mywriteback"> <b><font class="mynormal1"><%=screen.getUProfile().getCompanyName()%></font></b></td> </tr> <tr> <td align="left" class="mywriteback"> <b><font class="mynormal"><%=inq.getString("tdesc")%></font></b></td> </tr> <tr> <td align="center" class="mywriteback"> <table border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#333333" class="inner" colspan = "1"> <tr> <td> <div align = "center"> <table border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#333333" class="inner" colspan = "4"> <tr> <td colspan="4" align="left" > <b><font class="normal"><script language="javascript">swapLang('Personal Data');</script></font></b></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,bu1,bu2,bu3"); inq.refresh(); inq.next(); inq2.initMyTable("mposition","positionid='"+inq.getString("emp_position")+"'",""); inq2.setColumn("positionid,tdesc,edesc,companyid"); inq2.refresh(); inq2.next(); %> <tr> <td width="25%" align="right" ><font class="normal"><script language="javascript">swapLang('Assesee');</script> : </font></td> <td width="30%" align="left" class="mywriteback"> <font class="normal"><%=inq.getString("fullname")%></font></td> <td width="15%" align="right"><font class="normal"><script language="javascript">swapLang('Employee_ID');</script> : </font></td> <td width="30%" align="left" class="mywriteback"> <font class="normal"><%=inq.getString("employeeid")%></font></td> </tr> <tr> <td align="right"><font class="normal"><script language="javascript">swapLang('Position');</script> : </font></td> <td align="left" class="mywriteback"> <font class="normal"><%=inq2.getString("tdesc")%></font></td> <% inq2.initMyTable("mbu1","bu1id='"+inq.getString("bu1")+"'",""); inq2.setColumn("bu1id,tdesc,edesc,companyid"); inq2.refresh(); inq2.next(); %> <td align="right"><font class="normal"><script language="javascript">swapLang('BU1');</script> : </font></td> <td align="left" class="mywriteback"> <font class="normal"><%=inq2.getString("tdesc")%></font></td> </tr> <% inq2.initMyTable("mbu2","bu2id='"+inq.getString("bu2")+"'",""); inq2.setColumn("bu2id,tdesc,edesc,companyid"); inq2.refresh(); inq2.next(); %> <tr> <td align="right"><font class="normal"><script language="javascript">swapLang('BU2');</script> : </font></td> <td align="left" class="mywriteback"> <font class="normal"><%=inq2.getString("tdesc")%></font></td> <% inq2.initMyTable("mbu3","bu3id='"+inq.getString("bu3")+"'",""); inq2.setColumn("bu3id,tdesc,edesc,companyid"); inq2.refresh(); inq2.next(); %> <td align="right"><font class="normal"><script language="javascript">swapLang('BU3');</script> : </font></td> <td align="left" class="mywriteback"> <font class="normal"><%=inq2.getString("tdesc")%></font></td> </tr> <tr> <td width="25%" align="right"><font class="normal"><script language="javascript">swapLang('Assess Type');</script> : </font></td> <td width="75%" align="left" colspan="3" class="mywriteback"> <font class="normal"><%=(screen.getUProfile().get("lang").equals("tha"))?"การประเมินผลการปฏิบัติงานประจำปี":"Assess work for year"%></font></td> </tr> <tr> <td width="25%" align="right" ><font class="normal"><%=(screen.getUProfile().get("lang").equals("tha"))?"ระยะเวลาการประเมินผล":"Assess_Between_date"%> : </font></td> <td width="30%" align="left" class="mywriteback"> <font class="normal"><%=tmp_stdate%></font></td> <td width="15%" align="right"><font class="normal"><script language="javascript">swapLang('To');</script> : </font></td> <td width="30%" align="left" class="mywriteback"> <font class="normal"><%=tmp_eddate%></font></td> </tr> </table> </div> </td> </tr> <tr> <td class="mywriteback"></td> </tr> <input type="hidden" name="startkeep"> <% } boolean checked_box; String tmp_asnwers[] = null; String tmp_asfid = ""; String tmp_asgid = ""; String tmp_typf = ""; String tmp_anwid = ""; String choice[] = null; int asanswer_max = 1; int tmp_width = 71; 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="93%" align="right" class="mywriteback"><b><font class="normal"><script language="javascript">swapLang('sum score');</script></font></b></td > <td width="7%" name="sumval" id="<%="sumval$"+tmp_asfid%>" value="0.00" align="right" class="mywriteback"><b><font class="normal">0.00 </font></b></td> </tr> <script language="javascript">setSumVal('<%=tmp_asfid%>');</script> <% }else{ if(h_wit>=1.00){ %> <tr> <td colspan = "<%=tmp_col-1%>" width="93%" align="right" class="mywriteback"><b><font class="normal"><script language="javascript">swapLang('sum score');</script></font></b></td > <td width="7%" name="sumval" id="<%="sumval$"+tmp_asfid%>" value="0.00" align="right" class="mywriteback"><b><font class="normal">0.00 </font></b></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> <tr> <td class="mywriteback"></td> </tr> <% } no = 1; tmp_col = 4; tmp_width = 79; 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 = 79-(7*inq.recCount()); }else{ ++tmp_col; tmp_width = 79-7; } if(tmp_typf.equals("4")&&screen1.getString("asrweight").equals("0.00")){ tmp_width += 14; tmp_col -= 2; } if(!inq2.getTableName().equalsIgnoreCase("masform")){ inq2.initMyTable("masform","asfid='"+screen1.getString("asfid")+"'",""); inq2.setColumn("asfid,tdesc,edesc,companyid"); }else{ inq2.setFilter("asfid='"+screen1.getString("asfid")+"'"); } inq2.refresh(); inq2.next(); if(tmp_typf.equals("5")){ %> <tr> <td class="mywriteback"> <table width="100%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#333333" class="inner" colspan = "2" > <tr> <td width="100%" align="left" colspan="2"> <b><font class="normal"><%=inq2.getString("tdesc")%></font></b></td> </tr> <tr> <td width="7%" align="center"><font class="normal"><script language="javascript">swapLang('Code');</script></font></td> <td width="93%" align="center"><font class="normal"><script language="javascript">swapLang('Head Title');</script></font></td> </tr> <% }else{ %> <tr> <td class="mywriteback"> <table width="100%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#333333" class="inner" colspan = "<%=(!tmp_typf.equals("0")&&inq.recCount()>0)?inq.recCount()+tmp_col:tmp_col%>" > <tr> <td width="100%" align="left" colspan="<%=(!tmp_typf.equals("0")&&inq.recCount()>0)?inq.recCount()+tmp_col:tmp_col%>"> <b><font class="normal"><%=inq2.getString("tdesc")%></font></b></td> </tr> <tr> <td width="7%" align="center"><font class="normal"><script language="javascript">swapLang('Code');</script></td> <td width="<%=tmp_width%>%"><font class="normal"><script language="javascript">swapLang('Head Title');</script></td> <% if(!tmp_typf.equals("4")){ %> <td width="7%" align="center"><font class="normal"><script language="javascript">swapLang('Weight');</script></td> <% }else{ if(h_wit>=1.00){ %> <td width="7%" align="center"><font class="normal"><script language="javascript">swapLang('Weight');</script></td> <% } } if(!tmp_typf.equals("0")&&inq.recCount()>0){ choice = new String[inq.recCount()]; int i = 0; do{ %> <td width="7%" align="center"><font class="normal"><%=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="7%" align="center"><font class="normal"><script language="javascript">swapLang('Score');</script></td> <% } if(!tmp_typf.equals("4")){ %> <td width="7%" align="center"><font class="normal"><script language="javascript">swapLang('sum score');</script></td> <% }else{ if(h_wit>=1.00){ %> <td width="7%" align="center"><font class="normal"><script language="javascript">swapLang('sum 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><font class="normal"> - <%=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="7%" class="mywriteback" id="no$<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>" value="<%=no%>" align="center"><font class="normal"><%=no%></font></td> <td width="<%=(tmp_typf.equals("5"))?85:tmp_width%>%" class="mywriteback"><font class="normal"> <% if(tmp_typf.equals("4")){ %> <!--answerdesc--><input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$answerdesc"%>' value="<%=screen1.getString("answerdesc")%>"> <script language="javascript">replaceTexta('<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$answerdesc"%>');</script> <% }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")%>"> <% } } %> </font></td> <% if(!tmp_typf.equals("5")){ if(!tmp_typf.equals("4")){ %> <td width="7%" align="center" class="mywriteback"><font class="normal"><%=screen1.getString("asrweight")%></font></td> <% }else{ if(h_wit>=1.00){ %> <td width="7%" align="center" class="mywriteback"><font class="normal"><%=screen1.getString("asrweight")%></font></td> <% }else{ if(h_wit>=1){ %> <td class="mywriteback" width="7%"></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){ checked_box = false; if(!screen1.getString("asranswer").equals("")){ tmp_asnwers = screen1.getString("asranswer").split(":"); for(int i_ans=0;i_ans<tmp_asnwers.length;i_ans++){ if(tmp_asnwers[i_ans].equals(inq.getString("anwid"))){ checked_box = true; } } } %> <!--anwscore--><td width="7%" align="center" class="mywriteback"><font class="normal"><%=(checked_box)?"X":""%></font></td> <% }else{ %> <!--anwscore--><td width="7%" align="center" class="mywriteback"><font class="normal"><%=(!screen1.getString("asranswer").equals("")&&screen1.getString("asranswer").equals(inq.getString("anwid")))?"X":""%></font></td> <% } }else{ %> <td class="blankspace" width="7%" class="mywriteback"></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="7%" align="right" class="mywriteback"><font class="normal"><%=screen1.getString("asrscore")%> </font></td> <input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrscore"%>' value="<%=screen1.getString("asrscore")%>"> <% }else{ %> <!--asrscore--><input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrscore"%>' value="<%=screen1.getString("asrscore")%>"> <% } if(!tmp_typf.equals("5")){ if(!tmp_typf.equals("4")){ %> <!--asrsumscore--><td width="7%" align="right" class="mywriteback"><font class="normal"><%=screen1.getString("asrsumscore")%> </font></td> <!--asrsumscore--><input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrsumscore"%>' value='<%=screen1.getString("asrsumscore")%>'> <% }else{ if(h_wit>=1.00){ %> <!--asrsumscore--><td width="7%" align="right" class="mywriteback"><font class="normal"><%=screen1.getString("asrsumscore")%> </font></td> <!--asrsumscore--><input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrsumscore"%>' value='<%=screen1.getString("asrsumscore")%>'> <% }else{ %> <!--asrsumscore--><input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$asrsumscore"%>' value='<%=screen1.getString("asrsumscore")%>'> <% } } }else{ %> <!--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="mywriteback" width="7%" ></td> <input type="hidden" name='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")%>' id='<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$answerdesc"%>' value="<%=screen1.getString("answerdesc")%>"> <!--answerdesc--><td width = "85%"><font class="normal"><script language="javascript">replaceTexta('<%=screen1.getString("asfid")+"$"+screen1.getString("asid")+"$answerdesc"%>');</script></font></td> </tr> <% } ++no; } if(inq!=null){ if(!tmp_typf.equals("5")){ if(!tmp_typf.equals("4")){ %> <tr> <td colspan = "<%=tmp_col-1%>" width="93%" align="right" class="mywriteback"><b><font class="normal"><script language="javascript">swapLang('sum score');</script></font></b></td > <td width="7%" name="sumval" id="<%="sumval$"+tmp_asfid%>" value="0.00" align="right" class="mywriteback"><b><font class="normal">0.00 </font></b></td> <script language="javascript">setSumVal('<%=tmp_asfid%>');</script> </tr> <% }else{ if(h_wit==1){ %> <tr> <td colspan = "<%=tmp_col-1%>" width="93%" align="right" class="mywriteback"><b><font class="normal"><script language="javascript">swapLang('sum score');</script></font></b></td > <td width="7%" name="sumval" id="<%="sumval$"+tmp_asfid%>" value="0.00" align="right" class="mywriteback"><b><font class="normal">0.00 </font></b></td> <script language="javascript">setSumVal('<%=tmp_asfid%>');</script> <% } } } %> </table> </td> </tr> <% } %> <input type="hidden" name="stopkeep"> <script language="javascript">resKeepVal();</script> <!--second block --> <% String thisass_level = chk.chkNullString(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")%>"> </table> </td> </tr> <tr> <td class="mywriteback"> <table width="100%" align="center" class="inner" colspan = "1"> <tr><td class="mywriteback"></td></tr> <tr><td align="left" class="mywriteback"> <b><font class="normal"><script language="javascript">swapLang('Assessor 1');</script></font></b></td></tr> </table> </td> </tr> <% DbRecord emp = new InitialRecord(screen.getUProfile()).getDbRecord("MEMPLOYEE"); emp.setColumn("employeeid,emp_prefix,fname,lname,efname,elname,emp_position,companyid"); emp.set("employeeid",screen.getDataLabel("apsassessor")); emp.set("companyid",screen.getUProfile().get("companyid")); %> <tr> <td class="mywriteback"> <table border="0" align="center" bgcolor="#333333" class="inner" colspan = "1"> <tr> <td class="mywriteback"> <table width="100%" align="center" class="inner" colspan = "2" > <tr> <td align="left" class="mywriteback" colspan="2"> <b><font class="normal"><%=screen.getLabel("apscomment")%></font></b></td> </tr> <input type="hidden" name="apscomment" id="1$apscomment" value="<%=screen.getDataLabel("apscomment")%>"> <tr> <td align="left" class="mywriteback" colspan="2"><font class="normal"><script language="javascript">replaceTexta('1$apscomment');</script></font></td> </tr> <tr> <td align="right" class="mywriteback" width="50%"><font class="normal"><b><script language="javascript">swapLang('Signature');</script></b>_________________________</font> </td> <td align="left" class="mywriteback" width="50%"> <font class="normal"><b>วันที่</b>_________________________</font></td> </tr> <tr> <td align="right" class="mywriteback" width="50%"><font class="normal"><%=(emp.search()==1)?("( "+emp.getString("fullname")+" )"):("( _________________________ )")%></font> </td> <td align="left" class="mywriteback" width="50%"></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td class="mywriteback"> <table width="100%" align="center" class="inner" colspan = "1"> <tr><td class="mywriteback"></td></tr> <tr><td align="left" class="mywriteback"> <b><font class="normal"><script language="javascript">swapLang('Assessor 2');</script></font></b></td></tr> </table> </td> </tr> <% emp.set("employeeid",screen.getDataLabel("apsapprove1")); emp.set("companyid",screen.getUProfile().get("companyid")); %> <tr> <td class="mywriteback"> <table border="0" align="center" bgcolor="#333333" class="inner" colspan = "1"> <tr> <td class="mywriteback"> <table width="100%" align="center" class="inner" colspan = "2" > <tr> <td align="left" class="mywriteback" colspan="2"> <b><font class="normal"><%=screen.getLabel("apsappcomment1")%></font></b></td> </tr> <input type="hidden" name="apscomment" id="1$apsappcomment1" value="<%=screen.getDataLabel("apsappcomment1")%>"> <tr> <td align="left" class="mywriteback" colspan="2"><font class="normal"><script language="javascript">replaceTexta('1$apsappcomment1');</script></font></td> </tr> <tr> <td align="right" class="mywriteback" width="50%"><font class="normal"><b><script language="javascript">swapLang('Signature');</script></b>_________________________</font> </td> <td align="left" class="mywriteback" width="50%"> <font class="normal"><b>วันที่</b>_________________________</font></td> </tr> <tr> <td align="right" class="mywriteback" width="50%"><font class="normal"><%=(emp.search()==1)?("( "+emp.getString("fullname")+" )"):("( _________________________ )")%></font> </td> <td align="left" class="mywriteback" width="50%"></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td class="mywriteback"> <table width="100%" align="center" class="inner" colspan = "1"> <tr><td class="mywriteback"></td></tr> <tr><td align="left" class="mywriteback"> <b><font class="normal"><script language="javascript">swapLang('Assessor 3');</script></font></b></td></tr> </table> </td> </tr> <% emp.set("employeeid",screen.getDataLabel("apsapprove2")); emp.set("companyid",screen.getUProfile().get("companyid")); %> <tr> <td class="mywriteback"> <table border="0" align="center" bgcolor="#333333" class="inner" colspan = "1"> <tr> <td class="mywriteback"> <table width="100%" align="center" class="inner" colspan = "2" > <tr> <td align="left" class="mywriteback" colspan="2"> <b><font class="normal"><%=screen.getLabel("apsappcomment2")%></font></b></td> </tr> <input type="hidden" name="apscomment" id="1$apsappcomment2" value="<%=screen.getDataLabel("apsappcomment2")%>"> <tr> <td align="left" class="mywriteback" colspan="2"><font class="normal"><script language="javascript">replaceTexta('1$apsappcomment2');</script></font></td> </tr> <tr> <td align="right" class="mywriteback" width="50%"><font class="normal"><b><script language="javascript">swapLang('Signature');</script></b>_________________________</font> </td> <td align="left" class="mywriteback" width="50%"> <font class="normal"><b>วันที่</b>_________________________</font></td> </tr> <tr> <td align="right" class="mywriteback" width="50%"><font class="normal"><%=(emp.search()==1)?("( "+emp.getString("fullname")+" )"):("( _________________________ )")%></font> </td> <td align="left" class="mywriteback" width="50%"></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td class="mywriteback"> <table width="100%" align="center" class="inner" colspan = "1"> <tr><td class="mywriteback"></td></tr> <tr><td align="left" class="mywriteback"> <b><font class="normal"><script language="javascript">swapLang('assessy');</script></font></b></td></tr> </table> </td> </tr> <% emp.set("employeeid",screen.getDataLabel("apsassessy")); emp.set("companyid",screen.getUProfile().get("companyid")); %> <tr> <td class="mywriteback"> <table border="0" align="center" bgcolor="#333333" class="inner" colspan = "1"> <tr> <td class="mywriteback"> <table width="100%" align="center" class="inner" colspan = "2" > <tr> <td align="left" class="mywriteback" colspan="2"> <font class="normal"><b><script language="javascript">swapLang('Commentaly');</script></b> [ ] <script language="javascript">swapLang('Agree');</script> [ ] <script language="javascript">swapLang('Not Agree');</script></font></td> </tr> <tr> <td align="center" class="mywriteback" colspan="2"> <font class="normal">_________________________________________________________________________</font></td> </tr> <tr> <td align="center" class="mywriteback" colspan="2"> <font class="normal">_________________________________________________________________________</font></td> </tr> <tr> <td align="right" class="mywriteback" width="50%"><font class="normal"><b><script language="javascript">swapLang('Signature');</script></b>_________________________</font> </td> <td align="left" class="mywriteback" width="50%"> <font class="normal"><b>วันที่</b>_________________________</font></td> </tr> <tr> <td align="right" class="mywriteback" width="50%"><font class="normal"><%=(emp.search()==1)?("( "+emp.getString("fullname")+" )"):("( _________________________ )")%></font> </td> <td align="left" class="mywriteback" width="50%"></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screen.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </form> </body> </html>