var alterffourflag=0;
var lastkey=0;
var refreshflag=0;
document.onkeydown = function ( event ) {
  event = event || window.event;
  return window_onkeydown();
}
//ie 6 close
window.onunload = function() {
  ie6=navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1;
  if(ie6) {
    if(self.screenTop > 10000 && event.clientY < 0 && event.clientX < 0 || alterffourflag==1) {
      todo();
    }
  }
}
//ie 7.. close
window.onbeforeunload = function() {
	ie=navigator.userAgent.toLowerCase().indexOf('msie')!=-1;
	ie6=navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1;
  if(ie && !ie6) {
		var offset=0.0;
		var width=0.0;
		if(document.documentElement && document.documentElement.clientWidth) {
			width = document.documentElement.clientWidth;
    } else if (document.body && document.body.offsetWidth) {
      width = document.body.offsetWidth;
    }
		offset = 40;
		var diff = width - offset;
    if (refreshflag!=1 && width!=0 && window.event.clientY < 0 && window.event.clientX > diff || alterffourflag==1) {
			todo();
		}
    refreshflag=0;   
  }
}
//keyboard check
function window_onkeydown() {
  var keynum
  var numcheck
  e = window.event;
  keynum = e.keyCode;
  if(lastkey==18 && keynum==115) {
    alterffourflag=1;
  }
  if(keynum==116) {
    refreshflag=1;
  }
  lastkey=keynum;
}
