<%@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.*,com.csc.library.report.ReportUDF"  %>
<%request.setCharacterEncoding("UTF-8");%>
<jsp:useBean id="AS004_4_M" class="com.csc.library.system.Task" scope="page"/>
<%
	AS004_4_M.setChannel(request,response);
	UIManager screen = (UIManager) AS004_4_M.process("ProcessEntry","Process");
	CheckNull chk = new CheckNull(); 
	if(chk.chkNullString(request.getParameter("__cmd")).equals("process")){
			screen.process();
	}
%>
<jsp:useBean id="AS300_KKB_AP" class="com.csc.library.system.Task" scope="page"/>
<%
	AS300_KKB_AP.setChannel(request,response);
	UIManager screens = (UIManager) AS300_KKB_AP.process("SingleEntry","AS300_KKB_AP");
	screens.referLangOn();
%>
<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">
<link href="../CSS/bootstrap.css" rel="stylesheet"  type="text/css">
<link href="../CSS/bootstrap_csc_backend.css" rel="stylesheet"  type="text/css">
<script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
<script type='text/javascript' src="../JS/bootstrap.js"></script>
<SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-1.3.2.min.js'></SCRIPT>
<script  language="JavaScript" src="../JS/SCREEN.js"></script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script language='javascript' src='../JS/HOTKEY.js'></script>
<script language='javascript'>setLang('<%=screens.getUProfile().get("lang")%>');</script>
<script language="javascript">
<!--
function GoSave() {  confirmSave();  }
function GoDelete(){ edelete(); }
function GoSearch(){ search(); }
function GoUpdate(){ update();  }
function checkCF(){ checkConfirm(); }  
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function showHelp(page){
	window.open(page,"Help","left=150,top=150,width=700,height=500,toolbar=no,status=no,scrollbars=no");
}

function goHelp(helpName,inputName){
	with(document.cscform){	
		var helpReturn;
		var temp;
		temp = __fixCon.value;
		
		if(inputName=="__employeeid" )
		{	__fixCon.value="status not in ('X','Y','U')";		
			helpReturn=inputName+":employeeid,"+
			"memployee@fullname,"+
			"mgroup@edesc,"+
			"mbu1@edesc,"+
			"mbu2@edesc,"+
			"mbu3@edesc,"+
			"mposition@edesc,"+
			"memployee@startdate,"+
			"memployee@empworkages,"+
			"memployee@empages,"+
			"sim1memployee@fullname,"+
			"mjobcode@edesc";
		}
		else if(inputName=="__assessor1" )
		{	__fixCon.value="status not in ('X','Y','U')";		
			helpReturn=inputName+":employeeid,"+
			"fullname$1:fullname,"+
			"mbu2$1:mbu2.edesc,"+
			"mposition$1:mposition.edesc";
		}
		else if(inputName=="__assessor2" )
		{	__fixCon.value="status not in ('X','Y','U')";		
			helpReturn=inputName+":employeeid,"+
			"fullname$2:fullname,"+
			"mbu2$2:mbu2.edesc,"+
			"mposition$2:mposition.edesc";
		}
		else if(inputName=="__assessor3" )
		{	__fixCon.value="status not in ('X','Y','U')";		
			helpReturn=inputName+":employeeid,"+
			"fullname$3:fullname,"+
			"mbu2$3:mbu2.edesc,"+
			"mposition$3:mposition.edesc";
		} else if(inputName=="__assessor4" )
		{	__fixCon.value="status not in ('X','Y','U')";		
			helpReturn=inputName+":employeeid,"+
			"fullname$4:fullname,"+
			"mbu2$4:mbu2.edesc,"+
			"mposition$4:mposition.edesc";
		} else if(inputName=="__assessor5" )
		{	__fixCon.value="status not in ('X','Y','U')";		
			helpReturn=inputName+":employeeid,"+
			"fullname$5:fullname,"+
			"mbu2$5:mbu2.edesc,"+
			"mposition$5:mposition.edesc";
		} else if(inputName=="__astype") {
			helpReturn=inputName+":astid,typename:tdesc";
		}else if(inputName=="__astype1") {
			helpReturn=inputName+":astid";
		} else if(inputName=="__astype2") {
			helpReturn=inputName+":astid";
		} else if(inputName=="__astype3") {
			helpReturn=inputName+":astid";
		}
		linkHelp_Return(helpName,helpReturn);
		__fixCon.value=temp;
	}
}

