var pWin = null;

function focus_window()
{
	if (pWin != null) 
	{
		pWin.focus();
		pWin = null;
		return;
	}
	setTimeout("focus_window()", 1000);
}

function abre_popup_local( url, nome, largura, altura, posleft, postop )
{
	var features = 'fullscreen=0,toolbar=0,statusbar=0,directories=0,'
	
	features += 'location=0,menubar=0,resizable=1,width=' + largura + ','
	features += 'height=' + altura + ',top=' + postop + ',left=' + posleft;
	
	var newWin = window.open(url, nome, features);

	//newWin.resizeTo( largura, altura );
	//newWin.moveTo( posleft, postop );

	pWin = newWin;
	setTimeout("focus_window()", 10);			
}

function abre_popup_mouse( url, nome, largura, altura )
{
	var posleft = event.screenX;
	var postop = event.screenY;

	abre_popup_local(url, nome, largura, altura, posleft, postop);
}

function abre_popup_centro( url, nome, largura, altura )
{
	var posleft = (screen.availWidth - largura) / 2;
	var postop = (screen.availHeight - altura) / 2;
	
	abre_popup_local(url, nome, largura, altura, posleft, postop);
}

