pera, ahora que pienso está la propiedad referrer

pero me parece que tiempo atrás habíamos comentado que no funcionaba del todo....
De cualquier forma trabaja como con asp, es decir, que sólo la recibe si se llega desde un link html. Si se teclea la dirección o si se llega mediante javascript no existe referrer.
Intenta a ver, prueba con document.referrer