<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.session.*,com.csc.library.report.*,com.csc.library.components.*;"%>
<jsp:useBean id="Y_TYPESHOW" class="com.csc.library.system.Task" scope="page" />
<%
	Y_TYPESHOW.setChannel(request, response);
	HelpEntry screen = (HelpEntry) Y_TYPESHOW.process("HelpEntry","MTYPESHOW");
        int maxLine = 10;
        screen.setMaxLine(maxLine);
	CheckNull chk=new CheckNull();
	ThaiUtilities thail = new ThaiUtilities();
	String condition=thail.ASCII2Unicode(chk.chkNullString(request.getParameter("__fixCon")));  
       
	//String years1=thail.ASCII2Unicode(chk.chkNullString(request.getParameter("__years1")));  
	//String years2=thail.ASCII2Unicode(chk.chkNullString(request.getParameter("__years2")));  
	//CscCalendar cs=new CscCalendar();
        //screen.getInquiry().setOrderBy("cast(TSCREENID as integer)");
        screen.getInquiry().setFilter("module='"+request.getParameter("__module")+"'");
	screen.getInquiry().setOrderBy("cast(TSCREENID as integer)");
        //screen.getInquiry().setOrderBy("screenname desc");
        screen.process();
        String numpage = chk.chkNullString(request.getParameter("__goPage"),"+1");
        numpage = numpage.replace("+","");

        ListBox listbox1 = new ListBox();
        listbox1.setUProfile(screen.getUProfile()); 
        listbox1.setName("module_type"); //ชื่อ ListBox
        listbox1.setValidCode("MODULETYPE"); //tag Systemcode ที่เรียกใช้
        listbox1.setDisable("true");
        listbox1.setChecked(request.getParameter("__module"));
%>
<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  language="JavaScript" src="../JS/SCREEN.js"></script>
<script type='text/javascript' src="../JS/ICONSMENU.js"></script>
<script language='javascript' src="../JS/HOTKEY.js"></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="JavaScript" type="text/JavaScript">

function GoSearch()
{
			var filterheal="";
			with(document.cscform)
			{	
				filterheal=checkCondition(filterheal,__typeid,"typeid");
				//if(filterheal.length>0)
				//filterheal+=" and tdesc like '%<%=screen.getUProfile().get("tdesc")%>%'";
				__fixCon.value=filterheal;
				__module = __module;
				search();
                __typeid.value = "";
                __tdesc.value = "";
				__module = __module;
						
			}
}

function checkFilter(fil){
		if(fil.length>0)
		     fil+=" and ";
			 return fil;
}

function checkCondition(filcon,objname1,targetname){
	with(document.cscform){
			//if(objname1.value.length>0&&objname2.value.length>0){
                            //filcon+=checkFilter(filcon);
                            //filcon+= targetname+"='"+objname1.value+"' AND mtypename.tdesc like '%"+objname2.value+"%'";
			//}else 
                            if(objname1.value.length>0){
                            //filcon+=checkFilter(filcon);
                            filcon+= targetname+"='"+objname1.value+"'";
			}   
			return filcon;
	}
}

function GoSave() {}
function GoDelete(){ }
function GoUpdate(){}

function goHelp(helpName,inputName){
    with(document.cscform){
	var helpReturn;
	var fixcon=__fixCon.value;
	__fixCon.value="";
		if(inputName=="__typeid" )
		 	helpReturn="__typeid:typeid,__tdesc:tdesc";
		else if(inputName=="__employeeid2" )
		 	helpReturn="__employeeid2:EMPLOYEEID,MEMPLOYEE@EMPLOYEEID";
		else if(inputName=="__bu11" )
		 	helpReturn="__bu11:bu1id";
		else if(inputName=="__bu12" )
		 	helpReturn="__bu12:bu1id";
		else if(inputName=="__bu21" )
		 	helpReturn="__bu21:bu2id";
		else if(inputName=="__bu22" )
		 	helpReturn="__bu22:bu2id";
		else if(inputName=="__bu31" )
		 	helpReturn="__bu31:bu3id";
		else if(inputName=="__bu32" )
		 	helpReturn="__bu32:bu3id";
		else if(inputName=="__position1" )
		 	helpReturn="__position1:positionid";
		else if(inputName=="__position2" )
		 	helpReturn="__position2:positionid";				
	linkHelp_Return(helpName,helpReturn);
        __fixCon.value=fixcon;
    }
}

