function popup(argStrType, argStrTitle, argMixedVal)
{
	switch(argStrType)
	{
		case 'join_home':
			var intWidth = 450;
			var intHeight = 175;
			var intX = 0;
			var intY = 0;
			var strScrollbars = 'no';
			var strSettings = 'screenX=' + intX + ', screenY=' + intY + ', left=' + intX + ', top=' + intY + ', width=' + intWidth + ', height=' + intHeight + ',scrollbars=' + strScrollbars + ', resizable=yes';
			var strURL = '/content/join/index.php';
			break;
		case 'join_link':
			var intWidth = 450;
			var intHeight = 175;
			var intX = Math.round((screen.width - intWidth) / 2);
			var intY = Math.round((screen.height - intHeight) / 2);
			var strScrollbars = 'no';
			var strSettings = 'screenX=' + intX + ', screenY=' + intY + ', left=' + intX + ', top=' + intY + ', width=' + intWidth + ', height=' + intHeight + ',scrollbars=' + strScrollbars + ', resizable=yes';
			var strURL = '/content/join/index.php';
			break;
		case 'text':
			var intWidth = 350;
			var intHeight = 150;
			var intX = Math.round((screen.width - intWidth) / 2);
			var intY = Math.round((screen.height - intHeight) / 2);
			var strScrollbars = 'yes';
			var strSettings = 'screenX=' + intX + ', screenY=' + intY + ', left=' + intX + ', top=' + intY + ', width=' + intWidth + ', height=' + intHeight + ',scrollbars=' + strScrollbars;
			var strURL = '/popup_text.php?title=' + argStrTitle + '&text=' + argMixedVal;
			break;
		case 'url':
			var intWidth = 500;
			var intHeight = 275;
			var intX = Math.round((screen.width - intWidth) / 2);
			var intY = Math.round((screen.height - intHeight) / 2);
			var strScrollbars = 'yes';
			var strSettings = 'screenX=' + intX + ', screenY=' + intY + ', left=' + intX + ', top=' + intY + ', width=' + intWidth + ', height=' + intHeight + ',scrollbars=' + strScrollbars;
			var strURL = argMixedVal;
			break;
	}
	openWindow(strURL, strSettings);
}

function openWindow(argStrURL, argStrSettings)
{
	if (window.boolIsPopupOpen)
	{
		window.winPopup.close();
		window.boolIsPopupOpen = false;
//		setTimeout('openWindow(' + argStrURL + ', ' + argStrSettings + ')', 300);
		openWindow(argStrURL, argStrSettings);
		return;
	}
	window.winPopup = window.open(argStrURL, '', argStrSettings);
	window.boolIsPopupOpen = true;
}
