<script language="javascript">
/*###################################################################*/
/*	Autor = Marcos Regis
	Assunto = Janela no centro absoluto
	Data = 09/03/2006	
	Descri�ao =  Fun��o que abre uma janela tipo popup no centro
	absoluto da janela levando em conta a resolu��o do cliente.	
	Pode ser alterado a vontade mas por getileza mantenha os cr�ditos
	*/
function  centerpopup(url,nome,altura,largura){
	/*	Fun��o que abre uma janela tipo popup no centro absoluto da janela.
		A fun��o recebe a url, o nome, a altura e a largura.
		Para facilitar ainda mais, pode-se definir um tamanho fixo como
		m�nimo baseado na resolu��o do monitor de quem est� acessando 	*/
  var minimo = screen.width/4; // esta ser� a largura e a altura m�nima	evitando uma 
  // janela muito pequena
  var maximo = screen.height - 100; // esta ser� a largura e a altura m�xima
  // evitando uma janela muito grande
  var w = ( ( ( (largura>minimo)? largura:minimo )<maximo )?largura:maximo);
  var h = ( ( ( ( altura>minimo )? altura:minimo )<maximo )?altura:maximo);
  var l = (screen.width/2) - w/2;	// valor para a posi��o na horizontal
  var t = (screen.height/2) - h/2;	// valor para a posi��o na vertical
  var argumentos = 'copyhistory=yes,width='+w+',height='+h+',left='+l+',top='+t+',screenX='+l+',screenY='+t;
  var novajan = window.open(url,nome, argumentos);
}
/*	Exemplo de uso: = 	*/
<a href="javascript:void(centerpopup('','POPUP',250,250));">clique aqui para abrir um popup</a>
</script>