<%@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.database.DataSet"%>

<jsp:useBean id="ASP714" class="com.csc.library.system.Task" scope="page"/>
<%
ASP714.setChannel(request,response);
UIManager screen = (UIManager) ASP714.process("SingleEntry","ASP714");
screen.referLangOff();
%>

<!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/SCREEN.js'></script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script src="../JS/VIEWCALENDAR.js"></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="JavaScript" >
function GoSave(){
	setFormlist();
	confirmSave();
}
function GoUpdate(){update();}
function GoDelete(){edelete();}
function GoSearch(){search();}
function addOption(objOption) {
	addToOption(objOption,getMyoption()) ;
}
function getMyoption(){
	return document.forms[0].__asformlist;
}
function addToOption(objOption,destList){
    var lengthAll=parseInt(objOption.length)+parseInt(destList.options.length);
	newDestList = new Array( lengthAll );
	for( var i = destList.options.length - 1; i >= 0; i-- ){
		if ( destList.options[i] != null  ){
		   destList.options[i] = null;
		}
	}		
	var clen=0;
	for( len = 0; len <destList.options.length; len++ ){
		if ( destList.options[ len ] != null ){
			newDestList[ len ] = new Option( destList.options[ len ].text, destList.options[ len ].value, destList.options[ len ].defaultSelected, destList.options[ len ].selected );
			clen++;
		}
	}
	for ( var j = 0 ; j < objOption.length; j++ ){
		if ( objOption[ j ] != null ){
			newDestList[ clen ] = objOption[ j ];
			clen++;
		}
	}
	newDestList.sort( compareOptionValues );
	writeToOption(newDestList,destList);
} 
function compareOptionValues(a, b){
  var sA = parseInt( a.value, 36 );
  var sB = parseInt( b.value, 36 );
  return sA - sB;
}
function writeToOption(newDestList,destList){
	for ( var j = 0; j < newDestList.length; j++ ){
		if ( newDestList[ j ] != null ){
			destList.options[ j ] =new Option(newDestList[ j ].text,newDestList[ j ].value);
		}
	}
}
function delOption(){
	with(document.cscform){
		for(i=__asformlist.options.length;i>0;i--){
			if(__asformlist.options[i-1].selected){
				__asformlist.options[i-1]=null;
			}
		}
	}
}
function goHelp(helpName,inputName){
	with(document.cscform){
		var helpReturn;
		var temp="";
		if(inputName=="__apsreference" ){	
			helpReturn=inputName+":apsid";
		}else if(inputName=="__astid" ){	
			helpReturn=inputName+":astid,MASTYPE@TDESC";
		}
		linkHelp_Return(helpName,helpReturn);
		__fixCon.value=temp;
	}
}
function setFormlist(){
	var tmp="";
    with(document.cscform){
		for ( var j = 0 ; j < __asformlist.length; j++ ){
			tmp+=__asformlist.options[j].value+",";
    	}
		__form.value=tmp;
	}
}
function showHelp(page){
	window.open(page,"Help","left=150,top=150,width=700,height=500,toolbar=no,status=no,scrollbars=yes");
}
function linkHelp(help,input){
	if(input=="__astid"){
			goHelp("MASTYPEHELP",input);
	}else{
	with(document.cscform){
		obj = eval("document.cscform."+input);
		if(obj.value==""){
				var param="PRU084.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value;
		}else{
				var param="PRU084.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__valueSearch="+obj.value;
		}		
		win = window.open(param,"Help","left=150,top=150,width=600,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
		if(window.focus){win.focus();}
	}
	}
}
</script>

</head>
<body leftmargin="0" topmargin="0" >
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
  <form name="cscform" method="post" action="ASP714.jsp">
 

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

<%=screen.InitialVariable()%>

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

  <input type="hidden" name="__screen"  value="ASP714">
  <input type="hidden" name="__fixCon" value="">  
  <input type="hidden" name="__help" value="">
  <input type="hidden" name="__cmd"  value="">
  <input type="hidden" name="__calendar">
  <input type="hidden" name="__referPage" value="">
  <script language="javascript">getInputFormatDate();</script>
  <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
  <input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
  <input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
  <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> 
  <input type="hidden" name="__form" value="<%=screen.getDataLabel("form")%>"> 
  <div align="center">
     <script language="javascript">
	 var titlename=swap2String('Appraisal Table');
	 document.write(Icons("ASP714,"+titlename));
	</script>
	<table cellpadding="0" cellspacing="0" class="inner">
	<tr >
        <td class="headerIcon"><script language="JavaScript" src="../JS/HOTKEY.js"></script>
		</td>
      </tr>
      <tr >
        <td  class="header">ASP714, 
          <script language="javascript">swapLang('Appraisal Table');</script>&nbsp;
          &nbsp;</td>
      </tr>
      <tr >
        <td  colspan="2">
          <div align="center">
            <table   class="maxsize" cellpadding="0" cellspacing="0">
              <tr>
					<td colspan="2"  class="blankspace"></td>
              </tr>
              <tr>
					<td  class="columnlabel"><%=screen.getLabel("apsid")%>&nbsp;</td>
					<td ><%=screen.getInput("apsid")%> </td>
              </tr>
			  <tr>
					<td  class="columnlabel"><%=screen.getLabel("apsreference")%>&nbsp;</td>
					<td ><%=screen.getInput("apsreference")%><A href="javascript: goHelp('HAPSTRAN0HELP','__apsreference');"  onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('__assessmentid_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__assessmentid_image" width="20" height="20" border="0" align="absmiddle"  ></a></td>
              </tr>
              <tr>
					<td  class="columnlabel"><%=screen.getLabel("tdesc")%>&nbsp;</td>
					<td > <%=screen.getInput("tdesc")%></td>
              </tr>
			  <tr>
					<td  class="columnlabel"><%=screen.getLabel("edesc")%>&nbsp;</td>
					<td > <%=screen.getInput("edesc")%> </td>
              </tr>
			  <tr>
					<td  class="columnlabel"><script language="javascript">swapLang("Apprisal Date");</script>&nbsp;</td>
					<td ><%=screen.getInput("apsstartdate")%><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image1" border="0" align="absmiddle" id="Image1" onClick="viewCal('__apsstartdate')"></a>&nbsp;-&nbsp;<%=screen.getInput("apsenddate")%><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image2" border="0" align="absmiddle" id="Image2" onClick="viewCal('__apsstartdate')"></a></td>
              </tr>
			  <tr>
					<td  class="columnlabel"><script language="javascript">swapLang("Apprisal Period");</script>&nbsp;</td>
					<td ><%=screen.getInput("apsperiodstart")%><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image3" border="0" align="absmiddle" id="Image3" onClick="viewCal('__apsperiodstart')"></a>&nbsp;-&nbsp;<%=screen.getInput("apsperiodend")%><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image4" border="0" align="absmiddle" id="Image4" onClick="viewCal('__apsperiodend')"></a></td>
              </tr>
			   <tr>
					<td  class="columnlabel"><%=screen.getLabel("astid")%>&nbsp;</td>
					<td ><%=screen.getInput("astid")%><A href="javascript: goHelp('MASTYPEHELP','__astid');"  onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('__astype_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__astype_image" width="20" height="20" border="0" align="absmiddle"  ></a><input type="text" name="MASTYPE@TDESC" size="40" readonly value="<%=screen.getDataLabel("mastype","tdesc")%>"></td>
              </tr>
			  <tr>
					<td class="columnlabel"><script language="javascript">swapLang("Form");</script>&nbsp;</td>
					<td><select name="__asformlist" style="width:350px" size="5"></select>&nbsp;
					<a href="javascript:showHelp('AS09HELP2.jsp');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image421','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="รายการกลุ่มหัวข้อประเมินผล" name="Image421" border="0" align="absmiddle" id="Image42"></a>
					<a href="javascript:delOption();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image422','','../IMAGES/BUTTON/SWAP/DEL_SWAP20.gif',1)"><img SRC="../IMAGES/BUTTON/MAIN/DEL20.gif" alt="รายการกลุ่มหัวข้อประเมินผล" name="Image422" border="0" align="absmiddle" id="Image42"></a></td>
			  </tr>
			  <tr >
                <td colspan="2" class="blankspace"></td>
              </tr>
			 <script language="javascript">
				<%
					String form[] = screen.getDataLabel("form").split(",");
				%>
					var   newDatalist  = new Array(<%=form.length%>);
				<%
					DataSet ds_type = new DataSet();
					for(int i=0;i<form.length;++i){
						ds_type.setInfo("select tdesc,edesc from masform where asfid = '"+form[i]+"'",(String)screen.getUProfile().get("dbname"),"masform");
						ds_type.initConnection(screen.getUProfile());
						if(ds_type.next()){
				%>
							newDatalist[<%=i%>] = new Option( '<%=form[i]%>'+"            "+'<%=ds_type.getString("tdesc")%>', '<%=form[i]%>') ;
				<%
						}
					}
				%>
					this.addOption(newDatalist);
		     </script>
			  <tr>
				<td colspan="2" align="right"><script language="javascript">printEditCheck('<%=screen.getDataLabel("edit_by")%>','<%=screen.getDataLabel("edit_date")%>','<%=screen.getDataLabel("edit_time")%>','<%=screen.getDataLabel("approve")%>');
						</script>&nbsp;</td>
			   </tr>
            </table>
          </div></td>
      </tr>
      <tr>
        <td  class="bottom"></td>
      </tr>
    </table>
  </div>


<!----------BEGIN CSC ENDING ZONE ------------------------>

<%=screen.endJSP()%>

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