function onLoadHandler(f) {
	var root = (window.addEventListener || window.attachEvent) ? window : (document.addEventListener ? document : null);
	if (root){
		if (root.addEventListener) {
			root.addEventListener("load", f, false);
		} else if (root.attachEvent) {
			root.attachEvent("onload", f);
		}
	} else {
		if(typeof window.onload == 'function') {
			var existing = window.onload;
			window.onload = function() {
				existing(); f();
			}
		} else {
			window.onload = f;
		}
	}
}