<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*"%>
<jsp:useBean id="PRU086" class="com.csc.library.system.Task" scope="page" />
<%
PRU086.setChannel(request, response);
HelpEntry screen = (HelpEntry) PRU086.process("HelpEntry", "MKCHELP");
CheckNull chk = new CheckNull();
String kasid = chk.chkNullString(request.getParameter("__kasid"));
String filter = kasid.equals("") ? "keytype='1'" : "keytype='1' and kasid not in ('"+kasid.replaceAll(",","','")+"')";
screen.setMaxLine(12);
screen.inq.setFilter(filter);
screen.process();
%>
<html>
	<head>
		<title><%=screen.getInquiry().getCurrentDbRecord().getDescription()%></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 language="JavaScript" src="../JS/SCREEN.js"></script>
		<script type='text/javascript' src='../JS/jquery-2.1.3.min.js'></script>
		<script language="javascript">setLang('<%=screen.getUProfile().get("lang")%>');</script>
		<script language="JavaScript" type="text/JavaScript">

		function addParen(){
			$('.selectbox').each(function(){
				if($(this).prop('checked')){
					var $tr = $(this).closest("tr");
					var kasid = $(this).val();
					var tdesc = $tr.find(".tdesc").text();
					var edesc = $tr.find(".edesc").text();
					var weight = $tr.find(".weight").val();
					var percents = $tr.find(".percents").val();
					var standard = $tr.find(".standard").val();
					addToContrainer(kasid,tdesc,edesc,weight,percents,standard);
				}
			});
			window.opener.addKC();
		}

		function addToContrainer(kasid,tdesc,edesc,weight,percents,standard){
			var $contrainer = window.opener.$("#kc_contrainer");
			$contrainer.append(
				$('<tr>')
				.append(
					$('<td>').attr("align","center").addClass('forborder2').append(
						$('<input>').attr('type','checkbox').addClass('kcid').val(kasid)
					)
				)
				.append(
					$('<td>').attr("align","center").addClass('forborder2').append(
						$('<font>').attr('size','2').text(kasid)
					)
				)
				.append(
					$('<td>').attr("align","left").addClass('forborder2').text(tdesc)
				)
				.append(
					$('<td>').attr("align","left").addClass('forborder2').text(edesc)
				)
				.append(
					$('<td>').attr("align","center").addClass('forborder2').append(
						$('<input>')
						.attr('type','text')
						.attr('size','5')
						.attr('maxlength','15')
						.attr('onkeypress','checkWordNumber(this.value,event);')
						.attr('onkeyup','sysIsEdit();checkComma(this,2);')
						.attr('onblur','checkNumFloat(this,0,900000000);')
						.attr('onfocus','callDelComma(this);')
						.addClass('numeric')
						.addClass('weight')
						.val(weight)
					)
				)
				.append(
					$('<td>').attr("align","center").addClass('forborder2').append(
						$('<input>')
						.attr('type','text')
						.attr('size','5')
						.attr('maxlength','15')
						.attr('onkeypress','checkWordNumber(this.value,event);')
						.attr('onkeyup','sysIsEdit();checkComma(this,2);')
						.attr('onblur','checkNumFloat(this,0,900000000);')
						.attr('onfocus','callDelComma(this);')
						.addClass('numeric')
						.addClass('percents')
						.val(percents)
					)
				)
				.append(
					$('<td>').attr("align","center").addClass('forborder2').append(
						$('<input>')
						.attr('type','text')
						.attr('size','5')
						.attr('maxlength','15')
						.attr('onkeypress','checkWordNumber(this.value,event);')
						.attr('onkeyup','sysIsEdit();checkComma(this,2);')
						.attr('onblur','checkNumFloat(this,0,900000000);')
						.attr('onfocus','callDelComma(this);')
						.addClass('numeric')
						.addClass('standard')
						.val(standard)
					)
				)
			);
		}

		function setSelectAll(){
			with(document.forms[0]){
				if((typeof _selectit.length)!="undefined"){
					for(i=0;i<_selectit.length;i++){
						_selectit[i].checked = true;
					}
				}else{
					_selectit.checked = true;
				}
			}
		}

		function setDeselectAll(){
			with(document.forms[0]){
				if((typeof _selectit.length)!="undefined"){
					for(i=0;i<_selectit.length;i++){
						_selectit[i].checked = false;
					}
				}else{
					_selectit.checked = false;
				}
			}
		}

		function closewindow(){
			window.close();
		}

		</script>

	</head>
	<%
	String helpReturn="";
	if(request.getParameter("__helpReturn")!=null){
		helpReturn=request.getParameter("__helpReturn");
	}
	%>
	<body leftmargin="0" topmargin="0">
		<form name="cscform" method="post" >

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

			<%=screen.InitialVariable()%>

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

			<input type="hidden" name="__cmd" value=""/>
			<input type="hidden" name="__help" value=""/>
			<input type="hidden" name="__goPage" value=""/>
			<input type="hidden" name="__orderBy" value="<%=request.getParameter("__orderBy")%>"/>
			<input type="hidden" name="__helpReturn" value="<%=helpReturn%>"/>
			<input type="hidden" name="__helpName" value="<%=request.getParameter("__helpName")%>"/>
			<input type="hidden" name="__pageCall" value="<%=request.getParameter("__screen")%>"/>
			<input type="hidden" name="__fixCon" value="<%=request.getParameter("__fixCon")%>"/>
			<input type="hidden" name="__listName" value="<%=request.getParameter("__listName")%>"/>
			<input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"/>
			<br/>
			<table height="" align="center" cellpadding="0" cellspacing="0">
				<tr bgcolor="#3366CC">
					<td height="20" class="header"><%=screen.getInquiry().getCurrentDbRecord().getDescription()%>&nbsp;</td>
				</tr>
				<tr bgcolor="#3366CC">
					<td>
						<table class="maxsize" border="1" cellspacing="1" cellpadding="1">
							<tr>
								<td>
									<table class="maxsize" align="center" cellpadding="0" cellspacing="0">
										<tr>
											<td colspan="4"  class="blankspace"></td>
										</tr>
										<tr>
											<td width="15%"> <div align="right"><script language="javascript">swapLang('Order By');</script>&nbsp; </div></td>
											<td><%=screen.getTagOrder()%></td>
											<td width="20%"> <div align="right"><script language="javascript">swapLang('Search By');</script>&nbsp;</div></td>
											<td><%=screen.getTagSearchBy()%></td>
										</tr>
										<tr>
											<td><div align="right"><script language="javascript">swapLang('Condition');</script>&nbsp; </div></td>
											<td><%=screen.getTagConSearch()%></td>
											<td><div align="right"><script language="javascript">swapLang('Key Value');</script>&nbsp;</div></td>
											<td><%=screen.getTagValueSearch()%> <a href="javascript:search();"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" height="20" border="0" align="middle"></a></td>
										</tr>
										<tr>
											<td colspan="4"  class="blankspace" ><div align="right">&lt; <%=screen.getPageTag()%> &gt;</div></td>
										</tr>
										<tr>
											<td colspan="4"  class="blankspace" ></td>
										</tr>
									</table>
								</td>
							</tr>
						</table>
					</td>
				</tr>
			</table>
			<br/>
			<table height="" align="center" cellpadding="0" cellspacing="0">
				<tr>
					<td class="forborder" align="center"><script language="javascript">swapLang('Select');</script></td>
					<td class="forborder" align="center"><%=screen.getLabel("KASID")%></td>
					<td class="forborder" align="center"><%=screen.getLabel("TDESC")%></td>
					<td class="forborder" align="center"><%=screen.getLabel("EDESC")%></td>
					<td class="forborder" align="center"><%=screen.getLabel("GROUPID")%></td>
				</tr>
				<%
				while(screen.nextRec()) {
					if(screen.checkLinePage()) {
						%>
						<tr>
							<td class="forborder" align="center">
								<input type="checkbox" name="_selectit" class="selectbox" value="<%=screen.getString("KASID")%>">
								<input type="hidden" class="weight" value="<%=screen.getString("WEIGHT")%>">
								<input type="hidden" class="percents" value="<%=screen.getString("PERCENTS")%>">
								<input type="hidden" class="standard" value="<%=screen.getString("STANDARD")%>">
							</td>
							<td class="forborder" align="center"><%=screen.getString("KASID")%></td>
							<td class="forborder tdesc" align="center"><%=screen.getString("TDESC")%></td>
							<td class="forborder edesc" align="center"><%=screen.getString("EDESC")%></td>
							<td class="forborder edesc" align="center"><%=screen.getString("GROUPID")%></td>
						</tr>
						<%
					}  if(screen.outLinePage()){ break; }
				}
				%>

				<tr>
					<td  class="buttonline" colspan="7"><div align="center">
						<button type="button" class="btn btn-primary width100" swlang code="SW013163" onClick="setSelectAll();">Select All</button>&nbsp;
						<button type="button" class="btn btn-primary width100" swlang code="SW013164" onClick="setDeselectAll();">Deselect All</button>&nbsp;
						<button type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="addParen();">Add</button>&nbsp;
						<button type="button" class="btn btn-primary width100" swlang code="SW006927" onClick="closewindow();">CANCEL</button>
					</div>
					</td>
				</tr>
			</table>
			<br/>
		</form>
	</body>
</html>