function getBounds(tag) { var ret = new Object(); if(document.all) { var rect = tag.getBoundingClientRect(); ret.left = rect.left + (document.documentElement.scrollLeft || document.body.scrollLeft); ret.top = rect.top + (document.documentElement.scrollTop || document.body.scrollTop); ret.width = rect.right - rect.left; ret.height = rect.bottom - rect.top; } else { var box = document.getBoxObject..