Как в IE7 получить расположение элемента если он находится внутри таблицы, стандартное получение через style.left/style.top и offsetLeft/offsetTop не срабатывает.
<table width="100%" height="100%">
<tr><td align="center" valign="middle">
<img id="main" style="position: relative">
</td></tr>
</table>
<script language="javascript">
alert(document.getElementById('main').offsetLeft + '-' + document.getElementById('main').offsetTop);
alert(document.getElementById('main').style.left + '-' + document.getElementById('main').style.top);
</script>