<%@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="PRU025" class="com.csc.library.system.Task" scope="page"/>
<%
	PRU025.setChannel(request,response);
	UIManager screen = (UIManager) PRU025.process("ChildEntry","MCOSTCENTER1");	
%>
<html>  
<head>
<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/SCREEN.js'></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="javascript">
function goHelp(helpName,inputName)
{
	var helpReturn;
	if(inputName=="__accountid" )
		 	helpReturn="__accountid:accountid,MACCOUNT@EDESC";		
	else if (inputName=="__costcenter_round" )
			 helpReturn="__costcenter_round:roundid,MROUND@EDESC";
	 linkHelp_Return(helpName,helpReturn);
}
</script>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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 MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

	function  setcmd1(acktion){
		with(document.cscform){
//       		bCon=confirm("ต้องการบันทึกข้อมูลหรือไม่ ?");
		var check=true;
				if(__accountid.value == "") { // sin เขียนเพิ่มเอง ผิดยังไงลบได้เลย
					check=false;
					alert("กรอกข้อมูลไม่ครบ");
				} // end sin
				else if(__checkacc.value==""){
					if(__listacc.value.indexOf(__accountid.value+"$")>=0){
						check=false;
						alert("เลือกรหัสบัญชีซ้ำ");
					}
				}else{
					if((__accountid.value != __checkacc.value)&&(__listacc.value.indexOf(__accountid.value+"$")>=0)){
						check=false;
						alert("เลือกรหัสบัญชีซ้ำ");
					}
				}
			if(check==true){
				bCon=confirm(MyCode[1]);
		      	if (bCon==true)	{
					if(acktion=="save"){
						__cmdchild.value="save";
					}	
      	 		}
				submit();
			}
			//window.close();		
			//window.opener.cscform.submit();
		}	
	}
	function back(){
		with(window.opener.cscform){
			__cmd.value = 'ack';
	    	submit();	    
		}
	}
	/*function backhead(){
		with(window.opener.cscform){
			__cmd.value="back";
	    	submit();
	     	window.close();		
		}
	}*/
	function GoSave(){
	confirmSave();
	//confirmSaveIframe();
}
function GoUpdate(){
	update();
}
function GoDelete(){
	edelete();
}
function GoSearch(){
	search();
}
</script>  
</head>
<body leftmargin="0" topmargin="0"  onLoad="MM_preloadImages('IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif')">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<script language="JavaScript" src="../JS/HOTKEY.js"></script>

<form name="cscform" method="post">
 

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

<%=screen.InitialVariable()%>

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

	<input name="__cmd" type="hidden" value="">
	<input name="__sysisedit" type="hidden" value="">
  <input type="hidden" name="__screen" value="PRU025">
  <input type="hidden" name ="__headMulti" value="PRU006">  
  <input type="hidden" name ="__ack" value="<%=request.getParameter("__ack")%>">
  <input type="hidden" name ="__costcenterid" value="<%=request.getParameter("__costcenterid")%>">
  <input type="hidden" name ="__companyid" value="<%=request.getParameter("__companyid")%>">
  <input type="hidden" name="__cmdchild" value="">
  <input type="hidden" name="__help" value="">
  <input name="__fixCon" type="hidden" value="">
  <input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
  <input type="hidden" name="__referPage" value="">
  <input type="hidden" name="__listacc" value="<%=request.getParameter("__listacc")%>">
  <input type="hidden" name="__checkacc" value="<%=screen.getDataLabel("ACCOUNTID")%>">
  <%screen.getRecord().referLangOn();%>
   <%
		 int lineno=1;
		 String mac_desc="";
		 String mro_desc="";
		if((request.getParameter("__gorec")!=null)&&(!request.getParameter("__gorec").equals(""))){
			   lineno= Integer.parseInt(request.getParameter("__gorec").toString());
					mac_desc=screen.getDataLabel("MACCOUNT","EDESC");
				   mro_desc=screen.getDataLabel("MROUND","EDESC");
				}else{
				if(screen.getTable("MCOSTCENTER1").recCount()==0){
						lineno=1;
			}else{
					  screen.getTable("MCOSTCENTER1").last();
				   String lastrec=screen.getTable("MCOSTCENTER1").getString("LINE_NO");
				   lineno=Integer.parseInt(lastrec)+1;
						}
					}	 
	%>
	<input type="hidden" name="__line_no" value="<%=lineno%>">
  <div align="center"> 
	<br>
    <table>
      <tr> 
        <td class="header" colspan="2" >PRU025, 
          <script language="javascript">swapLang('Cost Allocation Basis Table');</script> 
          &nbsp;</td>
      </tr>
      <tr> 
        <td > <div align="center"> 
            <center>
              <table cellpadding="0"  cellspacing="0">
                <tr> 
                  <td colspan="2"  class="blankspace"></td>
                </tr>
                <!--tr> 
                  <td class="columnlabel"><%//=screen.getLabel("LINE_NO")%>&nbsp;</td>
                  <td  class="columnobject1"><%//=screen.getInput("LINE_NO")%></td>
                </tr-->
				
                <tr> 
                  <td class="columnlabel"><%=screen.getLabel("ACCOUNTID")%>&nbsp;</td>
                  <td  class="columnobject1"><%=screen.getInput("ACCOUNTID")%> 
                    <input name="MACCOUNT@EDESC" type="text" disabled value="<%=mac_desc%>" size="40"></td>
                </tr>
                <tr> 
                  <td class="columnlabel"><%=screen.getLabel("AMOUNT")%>&nbsp;</td>
                  <td  class="columnobject1"><%=screen.getInput("AMOUNT")%></td>
                </tr>
                <tr> 
                  <td class="columnlabel"><%=screen.getLabel("UNIT")%>&nbsp;</td>
                  <td  class="columnobject1"><%=screen.getInput("UNIT")%></td>
                </tr>
                <tr> 
                  <td class="columnlabel"><%=screen.getLabel("COSTCENTER_ROUND")%>&nbsp;</td>
                  <td  class="columnobject1"><%=screen.getInput("COSTCENTER_ROUND")%> 
                    <input name="MROUND@EDESC" type="text" disabled value="<%=mro_desc%>"></td>
                </tr>
				<%screen.getRecord().referLangOff();%>
                <tr> 
                  <td colspan="2"  class="blankspace"></td>
                </tr>

                <tr>
                  <td  class="buttonline" colspan="7"><div align="center">
                    <button type="button" class="btn btn-primary width100" swlang code="SW013169" onClick="setcmd1('save');">OK</button>&nbsp;
                    <button type="button" class="btn btn-primary width100" swlang code="SW013174" onClick="backhead();">BACK</button>
                  </div>
                  </td>
                </tr>
                <tr> 
                  <td colspan="2"  class="blankspace"></td>
                </tr>
              </table>
            </center>
          </div></td>
      </tr>
      <tr> 
        <td class="bottom" ></td>
      </tr>
    </table></center>
    </div>
<% 
if((request.getParameter("__cmdchild")!=null)&&(!request.getParameter("__cmdchild").equals(""))){%>
<script language="javascript">back();</script>
<%}%>
</form>
</body>
</html>