function gohelpApsid(helpName,inputName){
	with(document.cscform){
		var temp;
		temp = __fixCon.value;
		if(inputName=="__apsid" ){
			__fixCon.value="tapstran0.apsstartdate <= '"+"<%=new CscCalendar().getYYYYMMDD()%>"+"' and tapstran0.apsenddate >= '"+"<%=new CscCalendar().getYYYYMMDD()%>"+"' ";		
			helpReturn="__apsid:apsid,apsiddesc:edesc,__astype:astid,tmp_companyid:companyid";
		}
		linkHelp_Return(helpName,helpReturn);
	    __fixCon.value=temp;
	}
}

function process() {	
	with(document.cscform){
		if(chk_Value()){
			setFormlist();
			submit();
		}
	}
}

function setFormlist(){
	with(document.cscform){
		__condition$APSID.value = __apsid.value;
		__condition$ASTYPE.value = __astype.value;
		__condition$COMPANYID.value = tmp_companyid.value;
		__condition$EMPLOYEEID.value = __employeeid.value;
		__condition$APSAPPROVE1.value = __assessor1.value;
		__condition$APSAPPROVE2.value = __assessor2.value;
		__condition$APSAPPROVE3.value = __assessor3.value;
		__condition$APSAPPROVE4.value = __assessor4.value;
		__condition$APSAPPROVE5.value = __assessor5.value;
		__prclass.value = "ChangeApprovorProcess";
		__cmd .value = "process";	
	}
}

function chk_Value(){
	var tmp_massage = "";
	with(document.cscform){
		if(__employeeid.value==""){
			tmp_massage = set_massage("กรุณาเลือกรหัสพนักงาน","Please select employeeid");
		}else if(__apsid.value==""){
			tmp_massage = set_massage("กรุณาเลือกเลขที่เอกสาร","Please select DocNo");
		}

		if(tmp_massage!=""){
			alert(tmp_massage);
			return false;
		}
	}
	return true;
}

function set_massage(tmassage,emassage){
	with(document.cscform){
		if(__language.value=="tha"){
			return tmassage;
		}else{
			return emassage;
		}
	}
}

function chk_empid(){
	with(document.cscform){
		if(__employeeid.value == ""){		
		document.getElementById("memployee@empworkages").value = "";	
		}
	}
}



//-->
</script>

</head>
<body leftmargin="0" topmargin="0" onLoad="chk_empid();MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif');">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<form name="cscform" method="post">
<!----------BEGIN CSC INITIAL ZONE ------------------------>
<%=screens.InitialVariable()%>
<!----------END CSC INITIAL ZONE -------------------------->
<input type="hidden" name="__screen"  			value="AS300_KKB">
<input type="hidden" name="__help" 				value="">
<input type="hidden" name="__sysisedit" 		value="">
<br>
<br>
<br>
<br>
<input type="hidden" name="tmp__cmd"  				value="<%=chk.chkNullString(request.getParameter("__cmd"))%>">
<input type="hidden" name="__cmd"  				value="">
<input type="hidden" name="__fixCon"  			value="">
<input type="hidden" name="__language" 		value ="<%=screens.getUProfile().get("lang")%>"> 
<input type="hidden" name="__notNull"			value="<%=screens.getRequire()%>">
<input type="hidden" name="__companyid" 	value="<%=screens.getUProfile().get("companyid")%>">
<input type="hidden" 	name="__prclass"	value="GenApprisalTransaction">
<input type="hidden" name="__condition$APSID"
		value="<%=chk.chkNullString(request.getParameter("__condition$APSID"))%>">
