Edit: nell'ultimo else, la seconda istruzione corretta è:
codice:
idDestrotag.style.top = document.getElementById("header").offsetHeight + "px";
Nonostante ciò, persiste il problema scrollando. Per la precisione il div (non visibile) risulta subito sotto a un altro div che invece "destrotag" dovrebbe coprire (condividendone il bordo superiore).