<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.database.*,com.csc.library.session.*"%>
<%@ page import="com.csc.library.menu.MenuList"%>
<%@ page import="com.csc.library.menu.Menu" %>
<%@ page import="com.csc.library.menu.GlobalCheck" %>

<jsp:useBean id="USERGROUP" class="com.csc.library.system.Task" scope="page"/>
<%
	USERGROUP.setChannel(request,response);
	UIManager screen = (UIManager) USERGROUP.process("SingleEntry","GLOBALMENU");
	screen.referLangOff();
	
	final UProfile  uprofile = screen.getUProfile();
	if(uprofile == null) {
		return;
	}

	String menu = (screen.getRecord().getConfirmStatus() == -99)?request.getParameter("__global_menu"):screen.getDataLabel("global_menu");
	if( menu == null ) {
		menu="";
	}
	
	final Menu global =  new GlobalCheck(uprofile);
	String strMenuList =  global.getMenu();
	
%>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../CSS/TISCO.css">
<link type="text/css" rel="stylesheet" href="../CSS/jquery.checktree.css" />
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/CSS/metro.css"/>
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/CSS/metro-icons.css"/>
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/CSS/MENU_BACKEND.css"/>
<script type="text/javascript" language="javascript" src="../JS/SCREEN.js"></script>
<script type="text/javascript" language="javascript" src="../JS/ICONSMENU.js"></script>
<script type="text/javascript" language="javascript" src="../JS/HOTKEY.js"></script>
<script type="text/javascript" language="javascript">setLang("<%=screen.getUProfile().get("lang")%>");</script>

<script type="text/javascript" language="javascript" src="../JS/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="../JS/jquery.checktree_yctin.noconflict.js"></script>

<script type="text/javascript" language="javascript">
/*
	jQuery(document).ready(function() {
		var allVals = jQuery("[name='__global_menu']").val().split(',');
		jQuery("#global_menu input:checkbox").val(allVals);
	});*/
	var $checktree;
	jQuery(document).ready(function() {
		var $fieldValue = [];
		$checktree = jQuery("#global_menu").checkTree();
		$checktree.clear();
		$fieldValue = jQuery("[name='__global_menu']").val().split(',');
		jQuery("[name='__menu']").val($fieldValue);
		$checktree.update();
	});

	function getValue() {
		jQuery("[name='__global_menu']").val($checktree.getValue());
	}

	function beforeGo() {
		getValue();
	}

	function GoSave() {
		beforeGo();
		confirmSave();
	}

	function GoUpdate(){
	  beforeGo();
	  update();
	}
 
	function GoDelete(){ 
		edelete(); 
	}
	function GoSearch(){ 
		search(); 
	}

   //Bom add
	function chkSpecialKey(e) {
		var keyCode = getKeyCode(e);
		  if (!((keyCode == 32) || (keyCode == 95) || (keyCode == 45)  || (keyCode >= 47 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122)) ){
				cancelEvents(e);
		  }
	}
	//  end

</script>

<style type="text/css">
	.menu-container { 	
		margin: 10px auto; 
		padding: 0 0 0 20px; 
		width: 1000px; 
	}

	.tile-group{ 
		margin-left: 5% !important;
	}

	ul.checktree li{ 
		font-size: 16px;!important
		clear: both !important;
	}

	td.header {
		font: MS Sans Serif ;
	}
	/*ul.checktree li .checkbox{unchecked16px
		background: transparent url("../IMAGES/CHECKTREE/unchecked16px.gif") no-repeat scroll 0px 2px;
		width: 18px;
		height: 18px;
	}*/

	ul.checktree li .checkbox{
		background: transparent url("../IMAGES/CHECKTREE/uncheck.png") no-repeat scroll 0px 2px;
		width: 18px;
		height: 18px;
	}
	ul.checktree li .checked{
		background: url("../IMAGES/CHECKTREE/check2.png") no-repeat scroll 0px 2px;
	}


</style>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"  >
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<form name="cscform" method="post">
 

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

<%=screen.InitialVariable()%>

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

  <input type="hidden"name="__screen"  value="GLOBALMENU">
  <input type="hidden" name="__help" value="">
  <input type="hidden" name="__cmd"  value="">
  <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
  <input type="hidden" name="__fixCon" value="">
  <input name="__notNull" type="hidden" value="<%=screen.getRequire()%>">
  <input name="__companyid" type="hidden" value="<%=screen.getUProfile().get("companyid")%>">
  <input name="__global_menu" type="hidden" value="<%=menu%>">
    <script language="javascript">
		 var titlename=swap2String('Setting Main menu');
		 document.write(Icons("GLOBALMENU,"+titlename));
	 </script>
  <br>
  <div align="center">
    <table  cellpadding="0"  cellspacing="0" >
      <tr>
        <td  class="header"><script language="JavaScript">document.write(titlename);</script> &nbsp;</td>
      </tr>
      <tr>
        <td>
            <table align="center" cellpadding="0" cellspacing="0"  class="inframe" >
              <tr> 
                <td colspan="2"  class="blankspace"></td>
              </tr>
              <tr > 
                <td class="columnlabel"><%=screen.getLabel("user_level")%>&nbsp;</td>
                <td><%=screen.getInput("user_level")%> </td>
              </tr>
              <tr > 
                <td class="columnlabel"><%=screen.getLabel("tdesc")%>&nbsp;</td>
                <td><%=screen.getInput("tdesc")%></td>
              </tr>
              <tr > 
                <td  class="columnlabel"><%=screen.getLabel("edesc")%>&nbsp;</td>
                <td><%=screen.getInput("edesc")%></td>
              </tr>
             <tr > 
                <td colspan="2" class="columnlabel">&nbsp;</td>
              </tr>
              <tr > 
                <td valign="top" class="columnlabel"><%=screen.getLabel("global_menu")%>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr > 
                <td colspan="2" valign="top">
				<%=strMenuList %>
                </td>
              </tr>
              <tr > 
                <td class="columnlabel">&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr > 
                <td colspan="2"  class="columnlabel">&nbsp;</td>
              </tr>
            </table>
          </td>
      </tr>
      <tr>
        <td class="bottom"></td>
      </tr>
    </table>
  </div>


<!----------BEGIN CSC ENDING ZONE ------------------------>

<%=screen.endJSP()%>

<!----------END CSC ENDING ZONE -------------------------->

</form>
</body>
</html>