	var onload_functions = Array();
	if (typeof(wload) != 'object') {
		var wload = window.onload;
		window.onload= function () {
			if (typeof(wload)=="function") {
				wload();
			}
			for (var i=0; i<onload_functions.length; i++) {
				eval(onload_functions[i]);
			}
		}
	}
	function add_onload_function(fxn_str) {
		onload_functions[onload_functions.length] = fxn_str;
	}
	var popup_array = Array();
	function open_popup(url, popup_name, options) {
		var cur_popup = popup_array[popup_name];
		var is_popup_defined = (typeof(cur_popup) == 'object');
		var is_popup_open = (is_popup_defined)
			? !(cur_popup.closed)
			: false;
	
		if ( is_popup_defined && is_popup_open ) {
			cur_popup.href = url;
			cur_popup.focus();
		} else if ((is_popup_defined && !is_popup_open) || !is_popup_defined) {
			popup_array[popup_name] = window.open(url, popup_name, options);
		}
	}