<input type="hidden" name="__condition$ASTYPE"
value="<%=chk.chkNullString(request.getParameter("__condition$ASTYPE"))%>">
<input type="hidden" name="__condition$COMPANYID"
value="<%=chk.chkNullString(request.getParameter("__condition$COMPANYID"))%>">
<input type="hidden" name="__condition$EMPLOYEEID"
value="<%=chk.chkNullString(request.getParameter("__condition$EMPLOYEEID"))%>">
<input type="hidden" name="__condition$APSAPPROVE1"
value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE1"))%>">
<input type="hidden" name="__condition$APSAPPROVE2"
value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE2"))%>">
<input type="hidden" name="__condition$APSAPPROVE3"
value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE3"))%>">
<input type="hidden" name="__condition$APSAPPROVE4"
value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE4"))%>">
<input type="hidden" name="__condition$APSAPPROVE5"
value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE5"))%>">
<script language="JavaScript">document.write(Icons());</script>
<br>
<div align="center">
<!-- ตารางกำหนดผู้ประเมิน -->    
	<table  cellpadding="0"  cellspacing="0" class="large">
		<tr > 
			<td  class="header">AS300_KKB_AP,<script language="javascript">swapLang('Define Assessor Process');</script>&nbsp;</td>
		</tr>
		<tr >
    		<td class="blankspace">&nbsp;</td>
		</tr>
		<tr > 
			<td align="center">         
				<table cellpadding="0" cellspacing="0">
				    <tr>
                        <td align="right" nowrap><%=screens.getLabel("employeeid")%></td>
                        <td colspan="3">&nbsp;<%=screens.getInput("employeeid")%>&nbsp;<input type='text' name='memployee@fullname' size='30' maxlength='100' value='<%=screens.getDataLabel("memployee","fullname").equals("")?chk.chkNullString(request.getParameter("memployee@fullname")):screens.getDataLabel("memployee","fullname")%>' readonly></td>
                    </tr>
					<tr>
					   <td></td>
					   <td></td>
					   <td></td>
					   <td></td>
					</tr>
					<tr>
                        <td align="right" nowrap><script language='javascript'>swapLang('Docno');</script></td>
                        <td colspan="3">&nbsp;<input type="Text" name="__apsid" size="10" maxlength="15" value="<%=chk.chkNullString(request.getParameter("__apsid"))%>" onkeypress="chkSpecialKey(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" onfocus="this.select();" >
						<a href="javascript:gohelpApsid('TAPSTRAN0HELP','__apsid');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('__apsid_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__apsid_image" width="20" height="20" border="0" align="absmiddle"></a>&nbsp;<input type="text" name="apsiddesc" id="apsiddesc" size='30' value="<%=chk.chkNullString(request.getParameter("__apsid"))%>" readonly>
						<input type="hidden" name="__astype" id="__astype" size='30' value="<%=chk.chkNullString(request.getParameter("__astype"))%>" readonly>
						<input type="hidden" name="tmp_companyid" id="tmp_companyid" size='30' value="<%=chk.chkNullString(request.getParameter("tmp_companyid"))%>" readonly></td>
					</tr>
                    <tr>
                        <td align="right" nowrap><script language='javascript'>swapLang('Employee Group Code');</script></td>
                        <td>&nbsp;<input type='text' name='mgroup@edesc' size='30' maxlength='100' value='<%=screens.getDataLabel("mgroup","edesc").equals("")?chk.chkNullString(request.getParameter("mgroup@edesc")):screens.getDataLabel("mgroup","edesc")%>'  readonly></td>
                        <td align="right" nowrap><script language='javascript'>swapLang('BU1');</script></td>
                        <td>&nbsp;<input type='text' name='mbu1@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mbu1","edesc").equals("")?chk.chkNullString(request.getParameter("mbu1@edesc")):screens.getDataLabel("mbu1","edesc")%>" readonly></td>
					</tr>
                    <tr>
                        <td align="right" nowrap><script language='javascript'>swapLang('BU2');</script></td>
                        <td>&nbsp;<input type='text' name='mbu2@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mbu2","edesc").equals("")?chk.chkNullString(request.getParameter("mbu2@edesc")):screens.getDataLabel("mbu2","edesc")%>" readonly></td>
                        <td align="right" nowrap><script language='javascript'>swapLang('BU3');</script></td>
                        <td>&nbsp;<input type='text' name='mbu3@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mbu3","edesc").equals("")?chk.chkNullString(request.getParameter("mbu3@edesc")):screens.getDataLabel("mbu3","edesc")%>" readonly></td>                
					</tr>
                    <tr>
                        <td align="right" nowrap><script language='javascript'>swapLang('Position');</script></td>
                        <td>&nbsp;<input type='text' name='mposition@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mposition","edesc").equals("")?chk.chkNullString(request.getParameter("mposition@edesc")):screens.getDataLabel("mposition","edesc")%>" readonly></td>
                        <td align="right" nowrap><script language='javascript'>swapLang('Start Date');</script></td>
                        <td>&nbsp;<input TYPE='text' name='memployee@startdate' size='30' maxlength='100' value="<%=screens.getDataLabel("memployee","startdate").equals("")?chk.chkNullString(request.getParameter("memployee@startdate")):screens.getDataLabel("memployee","startdate")%>" readonly></td>
                    </tr>
                    <tr>
                        <td align="right" nowrap><script language='javascript'>swapLang('Work Age');</script></td>
                        <td>&nbsp;<input type='text' Name='memployee@empworkages' id='memployee@empworkages' size='30' maxlength='100' value="<%=screens.getDataLabel("memployee","empworkages").equals("")?chk.chkNullString(request.getParameter("memployee@empworkages")):screens.getDataLabel("memployee","empworkages")%>" readonly></td>
                        <td align="right" nowrap><script language='javascript'>swapLang('Age');</script></td>
                        <td>&nbsp;<input type='text' name='memployee@empages' size='30' maxlength='100' value="<%=screens.getDataLabel("memployee","empages").equals("")?chk.chkNullString(request.getParameter("memployee@empages")):screens.getDataLabel("memployee","empages")%>" readonly></td>
                    </tr>
                    <tr>
                        <td align="right" nowrap><script language='javascript'>swapLang('Boss');</script></td>
                        <td>&nbsp;<input type='text' name='sim1memployee@fullname' size='30' maxlength='100' value="<%=screens.getDataLabel("sim1memployee","fullname").equals("")?chk.chkNullString(request.getParameter("sim1memployee@fullname")):screens.getDataLabel("sim1memployee","fullname")%>" readonly></td>
                        <td align="right" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<script language='javascript'>swapLang('JD Boss');</script></td>
                        <td>&nbsp;<input type='text' name='mjobcode@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mjobcode","edesc").equals("")?chk.chkNullString(request.getParameter("mjobcode@edesc")):screens.getDataLabel("mjobcode","edesc")%>" readonly></td>
                    </tr>
				</table>               
    		</td>
		</tr>
		<tr>
    		<td class="blankspace">&nbsp;</td>
		</tr>
		<tr>
    		<td>               
				<table align="center" cellpadding="1" bgcolor="#666666" cellspacing="1" class="largest tablewithborder" colspan="5" border="0">
         			<tr>
                        <td class="title1" align="center"><script language='javascript'>swapLang('Order');</script></td>
                        <td class="title1" align="center"><script language='javascript'>swapLang('Employeeid');</script></td>
                      	<td class="title1" align="center"><script language='javascript'>swapLang('Name Surname');</script></td>
                        <td class="title1" align="center"><script language='javascript'>swapLang('BU2');</script></td>
                        <td class="title1" align="center"><script language='javascript'>swapLang('Position');</script></td>                        
                    </tr>
                    <tr>
                        <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL1")%></td>
						<td align="center"><%screens.setProperties("assessor1","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor1").replaceAll("linkHelp","goHelp")%></td>
                        <td align="center"><input type='text' name='fullname$1' size='30' maxlength='100' value="<%=screens.getDataLabel("v1memployee","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$1")):screens.getDataLabel("v1memployee","fullname")%>" ></td>
                      	<td align="center"><input type='text' name='mbu2$1' size='30' maxlength='100' value="<%=screens.getDataLabel("v1memployee","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$1")):screens.getDataLabel("v1memployee","bu2name")%>" ></td>
                        <td align="center"><input type='text' name='mposition$1' size='30' maxlength='100' value="<%=screens.getDataLabel("v1memployee","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$1")):screens.getDataLabel("v1memployee","positionname")%>" ></td>   
                    </tr>  
					<tr>
                        <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL2")%></td>
						<td align="center"><%screens.setProperties("assessor2","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor2").replaceAll("linkHelp","goHelp")%></td>
                        <td align="center"><input type='text' name='fullname$2' size='30' maxlength='100' value="<%=screens.getDataLabel("v2memployee","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$2")):screens.getDataLabel("v2memployee","fullname")%>" ></td>
                      	<td align="center"><input type='text' name='mbu2$2' size='30' maxlength='100' value="<%=screens.getDataLabel("v2memployee","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$2")):screens.getDataLabel("v2memployee","bu2name")%>" ></td>
                        <td align="center"><input type='text' name='mposition$2' size='30' maxlength='100' value="<%=screens.getDataLabel("v2memployee","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$2")):screens.getDataLabel("v2memployee","positionname")%>" ></td>   
                    </tr>
					<tr>
                        <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL3")%></td>
						<td align="center"><%screens.setProperties("assessor3","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor3").replaceAll("linkHelp","goHelp")%></td>
                        <td align="center"><input type='text' name='fullname$3' size='30' maxlength='100' value="<%=screens.getDataLabel("v3memployee","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$3")):screens.getDataLabel("v3memployee","fullname")%>" ></td>
                      	<td align="center"><input type='text' name='mbu2$3' size='30' maxlength='100' value="<%=screens.getDataLabel("v3memployee","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$3")):screens.getDataLabel("v3memployee","bu2name")%>" ></td>
                        <td align="center"><input type='text' name='mposition$3' size='30' maxlength='100' value="<%=screens.getDataLabel("v3memployee","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$3")):screens.getDataLabel("v3memployee","positionname")%>" ></td>   
                    </tr>
					<tr>
                        <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL4")%></td>
						<td align="center"><%screens.setProperties("assessor4","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor4").replaceAll("linkHelp","goHelp")%></td>
                        <td align="center"><input type='text' name='fullname$4' size='30' maxlength='100' value="<%=screens.getDataLabel("v4memployee","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$4")):screens.getDataLabel("v4memployee","fullname")%>" ></td>
                      	<td align="center"><input type='text' name='mbu2$4' size='30' maxlength='100' value="<%=screens.getDataLabel("v4memployee","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$4")):screens.getDataLabel("v4memployee","bu2name")%>" ></td>
                        <td align="center"><input type='text' name='mposition$4' size='30' maxlength='100' value="<%=screens.getDataLabel("v4memployee","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$4")):screens.getDataLabel("v4memployee","positionname")%>" ></td>   
                    </tr>
					<tr>
                        <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL5")%></td>
						<td align="center"><%screens.setProperties("assessor5","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor5").replaceAll("linkHelp","goHelp")%></td>
                        <td align="center"><input type='text' name='fullname$5' size='30' maxlength='100' value="<%=screens.getDataLabel("simmemp","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$5")):screens.getDataLabel("simmemp","fullname")%>" ></td>
                      	<td align="center"><input type='text' name='mbu2$5' size='30' maxlength='100' value="<%=screens.getDataLabel("simmemp","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$5")):screens.getDataLabel("simmemp","bu2name")%>" ></td>
                        <td align="center"><input type='text' name='mposition$5' size='30' maxlength='100' value="<%=screens.getDataLabel("simmemp","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$5")):screens.getDataLabel("simmemp","positionname")%>" ></td>   
                    </tr>	
				</table>
    		</td>
		</tr>
		<tr >
    		<td class="blankspace">&nbsp;</td>
		</tr> 

		<tr>
			<td  class="buttonline" colspan="7"><div align="center">
				<button type="button" class="btn btn-primary width100" swlang code="SW013173" onClick="process();">process</button>
			</div>
			</td>
		</tr>
		<tr >
    		<td class="blankspace">&nbsp;</td>
		</tr>    
		<tr > 
    		<td  class="bottom"></td>
		</tr>
	</table>
</div>
<!----------BEGIN CSC ENDING ZONE ------------------------>
<%=screens.endJSP()%>
<!----------END CSC ENDING ZONE -------------------------->
</form>
<%screens.referLangOff();%>
</body>
</html>