function onBlur() {
	var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	if (request) {
		var start = new Date();
		request.open("GET", "/util/focusLost?"+start.getTime(), false);
		request.send(null);
	}
};
function onFocus(){
	var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	if (request) {
		var start = new Date();
		request.open("GET", "/util/focusGain?"+start.getTime(), false);
		request.send(null);
	}
};

if (/*@cc_on!@*/false) { 
	document.onfocusin = onFocus;
	document.onfocusout = onBlur;
} else {
	window.onfocus = onFocus;
	window.onblur = onBlur;
}
