var allFocusElement;


//页面放大缩小函数 ie下面有效
var zoom = 1
window.document.onkeydown = function()

{
	//var IEKey = event.keyCode;
    //l放大
	if (event.altKey && window.event.keyCode == 76) {
		top.hall_main.document.body.style.zoom=zoom+1/4;
		zoom=zoom+1/4;
	}
    //s缩小
	if (event.altKey && window.event.keyCode == 83) {
		top.hall_main.document.body.style.zoom=zoom-1/4;
		zoom=zoom-1/4;
	}
    //R默认
	if (event.altKey && window.event.keyCode == 82) {
		top.hall_main.document.body.style.zoom=1;
		zoom=1;
	}

}

window.document.onfocusin = function()
{
	//声明currentElement为当前事件的对象
	var currentElement=window.event.srcElement;
	if(currentElement==null)return;
	if(currentElement.tagName.toLowerCase() =="input" && currentElement.type.toLowerCase() =="text"){
		currentElement.className="input_onfocus";
	}
}

window.document.onfocusout = function()
{
	//声明currentElement为当前事件的对象
	var currentElement=window.event.srcElement;
	if(currentElement==null)return;
	if(currentElement.tagName.toLowerCase() =="input" && currentElement.type.toLowerCase() =="text"){
			currentElement.className="input_defaut";
	}
}

window.document.onkeyup = function() 
{
	//Ctrl+enter
	if(event.ctrlKey && window.event.keyCode == 13) {
		top.hall_main.document.form1.txtQueryID.focus();
	}
	
	//Alt+N
	if(event.altKey && window.event.keyCode == 78) {
		top.hall_main.document.form1.btnNew.click();
	}
	
		
	//Ctrl+t 隐藏除main以外的所有帧
	if(event.ctrlKey && window.event.keyCode == 84) {
		top.leftframe.cols="0,*";
		top.topframe.rows="0,*";
		top.mainframe.rows="0,*,0";
	}

	//Ctrl+y 恢复帧结构
	if(event.ctrlKey && window.event.keyCode == 89) {

		top.mainframe.rows="43,*,30";

		str=top.hall_nav.document.all.switch1.src;
		flag=str.search("frame_nav_left_open.png");

		if (flag>0){
			top.hall_nav.document.all.switch1.src=str.replace("frame_nav_left_close.png","frame_nav_left_open.png");
			top.leftframe.cols="0,*";
			top.hall_nav.document.all.switch1.alt="显示左边菜单";			
		}else{
			top.hall_nav.document.all.switch1.src=str.replace("frame_nav_left_open.png","frame_nav_left_close.png");
			top.leftframe.cols="139,*";
			top.hall_nav.document.all.switch1.alt="隐藏左边菜单";
		}

		str1=top.hall_nav.document.all.switch2.src;
		flag1=str1.search("frame_nav_top_open.png");

		if (flag1>0)
		
			{
				top.hall_nav.document.all.switch2.src=str1.replace("frame_nav_top_close.png","frame_nav_top_open.png");
				top.topframe.rows="0,*";
				top.hall_nav.document.all.switch2.alt="显示顶部菜单";
			}
			
			else
			{
				top.hall_nav.document.all.switch2.src=str1.replace("frame_nav_top_open.png","frame_nav_top_close.png");
				top.topframe.rows="80,*";
				top.hall_nav.document.all.switch2.alt="隐藏顶部菜单";
			}
	}
	//左箭头切换
	if(event.ctrlKey && window.event.keyCode == 37){
		//alert("key_ok");
		var currentElement=window.event.srcElement;
		//alert(allFocusElement.length);
		var currentElementNum=elementPosition(currentElement,allFocusElement);
		if(currentElementNum > 1){
			allFocusElement[currentElementNum-1].focus();
		}
	}
	//右箭头切换
	if(event.ctrlKey && window.event.keyCode == 39){
		var currentElement=window.event.srcElement;
		var currentElementNum=elementPosition(currentElement,allFocusElement);
		if(currentElementNum < allFocusElement.length){		
			allFocusElement[currentElementNum+1].focus();
		}
	}
}

function initM_key_contral()
{
	allFocusElement=selectAll('*','focuselement','scd');
}