<!--
/**
 * key_escape.js
 * @fileoverview 按键过滤,过滤右键,F1帮助,后退等按键事件
 * @author Lynk Li
 */

document.oncontextmenu = function() {
	_common.setAutoHiddenTimer();
	if (!(event.srcElement.tagName.toUpperCase() == 'TEXTAREA' || (event.srcElement.type && (event.srcElement.type.toUpperCase() == 'TEXT' || event.srcElement.type.toUpperCase() == 'PASSWORD')))) {
		event.returnValue=false;
		return false;
	}
};

document.onclick = function() {
	_common.setAutoHiddenTimer();
	try {
		var arr = event.srcElement.id.split("__");
		if (arr.length <= 1 || !_setting.noClearPop.has(arr[0])) {
			_common.clearPopDiv();
		}
	} catch(e) {
		_common.clearPopDiv();
	}	
}

function window.onhelp() {
	_common.setAutoHiddenTimer();
	return false;
}
 
function document.onkeydown() {
	_common.setAutoHiddenTimer();
	if (event.srcElement.tagName == "A" && event.keyCode == 16) {
		alert(_langPackage.keyescape.newPage);
		event.returnValue=false;
	}	
	if ((window.event.altKey)&& ((window.event.keyCode==37)||(window.event.keyCode==39))) { 
		 alert(_langPackage.keyescape.backForward); 
		 event.returnValue=false; 
	} 
	if ((event.keyCode == 8) && (event.srcElement.type != "text" && event.srcElement.id.substring(0, 17) != "chatwin_putin_box" && event.srcElement.type != "textarea" && event.srcElement.type != "password") ||(event.keyCode==116) || (event.ctrlKey && event.keyCode==82)){
		 event.keyCode=0; 
		 event.returnValue=false; 
	}	
	if (event.keyCode==122) {
		event.keyCode=0;
		event.returnValue=false;
	}
	if (event.ctrlKey && event.keyCode==78) event.returnValue=false;	
	if (event.shiftKey && event.keyCode==121) event.returnValue=false;	
	if (window.event.shiftKey && window.event.keyCode == 13) event.returnValue=false;	
	if ((window.event.altKey)&&(window.event.keyCode==115)) { 
		window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
		return false; 
	}
	if (event.keyCode == 27) {
		_common.clearPopDiv();
	}
}
//-->