// Opens a pop-up window using the specified parameters.  Uses default parameters for any not specified
function popWin(url, target_window, user_config, return_object) {
	var config = {left:null,top:null,width:620,height:400,scrollbars:'yes',resizable:'yes',status:'yes',toolbar:'no',location:'no',menubar:'no',titlebar:'yes'};
	if (!target_window)	target_window = 'NewWindow';
	for (var k in user_config) config[k] = user_config[k];
	if (config.left == null) config.left = (screen.width - config.width) / 2;
	if (config.top == null) config.top = (screen.height - config.height) / 2;
	var arr = [];
	for (var k in config) arr[arr.length] = k + '=' + config[k];
	var oWin = window.open(url, target_window, arr.join(','));
	//oWin.opener = window;
	if (oWin.focus()) oWin.focus();
	if (return_object) return oWin;
}

// Email this Page popup functionality
function emPage() {
	popWin('https://www.cbalaw.org/emailPage.php?url='+location.href+'&title='+escape(document.title),'emailPage',{resizable:'no',width:475,height:500});
	return false;
}

// Directory Listing popup functionality
function popDL(id) {
	popWin('https://portal.cbalaw.org/PortalTools/Directory/Bio.cfm?constitid='+id+'&searchtype=General','portalplus',{width:740,height:780,menubar:'yes'});
	return false;
}

