if (window.attachEvent && document.all) {
	var clearElementProps = [
		'onmouseover',
		'onmouseout',
		'onmousedown',
		'onmouseup',
		'onfocus',
		'onblur',
		'ondblclick',
		'onclick',
		'onselectstart',
		'oncontextmenu'
	];
	window.attachEvent("onunload", function() {
		if(typeof(unloadPage) == "function") unloadPage()
		for(var _d = document.all.length; _d--;){
			el = document.all[_d];
			try{if(el.removeEventListener) el.removeEventListener(clearElementProps);if(el.detachEvent) el.detachEvent(clearElementProps);}catch(e){}
		}
		el = document.body;
		try{if(el.removeEventListener) el.removeEventListener(clearElementProps);if(el.detachEvent) el.detachEvent(clearElementProps);}catch(e){}
		el = window;
		try{if(el.removeEventListener) el.removeEventListener(clearElementProps);if(el.detachEvent) el.detachEvent(clearElementProps);}catch(e){}
	});
}
