Ciao ragazzi come al solito... problemi!

Sto realizzando un layer a comparsa che si apre cliccando su un pulsante di un form. Il layer si apre nel punto in cui clicco con il mouse.
E fin qui tutto bene...
Purtroppo mi sono accorto che se la pagina non entra tutta nello schermo e quindi "scrollata" questo mio benedetto layer non si apre nella posizione di dove ho cliccato ma appare in alto fuori dallo schermo.. tutto questo a causa dello scorrimento della pagina.
Quindi ho pensato: se riesco a leggere lo scorrimento in pixel della pagina e lo aggiungo o sottraggo alle mie coordinate risolvo il mio problema.

Per leggere lo scorrimento di pagina devo usare il pageXOffset ma non riesco a farlo funzionare.
devo fare:
nomefinestra.pageXOffset

Ma come faccio ad impostare il nome alla finestra. La pagina che uso non è un popup e non contiene frame, una normalissima pagina html (del cazzo aggiungerei!!!).

Potete aiutarmi?
Che grandi!!!! Grazie
Ciao

Ranza