<%@ page import="com.csc.library.entry.*,com.csc.library.utilities.*,com.csc.library.session.*,com.csc.library.database.*,java.util.*"  contentType="text/html;charset=UTF-8"%>
<jsp:useBean id="PRU078_1" scope="page" class="com.csc.library.system.Task"/>
<%
	PRU078_1.setChannel(request ,response);
	//UIManager screen=(UIManager)PRU054.process("ChildEntry","mempl_benefit");
	UIManager screen=(UIManager)PRU078_1.process("ChildEntry","mempl_surety");
%>
<html ng-app="myHR">
<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 language="JavaScript" src="../JS/SCREEN.js" type='text/javascript'></script>
<script src="../JS/angular-1.3.15/angular.js" type="text/javascript"></script>
<script src="../JS/ANGULAR/SCREEN_ANGULAR.js" type="text/javascript"></script>
<script language="javascript">setLang("<%=screen.getUProfile().get("lang")%>");</script>
<script language="JavaScript" src="JS/VIEWCALENDAR.js" type="text/javascript"></script>
<script language="javascript">getTitleName();</script>
<script language="JavaScript" type="text/JavaScript">
<!--

function goHelp(helpName,inputName){
	var helpReturn;
	if(inputName=="__surety_type" )
		helpReturn="__surety_type:codeid,__surety_type_desc:tdesc|desc";
	linkHelp_Return(helpName,helpReturn);
}

function back(){
	with(window.opener.document.cscform){
		__cmd.value = 'ack';
	   	submit();	    
	}
}

function saveChild(){
	with(document.cscform){
		var lang = '<%=screen.getUProfile().get("lang")%>';
		var getDesc = __description.value;
		var getSuretyType = __surety_type.value;

		if(getSuretyType == ''){
			if(lang === 'eng'){
				alert("'Surety_Type' must not be null.");
				__surety_type.focus();
			}else{
				alert("ค่าประเภทของผู้ค้ำประกัน ห้ามเป็นค่าว่าง");
				__surety_type.focus();
			}
			return false;
		}
		if(getDesc == ''){
			if(lang === 'eng'){
				alert("'Description' must not be null.");
				__description.focus();
			}else{
				alert("ค่าคำอธิบายห้ามเป็นค่าว่าง");
				__description.focus();
			}
			return false;
		}
		var countNullField = 0;
		var chk = true;
		var chkFname = true;
		var chkLname = true;
		var chkEFname = true;
		var chkELname = true;
		var fname = __fname_surety.value;
		var lname = __lname_surety.value;
		var efname = __efname_surety.value;
		var elname = __elname_surety.value;
		if(fname == ''){chkFname = false;countNullField++;}
		if(efname == ''){chkEFname = false;countNullField++;}
		if(lname == ''){chkLname = false;countNullField++;}
		if(elname == ''){chkELname = false;countNullField++;}
		//Check null
		if(countNullField <= 2){
			if(chkFname == true && chkLname == true && chkEFname == false && chkELname == false){
			//Field name and surname Thai are not null => auto fill in Eng field
				__efname_surety.value = fname;
				__elname_surety.value = lname;
			}else if(chkFname == false && chkLname == false && chkEFname == true && chkELname == true){
			//Field name and surname Eng are not null => auto fill in Thai field
				__fname_surety.value = efname;
				__lname_surety.value = elname;
			}//Check each field to full fill data.
			else if (chkFname == false){
				chk = false;
				if(lang === 'eng'){
					alert("'Surety Name(Thai)' must not be null.");
					__fname_surety.focus();
				}else{
					alert("ชื่อผู้ค้ำประกันภาษาไทยห้ามเป็นค่าว่าง");
					__fname_surety.focus();
				}
				return false;
			}else if (chkLname == false){
				chk = false;
				if(lang === 'eng'){
					alert("'Surety Surname(Thai)' must not be null.");
					__lname_surety.focus();
				}else{
					alert("นามสกุลผู้ค้ำประกันภาษาไทยห้ามเป็นค่าว่าง");
					__lname_surety.focus();
				}
				return false;
			}else if (chkEFname == false){
				chk = false;
				if(lang === 'eng'){
					alert("'Surety Name(Eng)' must not be null.");
					__efname_surety.focus();
				}else{
					alert("ชื่อผู้ค้ำประกันภาษาอังกฤษห้ามเป็นค่าว่าง");
					__efname_surety.focus();
				}
				return false;
			}else if (chkELname == false){
				chk = false;
				if(lang === 'eng'){
					alert("'Surety Surame(Thai)' must not be null.");
					__elname_surety.focus();
				}else{
					alert("นามสกุลผู้ค้ำประกันภาษาอังกฤษห้ามเป็นค่าว่าง");
					__elname_surety.focus();
				}
				return false;
			}
		}else{
			chk = false;
			if(lang === 'eng'){
				alert("Name-Surname field must not be null.");
				__elname_surety.focus();
			}else{
				alert("ชื่อ-นามสกุลผู้ค้ำประกันภาษาอังกฤษห้ามเป็นค่าว่าง");
				__elname_surety.focus();
			}
			return false;
		}
		
		if(chk){
			bCon=confirm(MyCode[1]);
			if (bCon==true)	{
				__cmdchild.value="save";
				submit();
			}				
		}
	}
}

