Bug no IE 7?

Pessoal,

o código abaixo roda perfeitamente no Firefox,mas no IE 7 dá um erro de “argumento inválido”:

       LeftPosition = (screen.width) ? (screen.width-600)/2 : 0;
       TopPosition = (screen.height) ? (screen.height-400)/2 : 0;
       settings = 'height='+400+',width='+600+',top='+TopPosition+',left='+LeftPosition+',scrollbars=auto,resizable=no';
       win = window.open('<%=url%>','Nome da Janela',settings);

alguem já passou por isso?

Putz!
Dê uma olhada nisso aqui