prova ad usare una libreria che ti permetta di manipolare il DOM, loro hanno funzioni apposite per calcolare le dimensioni degli elementi.

per esempio:

http://mootools.net/docs/Element/Element.Dimensions