document.onkeydown=refreshSelf;
function refreshSelf(event){
    if(!event) event=window.event;
	if(event.keyCode==122 || event.keyCode==114){
		try{event.keyCode=0;}catch(e){}
		event.returnValue=false;
	}

	if (event.keyCode==116){
		self.location.reload(true);
		try{event.keyCode=0;}catch(e){}
		event.cancelBubble=true;
		event.returnValue=false;
	}
	var fnkeys=new Array(66,68,69,72,73,76,78,79,80,82,87);
	if(event.ctrlKey){
	    var ifnkey;
		for(ifnkey=0;ifnkey<fnkeys.length;ifnkey++){
			if(event.keyCode==fnkeys[ifnkey]){
				try{event.keyCode=0;}catch(e){}
				event.returnValue=false;
				return false;
				break;
			}
		}
	}
	if(event.keyCode==9 && event.ctrlKey){
		if (parent.DealWithCtrlTab){
			parent.window.bCtrlDown=true;	
			parent.DealWithCtrlTab();
		}else if (parent.parent.DealWithCtrlTab){
			parent.parent.window.bCtrlDown=true;
			parent.parent.DealWithCtrlTab();	
		}		
	}
	if(event.keyCode==69 && event.ctrlKey && event.shiftKey){
		if (parent.topmenuBarHideLeft){
			parent.topmenuBarHideLeft();
		}else if(parent.parent.topmenuBarHideLeft){
			parent.parent.topmenuBarHideLeft();
		}
	}
	
	/*/Ctrl Tab*/
	if(event.keyCode==9 && event.ctrlKey){
		if(parent.DealWithCtrlTab){
			parent.bCtrlDown=true;
			parent.DealWithCtrlTab();
		}else if (parent.parent.DealWithCtrlTab){
			parent.parent.bCtrlDown=true;
			parent.parent.DealWithCtrlTab();
		}
	}
	
}	 

document.onmousedown=dealWithMouseDown;
function dealWithMouseDown(){
	if(parent.activeSubwinFromChild){
		parent.activeSubwinFromChild(window);
	}else if(parent.parent.activeSubwinFromChild){
		parent.parent.activeSubwinFromChild(parent);
	}
}

//document.onmousemove=dealWithMouseMove;
function dealWithMouseMove(event){
    if(!event) event =window.event;
	if(parent.SubWinMove){
		parent.SubWinMove(event.button,event.clientX,event.clientY);
	}else if(parent.parent.SubWinMove){
		parent.parent.SubWinMove(event.button,event.clientX,event.clientY);
	}
}
//document.onmouseup=dealWithMouseUp;
function dealWithMouseUp(){
	if(parent.capture){
		parent.capture="";	
	}else if(parent.parent.capture){
		parent.parent.capture="";	
	}
}