function GoClean()
{
			with(document.cscform)
			{	
				__typeid.value="";
				__tdesc.value="";
			}
}

function goDetail(tscreenid){
//		with(document.cscform){
//                  
//                  
//				__fixCon.value=" tscreenid='"+tscreenid+"' ";
//				__cmd.value="search";
//				action="WEL331.jsp";
//				submit();
//		}
    var fixcon = "tscreenid = " + tscreenid + " ";
    var param = "Y_TYPESHOWDETAIL.jsp?__fixCon=" + fixcon;
    //var param="Y_TYPESHOWDETAIL.jsp?tscreenid=" +escape(tscreenid);
    window.open(param,"","left=375,top=30,width=450,height=600,toolbar=no,scrollbars=yes");
}

function showpic(pic) {
    var param="SHOWSCREEN.jsp?pic=" +escape(pic);
    window.open(param,"","left=200,top=200,width=600,height=600,toolbar=no,scrollbars=yes");
}
            
function chkSpecialStr(event){
    if(event.keyCode==13){
        GoSearch();
    }        
}

function pass_val(searchscreenname,searchlinktype,searchrefer){
	with(window.opener){
            send_val(searchscreenname,searchlinktype,searchrefer);
	}
        window.close();
}

//-->
</script>

<style type="text/css">
<!--
.style1 {font-size: 12px}
-->
</style>
</head>
<body>
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<form name="cscform" method="post" action="Y_TYPESHOW.jsp">

<!--
<div id="main">
    <span>Hey there</span>
</div>u

function downloadInnerHtml(filename, elId, mimeType) {
    var elHtml = document.getElementById(elId).innerHTML;
    var link = document.createElement('a');
    mimeType = mimeType || 'text/plain';

    link.setAttribute('download', filename);
    link.setAttribute('href', 'data:' + mimeType + ';charset=utf-8,' + encodeURIComponent(elHtml));
    link.click(); 
}

var fileName =  'tags.html'; // You can use the .txt extension if you want
downloadInnerHtml(fileName, 'main','text/html');-->

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

<%=screen.InitialVariable()%>

