<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%>

<%request.setCharacterEncoding("UTF-8");%>

<%
String helpReturn="";
if( request.getParameter("__helpReturn") != null ){
	helpReturn=request.getParameter("__helpReturn");
}
String fieldSearch="";
if( request.getParameter("__fieldSearch")!=null ){
	fieldSearch=request.getParameter("__fieldSearch");
}
%>

<jsp:useBean id="BROWSE_USER" class="com.csc.library.system.Task" scope="page"/>

<%
BROWSE_USER.setChannel(request, response);
BROWSE_USER.checkProfile();
if( BROWSE_USER.getUProfile() != null ){
//	BROWSE_USER.getUProfile().set("lang","tha");
	HelpEntry screenHelp = (HelpEntry) BROWSE_USER.process("HelpEntry","BROWSE_USER");
	screenHelp.getInquiry().setFilter("STATUS in ('A','V')");
	screenHelp.process();
	screenHelp.referLangOn();
	
	CheckNull chkNull = new CheckNull();
	String actor = chkNull.chkNullString(request.getParameter("__helpReturn"));
	String show_input = "";
	String[] param = actor.split(",");
	if( param.length >= 2 ){
		System.out.println(param[1]);
		show_input = param[1].substring(0,param[1].indexOf(":"));
	}
	actor = actor.substring(0,actor.indexOf(":"));
%>

<HTML>
	<HEAD>
		<TITLE>myNOTE : Business Process Management Service</TITLE>
		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
		<LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css">
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT>
		<SCRIPT LANGUAGE="JavaScript">setLang('<%=screenHelp.getUProfile().get("lang")%>');</SCRIPT>
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">
		<!--
			function backPage_Return(valueList){
				var tmp = new Array(50);
				var tmp1 = new Array(50);
				var inputName="";
				var inputValue="";
				with( window.opener.document.cscform ){
					tmp=valueList.split(";");
					for( var i = 0 ; i < tmp.length ; i++ ){
				   	    tmp1=tmp[i].split("#");
				        for( var j = 0 ; j < tmp1.length ; j++ ){
							inputName=tmp1[j++];
							inputValue=tmp1[j];
							for( var z = 0 ; z < elements.length ; z++ ){
								if( elements[z].name == inputName ){
									if( inputName == "cc" || inputName == "wf_cc_actor" ){
										if( elements[z].value == "" ){
											elements[z].value=inputValue;
										}else{
											elements[z].value=elements[z].value+","+inputValue;
										}
									}else{
										elements[z].value=inputValue;
									}
								}
							}
				     	}
				    }
				}
				window.close();
			}
			
			function goPage(select_page){
				with( document.cscform ){
					if( select_page != "#" ){
						__goPage.value=select_page;
						next_page.value = select_page;
						submit();
					}
				}
			}
		-->
		</SCRIPT>
		<STYLE TYPE="text/css">
		<!--
			.style1 {
				color: #FFFFFF;
				font-weight: bold;
			}
		-->
		</STYLE>
	</HEAD>
	<BODY>
		<FORM NAME="cscform" METHOD="post" ACTION="BROWSE_USER.jsp">		
			<INPUT TYPE="hidden" NAME="__screen" VALUE="BROWSE_USER">
			<INPUT TYPE="hidden" NAME="__cmd" VALUE="">
			<INPUT TYPE="hidden" NAME="__help" VALUE="">
			<INPUT TYPE="hidden" NAME="__goPage" VALUE="">
			<INPUT TYPE="hidden" NAME="__orderBy" VALUE="<%=chkNull.chkNullString(request.getParameter("__orderBy"))%>">
			<INPUT TYPE="hidden" NAME="__helpReturn" VALUE="<%=helpReturn%>">
			<INPUT TYPE="hidden" NAME="__fieldSearch" VALUE="<%=fieldSearch%>"> 
			<INPUT TYPE="hidden" NAME="__helpName" VALUE="<%=request.getParameter("__helpName")%>">
			<INPUT TYPE="hidden" NAME="__pageCall" VALUE="<%=request.getParameter("__pageCall")%>">
			<INPUT TYPE="hidden" NAME="__fixCon" VALUE="<%=request.getParameter("__fixCon")%>">
			<INPUT TYPE="hidden" NAME="__langOn" VALUE="<%=chkNull.chkNullString(request.getParameter("__langOn"))%>">
			<INPUT TYPE="hidden" NAME="next_page" VALUE="<%=chkNull.chkNullString(request.getParameter("next_page"))%>">
			
			<BR>
			<TABLE WIDTH="500" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
  				<TR>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD>
    				<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD>
  				</TR>
  				<TR>
    				<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><FONT COLOR="#FFFFFF"></FONT></TD>
    				<TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF">
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
        					<TR BGCOLOR="#FFFFFF"> </TR>
      					</TABLE>
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
        					<TR BGCOLOR="#FFFFFF"> </TR>
      					</TABLE>
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
        					<TR BGCOLOR="#FFFFFF">
          						<TD HEIGHT="15" COLSPAN="2" BGCOLOR="#0099CC"><SPAN CLASS="style1">&nbsp;<SCRIPT LANGUAGE="JavaScript">swapLang("Search User")</SCRIPT> : </SPAN></TD>
        					</TR>
      					</TABLE>
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
      					</TABLE>
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
							<TR BGCOLOR="#EFEFEF">
								<TD WIDTH="9%">
									<SCRIPT LANGUAGE="JavaScript">swapLang('Order By');</SCRIPT>
								</TD>
								<TD WIDTH="35%">
									<%=screenHelp.getTagOrder()%>
								</TD>
								<TD WIDTH="10%">
									<SCRIPT LANGUAGE="JavaScript">swapLang('Search By');</SCRIPT>
								</TD>
								<TD WIDTH="46%">
									<%=screenHelp.getTagSearchBy()%>
								</TD>
							</TR>
							<TR BGCOLOR="#EFEFEF">
								<TD>
									<SCRIPT LANGUAGE="JavaScript">swapLang('Condition');</SCRIPT>
								</TD>
								<TD>
									<%=screenHelp.getTagConSearch()%>
								</TD>
								<TD>
									<SCRIPT LANGUAGE="JavaScript">swapLang('Key Value');</SCRIPT>
								</TD>
								<TD>
									<%=screenHelp.getTagValueSearch()%>
									<!--INPUT TYPE="text" Name="__valueSearch" SIZE='20' MAXLENGTH='30' VALUE="" onFocus="this.select();" CLASS="txt01"-->
								</TD>
							</TR>
							<TR BGCOLOR="#EFEFEF">
								<TD>&nbsp;</TD>
								<TD>&nbsp;</TD>
								<TD>&nbsp;</TD>
								<TD><DIV ALIGN="center"><A HREF="JavaScript:search();"><IMG SRC="../IMAGES/BUTTON/SEARCH.gif" WIDTH="73" HEIGHT="23" BORDER="0"></A></DIV></TD>
							</TR>
      					</TABLE>
    				</FONT></TD>
    				<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD>
  				</TR>
  				<TR>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD>
    				<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD>
  				</TR>
			</TABLE>			
			<BR>
			<TABLE WIDTH="500" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
  				<TR>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD>
    				<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD>
  				</TR>
  				<TR>
    				<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><FONT COLOR="#FFFFFF"></FONT></TD>
    				<TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF">
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
        					<TR BGCOLOR="#FFFFFF"> </TR>
      					</TABLE>
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
        					<TR BGCOLOR="#FFFFFF"> </TR>
      					</TABLE>
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
        					<TR BGCOLOR="#FFFFFF">
          						<TD HEIGHT="15" COLSPAN="2" BGCOLOR="#0099CC"><SPAN CLASS="style1">&nbsp;<SCRIPT LANGUAGE="JavaScript">swapLang("Select User List")</SCRIPT> : </SPAN></TD>
        					</TR>
      					</TABLE>
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
      					</TABLE>
      					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01">
      					<%
      					int count = 0;
              			int line = 0;
	              		int browse_page = 1;
	              		int max_line = 30;
      					int rec = 0;
    	          		int max_page = (((screenHelp.getInquiry().recCount()/max_line) > 0) && ((screenHelp.getInquiry().recCount()%max_line) > 0)?(screenHelp.getInquiry().recCount()/max_line)+1:((screenHelp.getInquiry().recCount()/max_line) == 0?1:screenHelp.getInquiry().recCount()/max_line));
    	          		
    	          		boolean next_page = false;

      					String bu1 = "0";
      					String bu2 = "0";
      					String bu3 = "0";
      					String bu4 = "0";
      					String bu5 = "0";
      					
      					if( request.getParameter("next_page") != null && !request.getParameter("next_page").equals("") ){
              				browse_page = Integer.parseInt(request.getParameter("next_page"));
	          				if( browse_page == 1 ){
    		  					line = 0;
      						}else{
        	  					line = max_line * (browse_page - 1);
          					}
	      				}
      					screenHelp.getInquiry().setBetween(line, line+max_line);
						screenHelp.getInquiry().refresh();
      				//	screenHelp.getInquiry().go(line);
      					
      					while( screenHelp.nextRec() ){
//out.println(screenHelp.getInquiry().recCount()+"--->"+screenHelp.getString("employeeid"));
          					if( count > (max_line-1) ){
      							next_page = true;
	          					break;
    	      				}else{
	    	  					count++;
  							}
      						
      						if( !screenHelp.getString("MBU1","TDESC").equalsIgnoreCase("N/A") ){
      							if( !screenHelp.getString("MBU2","TDESC").equalsIgnoreCase("N/A") ){
      								if( !screenHelp.getString("MBU3","TDESC").equalsIgnoreCase("N/A") ){
      									if( !screenHelp.getString("MBU4","TDESC").equalsIgnoreCase("N/A") ){
      										if( !screenHelp.getString("MBU5","TDESC").equalsIgnoreCase("N/A") ){
      											if( !bu5.equalsIgnoreCase(screenHelp.getString("BU5")) ){
      												bu5 = screenHelp.getString("BU5");
      					%>
        					<TR BGCOLOR="#EFF7FA">
          						<TD HEIGHT="15" COLSPAN="3"><DIV ALIGN="right"></DIV>
              						<DIV ALIGN="left"> </DIV>
              						<DIV ALIGN="center"></DIV>
              						<DIV ALIGN="left"><%=screenHelp.getString("MBU5","TDESC")%> :</DIV>
              					</TD>
        					</TR>
						<%
      											}
      										}else{
      											if( !bu4.equalsIgnoreCase(screenHelp.getString("BU4")) ){
      												bu4 = screenHelp.getString("BU4");
      					%>
        					<TR BGCOLOR="#EFF7FA">
          						<TD HEIGHT="15" COLSPAN="3"><DIV ALIGN="right"></DIV>
              						<DIV ALIGN="left"> </DIV>
              						<DIV ALIGN="center"></DIV>
              						<DIV ALIGN="left"><%=screenHelp.getString("MBU4","TDESC")%> :</DIV>
              					</TD>
        					</TR>
        				<%
      											}
      										}
      									}else{
      										if( !bu3.equalsIgnoreCase(screenHelp.getString("BU3")) ){
      											bu3 = screenHelp.getString("BU3");
      					%>
        					<TR BGCOLOR="#EFF7FA">
          						<TD HEIGHT="15" COLSPAN="3"><DIV ALIGN="right"></DIV>
              						<DIV ALIGN="left"> </DIV>
              						<DIV ALIGN="center"></DIV>
              						<DIV ALIGN="left"><%=screenHelp.getString("MBU3","TDESC")%> :</DIV>
              					</TD>
        					</TR>
      					<%
      										}
      									}
      								}else{
      									if( !bu2.equalsIgnoreCase(screenHelp.getString("BU2")) ){
      										bu2 = screenHelp.getString("BU2");
      					%>
        					<TR BGCOLOR="#EFF7FA">
          						<TD HEIGHT="15" COLSPAN="3"><DIV ALIGN="right"></DIV>
              						<DIV ALIGN="left"> </DIV>
              						<DIV ALIGN="center"></DIV>
              						<DIV ALIGN="left"><%=screenHelp.getString("MBU2","TDESC")%> :</DIV>
              					</TD>
        					</TR>
      					<%
      									}
      								}
      							}else{
  									if( !bu1.equalsIgnoreCase(screenHelp.getString("BU1")) ){
  										bu1 = screenHelp.getString("BU1");
      					%>
        					<TR BGCOLOR="#EFF7FA">
          						<TD HEIGHT="15" COLSPAN="3"><DIV ALIGN="right"></DIV>
              						<DIV ALIGN="left"> </DIV>
              						<DIV ALIGN="center"></DIV>
              						<DIV ALIGN="left"><%=screenHelp.getString("MBU1","TDESC")%> :</DIV>
              					</TD>
        					</TR>
      					<%
  									}
  								}
      						}
      					%>
							<TR BGCOLOR="#EFEFEF">
								<TD WIDTH="22%"><%=screenHelp.getLinkTag(actor+"#"+screenHelp.getString("EMPLOYEEID")+";"+show_input+"#"+screenHelp.getString("FULLNAME"),screenHelp.getString("EMPLOYEEID"))%><DIV ALIGN="center"></DIV></TD>
								<TD WIDTH="41%"><%=screenHelp.getLinkTag(actor+"#"+screenHelp.getString("EMPLOYEEID")+";"+show_input+"#"+screenHelp.getString("FULLNAME"),screenHelp.getString("FULLNAME"))%></TD>
								<TD WIDTH="37%"><%=screenHelp.getLinkTag(actor+"#"+screenHelp.getString("EMPLOYEEID")+";"+show_input+"#"+screenHelp.getString("FULLNAME"),screenHelp.getString("MPOSITION","TDESC"))%></TD>
							</TR>
      					<%
      					}
      					%>
        					<TR>
          						<TD HEIGHT="15" COLSPAN="3"><DIV ALIGN="right"></DIV>
              						<DIV ALIGN="left"> </DIV>
              						<DIV ALIGN="center"></DIV>
              						<DIV ALIGN="right"></TD>
        					</TR>
        					<TR>
          						<TD HEIGHT="15" COLSPAN="3"><DIV ALIGN="right"></DIV>
              						<DIV ALIGN="left"> </DIV>
              						<DIV ALIGN="center"></DIV>
              						<DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Page")</SCRIPT> : 
	                                  	<SELECT NAME="listpage" onChange="goPage(this.value)" CLASS="txt01">
	                                  	<%
	                                  	for( int i = 1 ; i <= max_page ; i++ ){
	                                  	%>
	                                  		<OPTION VALUE="<%=i%>" <%=(browse_page==i?"SELECTED":"")%>><%=i%></OPTION>
	                                  	<%
	                                  	}
	                                  	%>
	                                  	</SELECT>
										<%=(browse_page < 2?"<IMG SRC=\"../IMAGES/MYNOTE/FIRST.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"#\">":"<A HREF=\"JavaScript:goPage('1');\"><IMG SRC=\"../IMAGES/MYNOTE/FIRST.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"1\"></A>")%>
										<%=(browse_page < 2?"<IMG SRC=\"../IMAGES/MYNOTE/BACK.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"#\">":"<A HREF=\"JavaScript:goPage('"+(browse_page-1)+"');\"><IMG SRC=\"../IMAGES/MYNOTE/BACK.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\""+(browse_page-1)+"\"></A>")%>
										<%=(browse_page == max_page?"<IMG SRC=\"../IMAGES/MYNOTE/NEXT.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"#\">":"<A HREF=\"JavaScript:goPage('"+(browse_page+1)+"');\"><IMG SRC=\"../IMAGES/MYNOTE/NEXT.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\""+(browse_page+1)+"\"></A>")%>
										<%=(browse_page != max_page?"<A HREF=\"JavaScript:goPage('"+max_page+"');\"><IMG SRC=\"../IMAGES/MYNOTE/LAST.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\""+max_page+"\"></A>":"<IMG SRC=\"../IMAGES/MYNOTE/LAST.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"#\")>")%>
              					</DIV></TD>
        					</TR>
      					</TABLE>
    				</FONT></TD>
    				<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD>
  				</TR>
  				<TR>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD>
    				<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD>
    				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD>
  				</TR>
			</TABLE>
		</FORM>
	</BODY>
</HTML>
<%
}
%>