﻿var sChatFlag=0;
var sBoardFlag=0;

/* 屏蔽鼠标动作 */
function DisableMouseEvent(evt) {
	evt=evt ? evt : (window.event ? window.event : null);
	var obj=(evt.srcElement ? evt.srcElement : evt.target);
	if ((obj.type != "text") && (obj.type != "textarea") && (obj.type != "password") && (obj.name != "CanBeSelect")) {
		evt.cancelBubble = true;
		return false;
	}
};

function DisableBrowserHotKey(evt) {
	evt=evt ? evt : (window.event ? window.event : null);
	var obj=(evt.srcElement ? evt.srcElement : evt.target);
	/* 屏蔽F1键 */
	if (evt.keyCode==112) {
		if (Microsoft_IE) evt.keyCode = 0;
		evt.cancelBubble = true;
		return false;
	}
	/* 屏蔽F5键 */
	if (evt.keyCode==116) {
		if (Microsoft_IE) evt.keyCode = 0;
		evt.cancelBubble = true;
		return false;
	}
	/* 屏蔽F11键 */
	if (evt.keyCode==122) {
		if (Microsoft_IE) evt.keyCode = 0;
		evt.cancelBubble = true;
		return false;
	}
	/* 屏蔽Ctrl+R */
	if ((evt.ctrlKey && evt.keyCode==82)) {
		if (Microsoft_IE) evt.keyCode = 0;
		evt.cancelBubble = true;
		return false;
	}
	/* 屏蔽Ctrl+N */
	if ((evt.ctrlKey && evt.keyCode==78)) {
		if (Microsoft_IE) evt.keyCode = 0;
		evt.cancelBubble = true;
		return false;
	}
	/* 屏蔽Ctrl+A */
	if ((evt.ctrlKey && evt.keyCode==65) && (obj.type != "text" && obj.type != "textarea" && obj.type != "password" && obj.name != "CanBeSelect")) {
		if (Microsoft_IE) evt.keyCode = 0;
		evt.cancelBubble = true;
		return false;
	}
	/* 屏蔽BackSpace键 */
	if ((evt.keyCode == 8) && (obj.type != "text" && obj.type != "textarea" && obj.type != "password" && obj.name != "CanBeSelect")) {
		if (Microsoft_IE) evt.keyCode = 0;
		evt.cancelBubble = true;
		return false;
	}
};

function onMouseDown_Click(evt) {
	if (sBoardFlag) HideBoardMenu();
	// 这里注释掉，防止整个BOX移动
	// CatchWindow(evt);
	DesktopCatchIcon(evt);
};

function onMouseUp_Click(evt) {
	ReleaseWindow();
	DesktopReleaseIcon();
};

function onMouseMove_Click(evt) {
	MoveWindow(evt);
	DesktopMoveIcon(evt);
};

function onMouseClick_Click(evt) {
	DesktopCancelSelect();
	HideStartMenu();
	try {
		Manager_HideAllMenu();
	}
	catch(e){};
};

function onKeyDown_Click(evt) {
	doHotKeyMoveWindow(evt);
	try {
		if (sChatFlag==1) doHotKeyRecvMessage(evt);
	}
	catch(e){};
	if (JsAllErrorDebug==0) return DisableBrowserHotKey(evt);
};