<!----------END CSC INITIAL ZONE -------------------------->
	<input type="hidden" name="__cmd" value="<%=request.getParameter("__cmd")%>"">
	<input type="hidden" name="__help" value="">
	<input type="hidden" name="__goPage" value="">
	<input  type="hidden" name="__notNull" value="<%//=screen.getRequire()%>">
	<input type="hidden" name="__helpReturn" value="">
	<input type="hidden" name="__helpName" value="">
	<input type="hidden" name="__pageCall" value="">
	<input type="hidden" name="__referPage" value="">
	<input  type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
	<input type="hidden" name="__lockPage" value="">
  <input type="hidden" name="__calendar">
   <input type="hidden" name="__screen" value="Y_TYPESHOW">
   <input type="hidden" name="__webid">
    <input type="hidden" name="__readposter">
  <script language="javascript">getInputFormatDate();</script>
	<input type="hidden" name="__employeeid" value="">
	<input type="hidden" name="__docno" value="">
	<input type="hidden" name="__formulaid" value="">
	<input name="__fixCon" type="hidden" value="<%=condition%>">
	<input type="hidden" name="__orderBy" value="<%=request.getParameter("__orderBy")%>">
  	<input type="hidden" name="__companyid"  value="<%=screen.getUProfile().get("companyid")%>">
	<input name="__complainid" type="hidden" value="">

    <script language="JavaScript" src="../JS/HOTKEY.js"></script>
          <script language="javascript">
	 var titlename=swap2String('History of healthy');
	 //document.write(Icons("Y_TYPESHOW,"+titlename));
	 </script>

	<br> <div align="center">
 <table cellpadding="0" cellspacing="0" class="large">
      <tr >
        <td colspan="2" class="header" >Y_TYPESHOW, <script language="javascript">swapLang(titlename);</script>&nbsp;</td>
      </tr>
      <tr >
        <td ><table class="largest" border="0" align="center" cellpadding="0" cellspacing="1">
          <tr>
            <td colspan="12" class="blankspace">
              <table width="638" border="0" align="center" cellpadding="0" cellspacing="1" class="inframe">
                <tr>
                  <td colspan="2" class="blankspace"> </td>
                </tr>
                    <tr> 
                      <td class="columnlabel"><%=screen.getLabel("typeid")%></td>
                      <td class="columnobject1"><%=screen.getInput("typeid")%></td>
                    </tr>
                    <tr> 
                      <td class="columnlabel"><%=screen.getLabel("mtypename","tdesc")%></td>                      
                      <td class="columnobject1"><input name="__tdesc" type="text" size="40" onkeypress="chkSpecialStr(event);" value="<%=chk.chkNullString(request.getParameter("__tdesc"),screen.getDataLabel("mtypename","tdesc"))%>"></td>
                    </tr>
                    <tr> 
                      <td class="columnlabel">Module Name</td>                      
                      <td class="columnobject1"><%=listbox1.process()%></td>
                    </tr>
                <tr>
                  <td class="columnlabel">&nbsp;</td>
                  <td>
                    <a href="javascript:GoSearch();"><img src="../IMAGES/BUTTON/SEARCH.gif"  border="0"></a></td>
                </tr>
                <tr>
                  <td colspan="2" class="columnlabel"></td>
                </tr>
              </table>
              <br>
    <div align="right" class="style1"><%=screen.getPageTag()%></div>
    <table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#808080" class="inframe">
        <tr class="title1">
            <td class="header" colspan="7"><div align="center"><SCRIPT language="JavaScript">swapLang('Screen Detail');</SCRIPT></div></td>
        </tr>
        <tr align="center">
            <td class="row3"><SCRIPT language="JavaScript">swapLang('No.');</SCRIPT></td>
            <td class="row3"><%=screen.getLabel("screenname")%></td>
            <td class="row3"><%=screen.getLabel("comment")%></td>
            <td class="row3">ประเภทหน้าจอ</td>
            <td class="row3"><%=screen.getLabel("module")%></td>
            <td class="row3">link Detail</td>
            <td class="row3">Send Data</td>
        </tr> 
        
          <%
                //if("search".equals(request.getParameter("__cmd"))){
                   int i = (maxLine * Integer.parseInt(numpage)) - (maxLine - 1);
		   while (screen.nextRec()){
			if(screen.checkLinePage()){
	%>
        <tr align="center">
            <!--<td align="center">
                <a href="javascript:showpic('<%=screen.getInquiry().getCurrentDbRecord().getViewUrl("picturescreen")%>');">
                <img src="<%=screen.getInquiry().getCurrentDbRecord().getViewUrl("picturescreen")%>" name="screenPic" width="100" height="80" border="0" id="screenPic">
                </a>
            </td>-->
            <td><%=i%></td>
            <td><%=screen.getString("screenname")%></td>
            <td align="left" style="margin: 5px;"><%=screen.getString("comment")%></td>
            <td><%=screen.getDataLabel("mtypename","tdesc")%></td>
            <td><%=screen.getString("module")%></td>
            <td><a href="javascript:;" onClick="goDetail(<%=screen.getString("tscreenid")%>)"><img src="../IMAGES/BUTTON/VIEW.gif" border="0"></a></td>
			<td><a href="javascript:;" onClick="pass_val('<%=screen.getString("screenname")%>','<%=screen.getString("linktype")%>','<%=screen.getString("refer")%>')"><img src="../IMAGES/BUTTON/ADD.gif" border="0"></a></td>
            <td></td>
        </tr>
          <%
            }
	if(screen.outLinePage()){ break; }
        i++;
	}
      //}
      %>
    
    </table>
        </td>
      </tr>
          <tr>
            <td colspan="5" class="blankspace"></td>
          </tr>
          <tr>
            <td colspan="5" class="bottom"></td>
          </tr>
</table>
</div>
</form>
</body>
</html>