<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

	<script type="text/javascript" src="res/ext/ext-all.js"></script>
	<link rel="stylesheet" type="text/css" href="res/ext/resources/css/ext-all.css" />
	<link type="text/css" rel="stylesheet" href="res/jquery_api/dist/css/jquery-entropizer.min.css" />
	<link rel="stylesheet" type="text/css" href="css/ext-override.css" />
	<link rel="stylesheet" type="text/css" href="css/desktop.css" />
	<script type="text/javascript" src="utility/flag.js"></script>
	<script type="text/javascript" src="utility/functions.js"></script>
	<script type="text/javascript" src="utility/handler.js"></script>
	<script type="text/javascript" src="utility/command.js"></script>
	<script src="../playzone,/ext/adapter/jQuery/jquery-1.3.2.min.js" type="text/javascript"></script>
	<script type="text/javascript" src="res/jquery_api/lib/jquery.js"></script>
	<script type="text/javascript" src="res/jquery_api/lib/entropizer.js"></script>
	<script type="text/javascript" src="res/jquery_api/lib/demo/bootstrap.min.js"></script>
	<script type="text/javascript" src="res/jquery_api/dist/js/jquery-entropizer.min.js"></script>
	<script type="text/javascript">
		/* set language */
		var setLan = "";

		function createXMLHttpRequest() {
			try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
			try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
			try { return new XMLHttpRequest(); } catch(e) {}
			return null;
		}

		function sendCmd(cmd) {
			var objHTTP;
			objHTTP = createXMLHttpRequest();
			objHTTP.open("GET", cmd , false);
			objHTTP.send(null);
			return objHTTP.responseText;
		}

		if(Ext.util.Cookies.get('language'))
			setLan = Ext.util.Cookies.get('language');

		var map = false;
		for (var countryCode in modeFlag.languageMap) {
			if (setLan == countryCode) {
				map = true;
				break;
			}
		}

		if (!map) {
			setLan = "en";
			Ext.util.Cookies.set('language', setLan, new Date(new Date().getTime()+(1000*60*60*24*365*5)));
		}

		eval("language="+sendCmd('res/i18n/nls/'+setLan+'/nsa.js'));

		Ext.Loader.setPath({
			'Ext.ux.desktop': 'script/mainLayout',
			MyDesktop: 'script',
			Package:'pkg',
			Utility: 'utility',
			Model:'model'
		});

		Ext.require('MyDesktop.WindowsBase');

		if (Ext.isIE || testIE11()) {
			link = document.createElement("link");
			link.href = "css/iefont.css";
			link.type = "text/css";
			link.rel = "stylesheet";
			document.getElementsByTagName("head")[0].appendChild(link);
		}

		var myDesktopApp, userInfo = {}, hasMediaServer = null;
		Ext.onReady(function () {
			Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
			Ext.QuickTips.init();

			getWhoami();

			function getWhoami() {
				Ext.Ajax.request({
					url: '/cmd,/ck6fup6/system_main/whoami',
					success:function(responseObject){
						userInfo =  eval("("+responseObject.responseText+")");
						myDesktopApp = new MyDesktop.WindowsBase();
						myDesktopApp.menuStore = Ext.create('Ext.data.Store', {
							model: 'Model.Common.getWindowMenuList',
							id:'menuStore'
						});
						if(userInfo.usertype == "admin"){
							myDesktopApp.menuStore.load();
						}
					},
					failure: function(responseObject){
						getWhoami();
					},
					scope: this
				}, this);
			}
		});
	</script>
	<script type="text/javascript" src="utility/regex.js"></script>
</head>
<body class="desktopMainPage-bg">
<div id="msgBox"></div>
</body>
</html>