</script>
</head>

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


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

<%=screen.InitialVariable()%>

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

	<input type="hidden" name="__cmd" value="">
	<input type="hidden" name="__sysisedit" value="">
	<input type="hidden" name="__cmdchild">
	<input type="hidden" name="__ack" value="<%=request.getParameter("__ack")%>">
	<input type="hidden" name="__referPage" value="">
	<input type="hidden" name="__fixCon" value="">
	<input type="hidden" name="__help" value="">
	<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">	
	<input type="hidden" name="__screen" value="MEMPL_SURETY">
	<input type="hidden" name="__companyid"  value='<%=screen.getUProfile().get("companyid")%>'>
	<input type="hidden" name="__employeeid" value="<%=request.getParameter("__employeeid")%>">
	<input type="hidden" name="__language" value='<%=screen.getUProfile().get("lang")%>'>
	<input type="hidden" name="__lastrec" value="<%=request.getParameter("__lastrec")%>">
	<input type="hidden" name="__maxrec" value="<%=screen.getTable("MEMPL_SURETY").recCount()%>">
	<input type="hidden" name="__gorec" value="<%=request.getParameter("__gorec")%>">  
	<input type="hidden" name="__headMulti" value="<%=request.getParameter("__headMulti")%>">
	<input type="hidden" name="__Rec_No" value="<%=request.getParameter("__Rec_No")%>">
	<%
			int lineno=1;
			if (!request.getParameter("__line_no").trim().equals("")) {
			   	lineno = Integer.parseInt(request.getParameter("__line_no"));
			}
			if (request.getParameter("__ack").trim().equals("edit")) {
			   	lineno = Integer.parseInt(request.getParameter("__gorec"));
			}else
		   	if(request.getParameter("__ack").equals("add")){
				lineno++;
		   }
	%>
	<input type="hidden" name="__line_no" value="<%=lineno%>">

 	<div align="center">
    	<table cellspacing="0">
		<tr> 
        	<td class="header" colspan="2">PRU078_1,<!-- <script language="JavaScript">swapLang('Sub Beneficiary Detail');</script> -->
			<span swlang code="SW011951">Surety Detail</span>&nbsp; </td><!-- Edit SwapLang Later -->
        </tr>
        <tr > 
        	<td> 
          		<table cellpadding="0"  cellspacing="0">
            <tr> 
              <td colspan="2"  class="blankspace"></td>
            </tr>
            </tr>
            <tr> 
              <td class="columnlabel"><strong><%=screen.getLabel("surety_type")%>&nbsp;</strong></td>
              <td  class="columnobject1"><%=screen.getInput("surety_type")%> <input name="__surety_type_desc" type="text" size="24" disabled value="<%=screen.getDataLabel("msurety_type","tdesc")%>"></td>
            </tr>
			 <tr> 
              <td class="columnlabel"><%=screen.getLabel("description")%>&nbsp;</td>
              <td  class="columnobject1"><%=screen.getInput("description")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("contract_no")%>&nbsp;</td>
              <td  class="columnobject1"><%=screen.getInput("contract_no")%></td>
            </tr>
            <tr> 
              <td class="columnlabel" ><%=screen.getLabel("prefix_surety")%>&nbsp;</td>
			  <td><%=screen.getInput("prefix_surety")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("fname_surety")%>&nbsp;</td>
              <td  class="columnobject1"><%=screen.getInput("fname_surety")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("lname_surety")%>&nbsp;</td>
              <td class="columnobject1"><%=screen.getInput("lname_surety")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("efname_surety")%>&nbsp;</td>
              <td  class="columnobject1"><%=screen.getInput("efname_surety")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("elname_surety")%>&nbsp;</td>
              <td class="columnobject1"><%=screen.getInput("elname_surety")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("remark")%>&nbsp;</td>
              <td class="columnobject1"><%=screen.getInput("remark")%></td>
            </tr>
            <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="saveChild();">OK</button>&nbsp;
                    <button type="button" class="btn btn-primary width100" swlang code="SW013174" onClick="backhead();">BACK</button>
                  </div>
                  </td>
                </tr>
          </table>            
            </td>
        </tr>
        <tr> 
        	<td colspan="2"  class="blankspace"></td>
		</tr>
        <tr> 
        	<td class="bottom"></td>
      	</tr>
      </table>    
</div>
<% 
if((request.getParameter("__cmdchild")!=null)&&(!request.getParameter("__cmdchild").equals(""))){%>
<script language="javascript">back();</script>
<%}%>
</form>
<!--Start ERROR AND WARNING -->
</body>
</html>