function addLoadEvent(func) {
	if (window.attachEvent) {
		window.attachEvent("onload", func);
	}
	else if (window.addEventListener) {
		window.addEventListener("load", func, false);
	}
	else {
	    var oldonload = window.onload;
	    if (typeof window.onload != 'function') {
	        window.onload = func;
	    } else {
	        window.onload = function() {
	            if (oldonload) oldonload(); // In case oldonload was not defined before, add null check to be compatible with IE7+
	            func();
	        }
	    }
	}
}

function addOnResizeEvent(func) {
	if (window.attachEvent) {
		window.attachEvent("onresize", func);
	}
	else if (window.addEventListener) {
		window.addEventListener("resize", func, false);
	}
	else {
		var oldOnResize = window.onresize;
		if (typeof window.onresize != 'function') {
			window.onresize = func;
		} else {
			window.onresize = function() {
				if (oldOnResize) oldOnResize();
				func();
			}
		}
	}
}

/*
 * Example call:
 */
//addLoadEvent(
	// This function closes the window
//	function closeWindow(){
//		<cfif forward NEQ "">
//			opener.location.href='<cfoutput>#forward#</cfoutput>';
//		<cfelseif URL.reload>
//			opener.location.reload();
//		<cfelse>
//			opener.location.href='../../search/simple.cfm';
//		</cfif>
//		window.close();
//	}
//)
 

	