guarda che non serve una libreria (comunque di svariati kb) per rilevare lo spazio fisicamente occupato da un elemento
ricerca con chiave offsetWidth o offsetHeight, se n' e' ampiamente parlato

idem per l' altro problema, cerca con chiave "dimensioni viewport" o simili
tipo questa discussione
http://forum.html.it/forum/showthrea...sioni+viewport
dovrebbe esserti di grande aiuto al proposito