var poppedWin = null;
function NewWindow(url)
{
	if (arguments.length === 2)
		opts = arguments[1];
	else
		opts = {};

	var winLabel = opts['winLabel'] || '_blank';
	var width = opts['width'] || 400;
	var height = opts['height'] || 450;
	var scrollable = opts['scrollable'] || 'yes';
	var resizable = opts['resizable'] || 'yes';
	var stripped = opts['stripped'] || 'almost';

	var leftPosition = (screen.width) ? (screen.width-width)/2 : 0;
	var topPosition = (screen.height) ? (screen.height-height)/2 : 0;
	var chromeSettings = (stripped === 'yes' ? ',toolbar=no,location=no,directories=no,status=yes,menubar=no' : stripped === 'almost' ? ',toolbar=no,location=yes,directories=no,status=yes,menubar=no' : ',toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes');

	settings = 'height='+height+',width='+width+',top='+topPosition+',left='+leftPosition+',scrollbars='+scrollable+',resizable='+resizable + chromeSettings;

	if (opts['track'] && opts['ga_acct'])
	{
		var pageTracker = _gat._getTracker(opts['ga_acct']);
		pageTracker._trackPageview(url);
	}

	poppedWin = window.open(url, winLabel, settings);

	if(poppedWin)
		poppedWin.focus();

	return !!poppedWin;
}

